summaryrefslogtreecommitdiffstats
path: root/sys/qcam
diff options
context:
space:
mode:
authorCarl-Anton Ingmarsson <ca.ingmarsson@gmail.com>2009-05-03 21:52:49 +0200
committerJan Schmidt <thaytan@noraisin.net>2009-06-20 15:21:34 +0100
commit6b05d01898b44cf4d4081df6be34eb69721967b1 (patch)
tree8d081ff9aec335b7c788b4be366d807b33ce3ca7 /sys/qcam
parentb8a79867754e5ac7fcd66b0172db675297554451 (diff)
downloadgst-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 'sys/qcam')
0 files changed, 0 insertions, 0 deletions