From 3d8f31843c71659ed8f446deea71476fbe7c16ce Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Thu, 18 Jun 2009 16:58:26 +0200 Subject: avidemux: streaming; adjust sizes to cater for padding in chunks --- gst/avi/gstavidemux.c | 4 ++-- 1 file 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; } } -- cgit