]> git.sesse.net Git - vlc/commit
Reworked the way the vout select the pictures to be displayed.
authorLaurent Aimar <fenrir@videolan.org>
Tue, 17 Aug 2010 20:28:23 +0000 (22:28 +0200)
committerLaurent Aimar <fenrir@videolan.org>
Wed, 18 Aug 2010 20:24:10 +0000 (22:24 +0200)
commit3dc18b873caf4613b3a85466872d341234950fae
treeb243dd59862dd24a09cec8745cf8dfde0e87f866
parent0441cf8fdabffd8141a182f9ea21ccf967ae597e
Reworked the way the vout select the pictures to be displayed.

It allows to:
 - properly support filters that do not have 1:1 input/output relation
 (yadif2x, bob, ... are back).
 - filter only once each picture (for the 'static' filter chain). It
 fixes filters with state behavior.
 - display as soon as possible the first frame after a flush.

There are still a few issues:
 - when paused, on filter changes, the picture displayed step forward the
 first time.
 - preventive frame dropping is not enough agressive.
src/video_output/video_output.c
src/video_output/vout_internal.h