| Printable Version of Topic
Click here to view this topic in its original format |
| Unofficial VirtualDub Support Forums > Testing / Bug Reports > Filter Compatibility Option |
| Posted by: phaeron Nov 3 2010, 11:26 PM |
| 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-1.9.11-test1.zip http://www.virtualdub.org/beta/VirtualDub-1.9.11-test1-AMD64.zip http://www.virtualdub.org/beta/VirtualDub-1.9.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. |
| Posted by: dloneranger Nov 4 2010, 01:17 AM |
| Great stuff Works a treat with the msu smartdeblocker on a few test clips Any minor slowdown is well worth it |
| Posted by: dloneranger Nov 4 2010, 02:41 PM |
| 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? |