summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2009-06-18 16:58:26 +0200
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2009-06-18 16:59:26 +0200
commit3d8f31843c71659ed8f446deea71476fbe7c16ce (patch)
tree2510c547482819a015f70721925296f2a9f763fa
parent08c901956616f66d1e776322c4762300d6612c18 (diff)
avidemux: streaming; adjust sizes to cater for padding in chunks
-rw-r--r--gst/avi/gstavidemux.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gst/avi/gstavidemux.c b/gst/avi/gstavidemux.c
index 6ab073f3..a5b76d20 100644
--- a/gst/avi/gstavidemux.c
+++ b/gst/avi/gstavidemux.c
@@ -4019,7 +4019,7 @@ gst_avi_demux_stream_data (GstAviDemux * avi)
if (gst_avi_demux_peek_chunk (avi, &tag, &size)) {
if ((size > 0) && (size != -1)) {
GST_DEBUG (" skipping %d bytes for now", size);
- gst_adapter_flush (avi->adapter, 8 + size);
+ gst_adapter_flush (avi->adapter, 8 + GST_ROUND_UP_2 (size));
}
}
return GST_FLOW_OK;
@@ -4043,7 +4043,7 @@ gst_avi_demux_stream_data (GstAviDemux * avi)
if (gst_avi_demux_peek_chunk (avi, &tag, &size)) {
if ((size > 0) && (size != -1)) {
GST_DEBUG (" skipping %d bytes for now", size);
- gst_adapter_flush (avi->adapter, 8 + size);
+ gst_adapter_flush (avi->adapter, 8 + GST_ROUND_UP_2 (size));
continue;
}
}