diff options
author | Jason Tackaberry <tack@urandom.ca> | 2009-01-02 23:00:31 -0500 |
---|---|---|
committer | Jason Tackaberry <tack@urandom.ca> | 2009-01-02 23:00:31 -0500 |
commit | f654b11f2176d71c3c0971d9a87b749225eb229c (patch) | |
tree | 825ec8aba82e77704dbff62c8ea95caf69cbf5e8 /win32 | |
parent | da120d7d1c7f316d89e003d0f81cdbd21cd9028b (diff) | |
download | xine-lib-f654b11f2176d71c3c0971d9a87b749225eb229c.tar.gz xine-lib-f654b11f2176d71c3c0971d9a87b749225eb229c.tar.bz2 |
configurable parameter for tvtime pulldown sync sensitivity
Currently, once the tvtime plugin has locked onto a telecine pattern, it
will wait PULLDOWN_ERROR_WAIT (a hardcoded #defined value) number of frames
before switching to filmmode.
This sensitivity is excessively high (i.e. the value is too low) for certain
content -- the kind of content that was shot on film but edited in video
mode, so telecine patterns are constantly breaking (examples like Buffy,
Simpsons and Family Guy are especially egregious offenders).
The attached patch turns this constant into a modifiable post plugin
parameter called pulldown_error_wait.
Xine helpfully emits a XINE_EVENT_POST_TVTIME_FILMMODE_CHANGE event when
film mode changes (a patch I submitted some years back). With the attached
patch, a front-end can monitor the frequency of these events, and
dynamically adjust pulldown_error_wait in a sensible way.
Diffstat (limited to 'win32')
0 files changed, 0 insertions, 0 deletions