View Single Post
Old 9th April 2007, 16:28   #1005  |  Link
Leak
ffdshow/AviSynth wrangler
 
Leak's Avatar
 
Join Date: Feb 2003
Location: Austria
Posts: 2,441
Here's another update of my patch:

* Skip ahead in AviSynth instead of reinitializing everything when the cache needs to be disregarded - that should prevent longer pauses when seeking caused by AviSynth filters getting initialized again. Note that the filter of course still gets reinitialized when the output format changes or playback is stopped.

* Made sure that timestamps produced are strictly increasing (Overlay Mixer is not too fond of frames that end before they start)

* Removed the "Current" buffer setting as it's been folded into the "ahead" setting, especially when the correct setting for that can be gotten from the OSD (make sure "AviSynth info" is checked on the OSD page) - be warned that the detection can't be perfect if AviSynth filters malfunction when not enough buffers are set, so perhaps start out with a setting of 10/10...

* Added a "Use Current" button to fill in the current max back/ahead buffers shown in the OSD in the config dialog for convenience

Download (MSVC build of patched rev. 1093)
Patch against rev. 1093

P.S.: I'm pretty happy with the patch as it is now - any chance of it getting rolled into SVN?

np: cLOUDDEAD - Physics Of A Unicycle (Ten)
__________________
now playing: [artist] - [track] ([album])
Leak is offline   Reply With Quote