From: Alessandro Decina Date: Wed, 25 Aug 2010 13:39:33 +0000 (+0200) Subject: mp3parse: propagate flow errors upstream. X-Git-Tag: 1.19.3~505^2~1048 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2ca354e3abbf5dc46a4a1a465b356e92ef18710d;p=platform%2Fupstream%2Fgstreamer.git mp3parse: propagate flow errors upstream. Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should always return the error upstream. --- diff --git a/gst/mpegaudioparse/gstmpegaudioparse.c b/gst/mpegaudioparse/gstmpegaudioparse.c index aed15d6..be23540 100644 --- a/gst/mpegaudioparse/gstmpegaudioparse.c +++ b/gst/mpegaudioparse/gstmpegaudioparse.c @@ -1527,7 +1527,7 @@ gst_mp3parse_handle_data (GstMPEGAudioParse * mp3parse, gboolean at_eos) if (!mp3parse->skip) { mp3parse->resyncing = FALSE; flow = gst_mp3parse_emit_frame (mp3parse, bpf, mode, crc); - if (GST_FLOW_IS_FATAL (flow)) + if (flow != GST_FLOW_OK) break; } else { GST_DEBUG_OBJECT (mp3parse, "skipping buffer of %d bytes", bpf);