Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
15th August 2016, 06:07 | #2261 | Link |
Registered User
Join Date: Aug 2006
Posts: 2,229
|
I can't get 2151 x64 to work, instant fail on loading any file using any filter. r2085 works fine.
Yes, I did replace avisynth in system32 and the plugin files . I even tried redownloading the 2151 files, but no success. If I run it from the command prompt (not through Staxrip) I get the following message: I did also use Chikuzen's updated avs2pipemod, however this isn't the cause. If opening a file in Staxrip regardless of the source filter (L-SMash-Works, FFMS2 etc), with no other filters it still fails. Last edited by burfadel; 15th August 2016 at 07:13. |
15th August 2016, 08:30 | #2262 | Link | |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Quote:
Run "AVSMeter -avsinfo". If that doesn't produce any errors, run your script with AVSMeter. Edit: By the way, "output various data from avs to stdout" is what Windows considers the name of the application (avs2pipemod). This is because Windoze in its infinite wisdom pulls the name from the "FileDescription" entry in the version resources instead of something that would make sense like "ProductName". In case of avs2pipemod, it's "output various data from avs to stdout".
__________________
Groucho's Avisynth Stuff Last edited by Groucho2004; 15th August 2016 at 09:17. |
|
15th August 2016, 13:14 | #2264 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
No problem with DGSource here (x86/x64, XP64).
__________________
Groucho's Avisynth Stuff |
15th August 2016, 14:30 | #2265 | Link |
Registered User
Join Date: Aug 2006
Posts: 2,229
|
This is what happens with Avsmeter with a simple script.
First run is multithreaded mode with 2085. The second is multithreaded mode with 2151, exact same script. Third run is the same script WITHOUT the set MT mode and prefetch set, so running single thread. It's repeatable and at the same fault addresses. In multithread mode the error is always identical to other multithread runs, and in single thread mode it is always identical to other single thread runs. The script I am using is a basic one: Code:
SetFilterMTMode("DEFAULT_MT_MODE", 2) colorbars(width = 1920, height = 1080, pixel_type = "yv12").killaudio().assumefps(25, 1) deveed() prefetch(4) |
15th August 2016, 14:32 | #2266 | Link | |
typo lover
Join Date: May 2009
Posts: 595
|
Quote:
VDub64 can't open any avs after this commit.
__________________
my repositories Last edited by Chikuzen; 15th August 2016 at 14:35. |
|
15th August 2016, 15:07 | #2267 | Link |
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
|
Since it works with r2085 and not with r2151 it's fair to assume that one of the commits between those revisions caused the incompatibility with deveed. Maybe ultim can figure out which one.
__________________
Groucho's Avisynth Stuff |
15th August 2016, 15:16 | #2268 | Link |
Registered User
Join Date: Aug 2006
Posts: 2,229
|
It's not only Deveed, that just that happens to be one filter that causes it. There was no point using a filter that was working! However, as any source filter causes it as well it's not as simple as just not using deveed. The only reason why it was working with some filters is the script was just a modified one from the knclmeans performance test, so no source file (thus therefore no source filter) was used.
Last edited by burfadel; 15th August 2016 at 15:18. |
15th August 2016, 15:17 | #2269 | Link | |
AVS+ Dev
Join Date: Aug 2013
Posts: 359
|
Quote:
I'm still looking into burfadel's problem, I will upload a build once I have this fixed too. But now I need to eat.
__________________
AviSynth+ |
|
15th August 2016, 17:03 | #2270 | Link | |
AVS+ Dev
Join Date: Aug 2013
Posts: 359
|
r2161 fixes the issue reported by jpsdr, and some additional problems that affected only the recently added new color formats (more specifically those with an alpha channel, and Y10/12/14).
The problem that burfadel saw is a bug in DeVeed. DeVeed caused a memory corruption, and it seems the memory contents of avs+ changed between 2085 and 2151 in a way such that the corruption wasn't silent anymore but raised an exception by pure chance. I uploaded a fixed build of DeVeed under the same URL in the "External_Plugins" folder (until vcmohan integrates the fix into his own sources). The fix is to replace line 229 in DeVeed.cpp by: Quote:
__________________
AviSynth+ Last edited by ultim; 15th August 2016 at 18:27. |
|
15th August 2016, 17:07 | #2271 | Link |
Registered User
Join Date: Aug 2006
Posts: 2,229
|
I tried the 2161 that was just uploaded. It still fails at the same addresses with avsmeter64, however now it loads in Staxrip. You just can't do anything further once loaded! In the preview windows, same error address appears in read at the top of the screen, full message:
CAVIStreamSynth: System exception - Access Violation at 0x00007FFCC2FF79A8 As I said, the errors in multithread and single thread modes are repeatable . |
15th August 2016, 17:12 | #2272 | Link | |
AVS+ Dev
Join Date: Aug 2013
Posts: 359
|
Quote:
__________________
AviSynth+ |
|
15th August 2016, 17:20 | #2273 | Link | |
Registered User
Join Date: Aug 2006
Posts: 2,229
|
Quote:
The new Deveed works fine! So all good now. Thankyou for looking into it so promptly! |
|
16th August 2016, 05:00 | #2275 | Link |
typo lover
Join Date: May 2009
Posts: 595
|
I got a bug report from an avs2pipemod user.
Code:
SetLogParams("stderr", LOG_INFO) ColorBarsHD() ScriptClip("SubTitle(String(current_frame))") prefetch(4) I think this should be prevented.
__________________
my repositories |
16th August 2016, 06:17 | #2276 | Link | |||||
Registered User
Join Date: Aug 2006
Posts: 2,229
|
Quote:
Code:
pâ³ ([ScriptClip], line -1735100535) ERROR: Þâ³ ([ScriptClip], line -1736150327) --------------------------------------------------------------------- ERROR: --------------------------------------------------------------------- System exception - Access Violation ------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------------------------------------------- ERROR: ERROR: System exception - Access Violation ERROR: System exception - Access Violation à³ ([ScriptClip], line -1728810999) ERROR: --------------------------------------------------------------------- --------------------------------------------------------------------- System exception - Access Violation ERROR: ERROR: Hà³ ([ScriptClip], line -1736150327)pà³ ([ScriptClip], line -1729857847) --------------------------------------------------------------------- ERROR: ---------------------------------------------------------------------└à³ This is what I get with MT mode set to 1 when it did throw a meaningful error. I know 1 is 'unreliable', I included it for comparison: Quote:
Quote:
Quote:
Quote:
|
|||||
16th August 2016, 06:33 | #2277 | Link | |
Registered User
Join Date: Jul 2003
Location: India
Posts: 890
|
Quote:
|
|
17th August 2016, 07:19 | #2278 | Link |
AVS+ Dev
Join Date: Aug 2013
Posts: 359
|
Last update for this week, r2172. The main feature is that it makes MT work for ScriptClip and friends (only ScriptClip tested, please report on ConditionalFilter/Select).
Also interesting could be the new warning diagnostic that fires when you try to set an MT-mode for a script function. Plus there are some other miscellaneous fixes not even worth mentioning... except that now you can build Avs+ using MinGW! Well, technically you can, but due to the different ABI of GCC you still must use MSVC++ if you want a functioning library for Windows. Nevertheless, this is yet another step towards cross-platform support. I am not going to invest a lot more time to this end, but if you want to make Avs+ work on Linux, the compiler won't stand in your way anymore. If anybody wants to tackle what remains, this is a good starting point. Post here if you need tips on specifics. Oh, and keep the reports coming.
__________________
AviSynth+ |
17th August 2016, 07:48 | #2279 | Link | |
...?
Join Date: Nov 2005
Location: Florida
Posts: 1,420
|
Quote:
I mean, yeah, it does severely limit usefulness if C++ plugins can't be used, but aside from that. And speaking of MinGW, I'll have to whip that CMake install patch into shape against MT. |
|
17th August 2016, 08:00 | #2280 | Link | |
AVS+ Dev
Join Date: Aug 2013
Posts: 359
|
Quote:
__________________
AviSynth+ |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|