From: Mark Nauwelaerts Date: Mon, 4 Apr 2011 18:55:39 +0000 (+0200) Subject: mpegaudioparse: require tighter sync match when draining X-Git-Tag: RELEASE-0.10.29~251 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=de54fa0699ed694cc2a74cc90f7b2f02c13ebfae;p=platform%2Fupstream%2Fgst-plugins-good.git mpegaudioparse: require tighter sync match when draining --- diff --git a/gst/audioparsers/gstmpegaudioparse.c b/gst/audioparsers/gstmpegaudioparse.c index 6506806..5d1ec4c 100644 --- a/gst/audioparsers/gstmpegaudioparse.c +++ b/gst/audioparsers/gstmpegaudioparse.c @@ -548,6 +548,10 @@ gst_mpeg_audio_parse_check_valid_frame (GstBaseParse * parse, return FALSE; } } + } else if (drain && !sync && caps_change) { + /* avoid caps jitter that we can't be sure of */ + *skipsize = off + 2; + return FALSE; } *framesize = bpf;