diff options
author | 2009-10-14 04:12:10 +0300 | |
---|---|---|
committer | 2009-11-15 12:45:47 +0200 | |
commit | b87ce8bc96657c0b2d9b7fc51ed4bc1661d53270 (patch) | |
tree | 1bfd7218a2c60fbc474a3379220e1e0f42ccb7f7 /libvo/x11_common.c | |
parent | 37713cb3ec2ad1c05dbc828ad94e12cd4ea4f574 (diff) |
vo_vdpau: Modify frame buffering code
Clean up code related to frame buffering and generate pts information
also for the next frame in the output queue. The timing information
will be used in a following framedrop patch.
This commit adds one frame of buffering delay in vo_vdpau and
increases the number of buffered vdpau video surfaces from 3 to 4. The
delay increase makes it more important to fix remaining code in
MPlayer that doesn't deal well with filter/VO delay; OTOH it should
help any decoding/filtering parallelism in the underlying VDPAU
implementation as now filtering a frame for display can happen while
the next one is being decoded.
Diffstat (limited to 'libvo/x11_common.c')
0 files changed, 0 insertions, 0 deletions