[vlc-commits] commit: Reworked the way the vout select the pictures to be displayed. ( Laurent Aimar )

git at videolan.org git at videolan.org
Wed Aug 18 22:24:47 CEST 2010


vlc | branch: master | Laurent Aimar <fenrir at videolan.org> | Tue Aug 17 22:28:23 2010 +0200| [3dc18b873caf4613b3a85466872d341234950fae] | committer: Laurent Aimar 

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.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=3dc18b873caf4613b3a85466872d341234950fae
---

 src/video_output/video_output.c  |  412 ++++++++++++++++++++------------------
 src/video_output/vout_internal.h |   10 +-
 2 files changed, 220 insertions(+), 202 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=3dc18b873caf4613b3a85466872d341234950fae


More information about the vlc-commits mailing list