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.

 
Filter Compatibility Option, Fix for tily rainbow artifacts
« Next Oldest | Next Newest » Track this topic | Email this topic | Print this topic
phaeron
Posted: Nov 3 2010, 11:26 PM


Virtualdub Developer


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



I decided to force myself to pull an entry off my TODO list today and implemented a compatibility option for older filters that rely on constant frame buffer pointers, such as MSU Cartoonizer V3.0. If you've got such a filter and have time to do some testing, please try this version:

http://www.virtualdub.org/beta/VirtualDub-....9.11-test1.zip
http://www.virtualdub.org/beta/VirtualDub-...test1-AMD64.zip
http://www.virtualdub.org/beta/VirtualDub-...11-test1-src.7z

The new option is enabled by clicking the filter entry and selecting the new Options button on the video filters dialog, then enabling the force single frame buffer option. This option is per entry in the filter chain list and gets saved into a config file or job. What this option does is prevent the frame buffers from being rebound on the filter instance; this slows down the filter operation slightly since it forces a copy, but it allows the filter to work.
 
    Top
dloneranger
Posted: Nov 4 2010, 01:17 AM


Moderator


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



Great stuff

Works a treat with the msu smartdeblocker on a few test clips
Any minor slowdown is well worth it

--------------------
MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask
Windows7/8 Codec Chooser
All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3
 
    Top
dloneranger
Posted: Nov 4 2010, 02:41 PM


Moderator


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



I merged those changes into the test version's source (as that's the version I use for my custom virtualdub)
Left it running overnight processing jobs with a variety of old filters that need the new option
Everything went fine

In the finished code, maybe a dialog box isn't required
Possibly change the blend and single frame options into checkboxes in a group box, and add an indicator in the filter list like the B for blend?

--------------------
MultiAdjust JoinWav WavNormalize FFMPeg Input Plugin v1827 UnSharpMask
Windows7/8 Codec Chooser
All FccHandlers Stuff inc. Installers for acm codecs AAC, AC3, LameMp3
 
    Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
2 replies since Nov 3 2010, 11:26 PM Track this topic | Email this topic | Print this topic

<< Back to Testing / Bug Reports