diff --git a/gst/flx/gstflxdec.c b/gst/flx/gstflxdec.c index 5c90a34d98..0f17e75178 100644 --- a/gst/flx/gstflxdec.c +++ b/gst/flx/gstflxdec.c @@ -543,6 +543,7 @@ gst_flxdec_chain (GstPad * pad, GstObject * parent, GstBuffer * buf) memcpy (&flxfh, data, FlxFrameChunkSize); FLX_FRAME_CHUNK_FIX_ENDIANNESS (&flxfh); gst_adapter_unmap (flxdec->adapter); + gst_adapter_flush (flxdec->adapter, FlxFrameChunkSize); switch (flxfh.id) { case FLX_FRAME_TYPE: