summaryrefslogtreecommitdiff
path: root/win32
diff options
context:
space:
mode:
authorJason Tackaberry <tack@urandom.ca>2009-01-02 23:00:31 -0500
committerJason Tackaberry <tack@urandom.ca>2009-01-02 23:00:31 -0500
commitf654b11f2176d71c3c0971d9a87b749225eb229c (patch)
tree825ec8aba82e77704dbff62c8ea95caf69cbf5e8 /win32
parentda120d7d1c7f316d89e003d0f81cdbd21cd9028b (diff)
downloadxine-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