| Printable Version of Topic
Click here to view this topic in its original format |
| Unofficial VirtualDub Support Forums > Advanced Video Processing > Two Strange Errors |
| Posted by: rjisinspired Jul 2 2011, 09:08 PM |
| Is there an equivalent filter to the FFT3DFilter in AVIsynth? by using this filter I'm getting deadlock errors. Sometimes I even get access violations at 99% at processing. Looks like the process gets to the 7th frame before the end of the video and then it messes up? I accidently hit the exit program and didn't save a log but I remember something along the lines: "Access Violation in module swscale-0" and something about "Dub-IO". These errors happen only when I use that filter. The FFT3DFilter is the only filter I had found so far that is able to totally remove the yellow staining from DV video. I've tried using chroma noise reduction and it doesn't do anything to the video. It's a yellow/blue type of noise in DV video when the camera is shooting in low light under common lighting. Is there a filter equivalent to the FFT3DFilter? |
| Posted by: rjisinspired Jul 2 2011, 09:45 PM |
| Video messes up meaning that before the deadlock warning, the video processes in an infinite loop and doesn't stop. |
| Posted by: rjisinspired Jul 3 2011, 06:03 PM |
| Hmmm. Doesn't matter if I use any filters or not in avisynth. I'm getting thread deadlock just using avisynth in Vdub. |
| Posted by: rjisinspired Jul 3 2011, 06:26 PM |
| This kind of sucks because the filter I need in avisynth is the one that is totally correcting the video. There is a flash at the start of the processed video like a single frame from the future shows then the video. At the end of the video it is cut off by a few seconds with the single frame that was at the start now at the end. I'm working with huffyuv files. I haven't been using Xvid or any other compression codec for the work files so I don't know why I would get frame jumps like this? What ever this deadlocking means, it makes Vdub cut off the ends of the video and keeps processing yet nothing is processing after the end of the video. The elapse and total times are always about 5 seconds apart from one another and keeps going until I abort the processing dialog then about 10 seconds later Vdub shoots up a deadlock message? |
| Posted by: rjisinspired Jul 3 2011, 06:34 PM |
| I will keep looking for a filter equivalent to the FFT3DFilter. So far I haven't found anything that comes close to this filter for the type of noise I'm needing to remove. CNR2 comes close but not 100% and again it's an avisynth filter and I'm not having much luck with avisynth right now. The earlier 1.1 version in Vdub doesn't even touch it. |
| Posted by: rjisinspired Jul 13 2011, 09:20 PM |
| OK. The thread deadlocking seems to only happen in Vdub 1.10.0 experimental version when using avisynth. Older Vdub versions including dloneranger's vdub works fine. Either avisynth doesn't like Vdub 1.10.0 or vice-versa? Solution is to not use avisynth with Vdub 1.10.0 |
| Posted by: phaeron Jul 16 2011, 03:32 AM |
| Were you using any filters in VirtualDub, and did you have threading options enabled? If so, you might try disabling them. |
| Posted by: rjisinspired Jul 16 2011, 01:46 PM |
| I tried it with and without filters in Vdub. I even used AVIsynth with just a loading line for video and no AVIsynth filters used. For threading it was on "1" and I did set it to "0", same thing happens. I'm trying to think if I added anything recently that could be causing this. |
| Posted by: ale5000 Jul 16 2011, 06:26 PM |
| Try to update AVIsynth, update VirtualDub to http://forums.virtualdub.org/index.php?act=ST&f=15&t=19755 Also try to reset VirtualDub settings. |
| Posted by: rjisinspired Jul 18 2011, 07:35 AM |
| I think I tackled the problem. I did install the latest experimental Vdub and did reinstall 2.58 of AVIsynth but when I found out what it was causing the problem I put AVIsynth 2.60 back in. The problem was a plugin that was only in the experimental folder. This plugin that was causing the deadlocking problems was "FFInputDriver". I was removing plugins and testing then putting them back in until I hit that driver. Had taken a while since I have a lot of plugins. I must had put that driver in to test it out some time ago. To be absolutely sure I put that driver into the 1.9 version of Vdub and yep, thread deadlocking. Looks like there's a conflict with that driver and AVIsynth running together although I hadn't used FFinput to load any of my recent files, only a few times to test it out in the past, because it loaded up when Vdub starts is where the problem must be. |
| Posted by: dloneranger Jul 18 2011, 02:43 PM |
| Virtualdub's own .avs handler is low priority, but as the ffdshow input plugin also loads .avs's (but with normal priority) it takes over .avs handling You can just select 'avifile input driver (compat) *.avs, *.vdr) to use virtualdub's own .avs handler in the 'open video file' dialog |
| Posted by: ale5000 Jul 19 2011, 06:38 PM |
| Or just update the ffdshow input plugin to the latest version. |