diff options
author | Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com> | 2009-05-03 21:52:49 +0200 |
---|---|---|
committer | Jan Schmidt <thaytan@noraisin.net> | 2009-06-20 15:21:34 +0100 |
commit | 6b05d01898b44cf4d4081df6be34eb69721967b1 (patch) | |
tree | 8d081ff9aec335b7c788b4be366d807b33ce3ca7 /gst/playondemand/gstplayondemand.h | |
parent | b8a79867754e5ac7fcd66b0172db675297554451 (diff) | |
download | gst-plugins-bad-6b05d01898b44cf4d4081df6be34eb69721967b1.tar.gz gst-plugins-bad-6b05d01898b44cf4d4081df6be34eb69721967b1.tar.bz2 gst-plugins-bad-6b05d01898b44cf4d4081df6be34eb69721967b1.zip |
vdpaumpegdec: the B_FRAME decoding was completely wrong, fix it
the buffers don't come in output order so fix the decoder to handle this
add new gst_vdp_video_buffer_add_reference method to GstVdpVideoBuffer to be able to keep
buffers alive. Ie. a B_FRAME need to have both the forward reference and the backward
reference alive during it's lifetime.
add mutex to protect for threadsafety issues when we reset the decoder in FLUSH_STOP
Diffstat (limited to 'gst/playondemand/gstplayondemand.h')
0 files changed, 0 insertions, 0 deletions