diff options
author | Thibault Saunier <thibault.saunier@osg.samsung.com> | 2016-08-19 11:12:10 -0700 |
---|---|---|
committer | Thibault Saunier <tsaunier@gnome.org> | 2016-08-26 19:23:31 -0300 |
commit | 2fb716409c928583ab2e8384eca261d0f45822dc (patch) | |
tree | 5f409f58b036ce3f847f46e58efb4aa525cfba05 /ext | |
parent | 268c18054d47052d171b43bf6b5b5d33ae391b58 (diff) | |
download | gstreamer-plugins-bad-2fb716409c928583ab2e8384eca261d0f45822dc.tar.gz |
Use the new API to post flow ERROR messages on the bus
https://bugzilla.gnome.org/show_bug.cgi?id=770158
Diffstat (limited to 'ext')
-rw-r--r-- | ext/gme/gstgme.c | 4 | ||||
-rw-r--r-- | ext/sndfile/gstsfsink.c | 4 | ||||
-rw-r--r-- | ext/teletextdec/gstteletextdec.c | 4 | ||||
-rw-r--r-- | ext/timidity/gsttimidity.c | 4 | ||||
-rw-r--r-- | ext/timidity/gstwildmidi.c | 4 |
5 files changed, 5 insertions, 15 deletions
diff --git a/ext/gme/gstgme.c b/ext/gme/gstgme.c index 1c5c83c41..4fb44295f 100644 --- a/ext/gme/gstgme.c +++ b/ext/gme/gstgme.c @@ -353,9 +353,7 @@ gst_gme_play (GstPad * pad) if (flow_return == GST_FLOW_EOS) { gst_pad_push_event (pad, gst_event_new_eos ()); } else if (flow_return < GST_FLOW_EOS || flow_return == GST_FLOW_NOT_LINKED) { - GST_ELEMENT_ERROR (gme, STREAM, FAILED, ("Internal data stream error."), - ("stream stopped, reason %s", gst_flow_get_name (flow_return))); - + GST_ELEMENT_FLOW_ERROR (gme, flow_return); gst_pad_push_event (pad, gst_event_new_eos ()); } } diff --git a/ext/sndfile/gstsfsink.c b/ext/sndfile/gstsfsink.c index 78f709838..219f1a9aa 100644 --- a/ext/sndfile/gstsfsink.c +++ b/ext/sndfile/gstsfsink.c @@ -433,9 +433,7 @@ paused: if (result == GST_FLOW_UNEXPECTED) { gst_pad_send_event (pad, gst_event_new_eos ()); } else if (result < GST_FLOW_UNEXPECTED || result == GST_FLOW_NOT_LINKED) { - GST_ELEMENT_ERROR (basesink, STREAM, FAILED, - (_("Internal data stream error.")), - ("stream stopped, reason %s", gst_flow_get_name (result))); + GST_ELEMENT_FLOW_ERROR (basesink, result); gst_pad_send_event (pad, gst_event_new_eos ()); } gst_object_unref (this); diff --git a/ext/teletextdec/gstteletextdec.c b/ext/teletextdec/gstteletextdec.c index 5909a76ee..7f8a8a690 100644 --- a/ext/teletextdec/gstteletextdec.c +++ b/ext/teletextdec/gstteletextdec.c @@ -743,9 +743,7 @@ error: { if (ret != GST_FLOW_OK && ret != GST_FLOW_NOT_LINKED && ret != GST_FLOW_FLUSHING) { - GST_ELEMENT_ERROR (teletext, STREAM, FAILED, - ("Internal data stream error."), ("stream stopped, reason %s", - gst_flow_get_name (ret))); + GST_ELEMENT_FLOW_ERROR (teletext, ret); return GST_FLOW_ERROR; } return ret; diff --git a/ext/timidity/gsttimidity.c b/ext/timidity/gsttimidity.c index f7af843f3..207869400 100644 --- a/ext/timidity/gsttimidity.c +++ b/ext/timidity/gsttimidity.c @@ -743,9 +743,7 @@ eos: } error: { - GST_ELEMENT_ERROR (timidity, STREAM, FAILED, - ("Internal data stream error"), - ("Streaming stopped, reason %s", gst_flow_get_name (ret))); + GST_ELEMENT_FLOW_ERROR (timidity, ret); gst_pad_push_event (timidity->srcpad, gst_event_new_eos ()); goto paused; } diff --git a/ext/timidity/gstwildmidi.c b/ext/timidity/gstwildmidi.c index f52ea9d98..7f380d6da 100644 --- a/ext/timidity/gstwildmidi.c +++ b/ext/timidity/gstwildmidi.c @@ -898,9 +898,7 @@ pause: event = gst_event_new_eos (); /* for fatal errors we post an error message, post the error * first so the app knows about the error first. */ - GST_ELEMENT_ERROR (wildmidi, STREAM, FAILED, - ("Internal data flow error."), - ("streaming task paused, reason %s (%d)", reason, ret)); + GST_ELEMENT_FLOW_ERROR (wildmidi, ret); gst_pad_push_event (wildmidi->srcpad, event); } } |