diff options
author | Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com> | 2009-06-05 11:17:16 +0200 |
---|---|---|
committer | Jan Schmidt <thaytan@noraisin.net> | 2009-06-20 15:21:41 +0100 |
commit | adeddd0118cf4506247d9589cca8c14cd35df4a5 (patch) | |
tree | 917bb67555827fd27d5ee8dd1826cfc2288ff53b /sys/vdpau/mpegutil.c | |
parent | df3c59a48286f242649aa3279b1c522b2b1fb1c7 (diff) | |
download | gst-plugins-bad-adeddd0118cf4506247d9589cca8c14cd35df4a5.tar.gz gst-plugins-bad-adeddd0118cf4506247d9589cca8c14cd35df4a5.tar.bz2 gst-plugins-bad-adeddd0118cf4506247d9589cca8c14cd35df4a5.zip |
vdpaumpegdec: handle GST_QUERY_POSITION and GST_QUERY_DURATION
Diffstat (limited to 'sys/vdpau/mpegutil.c')
-rw-r--r-- | sys/vdpau/mpegutil.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/vdpau/mpegutil.c b/sys/vdpau/mpegutil.c index bba84f2b..5348bd6a 100644 --- a/sys/vdpau/mpegutil.c +++ b/sys/vdpau/mpegutil.c @@ -135,8 +135,11 @@ mpeg_util_parse_sequence_extension (MPEGSeqExtHdr * hdr, GstBuffer * buffer) if (!gst_bit_reader_get_bits_uint8 (&reader, &hdr->vert_size_ext, 2)) return FALSE; + if (!gst_bit_reader_get_bits_uint16 (&reader, &hdr->bitrate_ext, 12)) + return FALSE; + /* skip to framerate extension */ - if (!gst_bit_reader_skip (&reader, 22)) + if (!gst_bit_reader_skip (&reader, 9)) return FALSE; /* framerate extension */ |