View Single Post
Old 19th December 2005, 04:26   #483  |  Link
tritical
Registered User
 
Join Date: Dec 2003
Location: MO, US
Posts: 999
[link removed], changes:
Code:
TDecimate:
   + wrap display=true text to multiple columns and mark frames that will be
        dropped with '**'
   + round to nanosecond accuracy for all v1/v2 timecode output files
   + slightly more efficient metric cycle calculation
I have been working on adding internal caching to TIVTC... mainly for tdecimate because avisynth's internal cache doesn't work very well with TDecimate's access pattern. It isn't a problem for the typical cycle=5, cycleR=1 setup, but for large (>10) cycle sizes with cycleR > 1 it can be quite noticeable. I would probably recommend doing a metrics output pass in mode 4 first, and then using mode=0 with the metrics input file when using cycle sizes > 10 or 15.

Anyways, since the caching requires a good bit of internal tinkering I decided to go ahead and release a version with only the above changes first. Aside from the internal caching, the only things still to do are to port optimizations from tfm/tdecimate into fielddiff/framediff... though I may skip that since those functions are not used much.

Last edited by tritical; 19th December 2005 at 20:00.
tritical is offline   Reply With Quote