summaryrefslogtreecommitdiffstats
path: root/sys/vdpau/mpegutil.c
diff options
context:
space:
mode:
authorCarl-Anton Ingmarsson <ca.ingmarsson@gmail.com>2009-06-05 11:17:16 +0200
committerJan Schmidt <thaytan@noraisin.net>2009-06-20 15:21:41 +0100
commitadeddd0118cf4506247d9589cca8c14cd35df4a5 (patch)
tree917bb67555827fd27d5ee8dd1826cfc2288ff53b /sys/vdpau/mpegutil.c
parentdf3c59a48286f242649aa3279b1c522b2b1fb1c7 (diff)
downloadgst-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.c5
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 */