From de54fa0699ed694cc2a74cc90f7b2f02c13ebfae Mon Sep 17 00:00:00 2001 From: Mark Nauwelaerts Date: Mon, 4 Apr 2011 20:55:39 +0200 Subject: [PATCH] mpegaudioparse: require tighter sync match when draining --- gst/audioparsers/gstmpegaudioparse.c | 4 ++++ 1 file changed, 4 insertions(+) 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; -- 2.7.4