From 2ca354e3abbf5dc46a4a1a465b356e92ef18710d Mon Sep 17 00:00:00 2001 From: Alessandro Decina Date: Wed, 25 Aug 2010 15:39:33 +0200 Subject: [PATCH] mp3parse: propagate flow errors upstream. Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should always return the error upstream. --- gst/mpegaudioparse/gstmpegaudioparse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.7.4