[gst-cvs] gst-plugins-bad: vdpaumpegdec: fix gst_byte_reader_masked_scan_uint32 usage
Jan Schmidt
thaytan at kemper.freedesktop.org
Wed Sep 16 17:39:11 PDT 2009
Module: gst-plugins-bad
Branch: master
Commit: b7d5e59c9a6287e35c8b3867b03f7b526aac4481
URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=b7d5e59c9a6287e35c8b3867b03f7b526aac4481
Author: Carl-Anton Ingmarsson <ca.ingmarsson at gmail.com>
Date: Wed Jul 15 20:18:33 2009 +0200
vdpaumpegdec: fix gst_byte_reader_masked_scan_uint32 usage
---
sys/vdpau/gstvdpmpegdec.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/sys/vdpau/gstvdpmpegdec.c b/sys/vdpau/gstvdpmpegdec.c
index 7bae808..4f53cda 100644
--- a/sys/vdpau/gstvdpmpegdec.c
+++ b/sys/vdpau/gstvdpmpegdec.c
@@ -105,9 +105,10 @@ gst_vdp_mpeg_packetizer_get_next_packet (GstVdpMpegPacketizer * packetizer)
offset = gst_byte_reader_masked_scan_uint32 (&packetizer->reader, 0xffffff00,
0x00000100, 0, gst_byte_reader_get_remaining (&packetizer->reader));
- if (offset != -1)
+ if (offset != -1) {
+ offset = gst_byte_reader_get_pos (&packetizer->reader) + offset;
size = offset - packetizer->start;
- else
+ } else
size = gst_byte_reader_get_remaining (&packetizer->reader) + 3;
buf = gst_buffer_create_sub (packetizer->buffer, packetizer->start, size);
More information about the Gstreamer-commits
mailing list