From 2721e07f95e9c4f665f2b8a1d3b480fa8aec2c2d Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Mon, 28 Nov 2005 18:54:09 +0000 Subject: [PATCH] gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error. Original commit message from CVS: * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): Don't treat normal EOS as a fatal error. --- ChangeLog | 5 +++++ gst/realmedia/rmdemux.c | 8 +++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 253f6b3c..3b086b14 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-11-28 Michael Smith + + * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): + Don't treat normal EOS as a fatal error. + 2005-11-28 Edward Hervey * ext/mad/gstmad.c: (gst_mad_chain): diff --git a/gst/realmedia/rmdemux.c b/gst/realmedia/rmdemux.c index 90c7a009..e94ac90b 100644 --- a/gst/realmedia/rmdemux.c +++ b/gst/realmedia/rmdemux.c @@ -877,9 +877,11 @@ need_pause: if (GST_FLOW_IS_FATAL (ret)) { gst_rmdemux_send_event (rmdemux, gst_event_new_eos ()); /* FIXME: add translations */ - GST_ELEMENT_ERROR (rmdemux, STREAM, FAILED, - (("Internal data stream error.")), - ("stream stopped, reason %d", ret)); + if (ret != GST_FLOW_UNEXPECTED) { + GST_ELEMENT_ERROR (rmdemux, STREAM, FAILED, + (("Internal data stream error.")), + ("stream stopped, reason %d", ret)); + } } return; } -- 2.34.1