Welcome Guest ( Log In | Register )


Important

The forums will be closing permanently the weekend of March 15th. Please see the notice in the announcements forum for details.

 
Two Strange Errors
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
rjisinspired
Posted: Jul 2 2011, 09:08 PM


Advanced Member


Group: Members
Posts: 1256
Member No.: 20008
Joined: 12-October 06



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?
 
       Top
rjisinspired
Posted: Jul 2 2011, 09:45 PM


Advanced Member


Group: Members
Posts: 1256
Member No.: 20008
Joined: 12-October 06



Video messes up meaning that before the deadlock warning, the video processes in an infinite loop and doesn't stop.
 
       Top
rjisinspired
Posted: Jul 3 2011, 06:03 PM


Advanced Member


Group: Members
Posts: 1256
Member No.: 20008
Joined: 12-October 06



Hmmm. Doesn't matter if I use any filters or not in avisynth. I'm getting thread deadlock just using avisynth in Vdub.
 
       Top
rjisinspired
Posted: Jul 3 2011, 06:26 PM


Advanced Member


Group: Members
Posts: 1256
Member No.: 20008
Joined: 12-October 06



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?
 
       Top
rjisinspired
Posted: Jul 3 2011, 06:34 PM


Advanced Member


Group: Members
Posts: 1256
Member No.: 20008
Joined: 12-October 06



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.
 
       Top
rjisinspired
Posted: Jul 13 2011, 09:20 PM


Advanced Member


Group: Members
Posts: 1256
Member No.: 20008
Joined: 12-October 06



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
 
       Top
phaeron
Posted: Jul 16 2011, 03:32 AM


Virtualdub Developer


Group: Administrator
Posts: 7773
Member No.: 61
Joined: 30-July 02



Were you using any filters in VirtualDub, and did you have threading options enabled? If so, you might try disabling them.
 
    Top
rjisinspired
Posted: Jul 16 2011, 01:46 PM


Advanced Member


Group: Members
Posts: 1256
Member No.: 20008
Joined: 12-October 06



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.
 
       Top
ale5000
Posted: Jul 16 2011, 06:26 PM


Advanced Member


Group: Members
Posts: 1114
Member No.: 22180
Joined: 30-September 07



Try to update AVIsynth, update VirtualDub to 1.10.1

Also try to reset VirtualDub settings.

--------------------
New VirtualDub forum
VirtualDub AIO (All-in-One installer for VirtualDub and plugins)
Codec Toolbox RS (A tool to read/change merit of codecs and many other things)
Input plugins for VirtualDub / ACM codecs / VFW codecs
 
     Top
rjisinspired
Posted: Jul 18 2011, 07:35 AM


Advanced Member


Group: Members
Posts: 1256
Member No.: 20008
Joined: 12-October 06



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.
 
       Top
dloneranger
Posted: Jul 18 2011, 02:43 PM


Moderator


Group: Moderators
Posts: 2366
Member No.: 22158
Joined: 26-September 07



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

--------------------
MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask
Windows7/8 Codec Chooser
All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3
 
    Top
ale5000
Posted: Jul 19 2011, 06:38 PM


Advanced Member


Group: Members
Posts: 1114
Member No.: 22180
Joined: 30-September 07



Or just update the ffdshow input plugin to the latest version.

--------------------
New VirtualDub forum
VirtualDub AIO (All-in-One installer for VirtualDub and plugins)
Codec Toolbox RS (A tool to read/change merit of codecs and many other things)
Input plugins for VirtualDub / ACM codecs / VFW codecs
 
     Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
11 replies since Jul 2 2011, 09:08 PM Track this topic | Email this topic | Print this topic

<< Back to Advanced Video Processing