diff options
author | Thibault Saunier <thibault.saunier@osg.samsung.com> | 2016-08-19 11:11:03 -0700 |
---|---|---|
committer | Thibault Saunier <tsaunier@gnome.org> | 2016-08-26 19:23:26 -0300 |
commit | 150edef83078b76890753833235ba4acc3070ad0 (patch) | |
tree | c01cecbde1224856de4ec298ee33528584579af0 /ext | |
parent | d40f007d61b61712223640af7808a82127d03963 (diff) |
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/dv/gstdvdemux.c | 3 | ||||
-rw-r--r-- | ext/gdk_pixbuf/gstgdkpixbufdec.c | 3 |
2 files changed, 2 insertions, 4 deletions
diff --git a/ext/dv/gstdvdemux.c b/ext/dv/gstdvdemux.c index ca7491528..06e92978e 100644 --- a/ext/dv/gstdvdemux.c +++ b/ext/dv/gstdvdemux.c @@ -1892,8 +1892,7 @@ pause: } else if (ret == GST_FLOW_NOT_LINKED || ret < GST_FLOW_EOS) { GstEvent *event = gst_event_new_eos (); /* for fatal errors or not-linked we post an error message */ - GST_ELEMENT_ERROR (dvdemux, STREAM, FAILED, - (NULL), ("streaming stopped, reason %s", gst_flow_get_name (ret))); + GST_ELEMENT_FLOW_ERROR (dvdemux, ret); if (dvdemux->segment_seqnum) gst_event_set_seqnum (event, dvdemux->segment_seqnum); gst_dvdemux_push_event (dvdemux, event); diff --git a/ext/gdk_pixbuf/gstgdkpixbufdec.c b/ext/gdk_pixbuf/gstgdkpixbufdec.c index 735f07951..1598c53be 100644 --- a/ext/gdk_pixbuf/gstgdkpixbufdec.c +++ b/ext/gdk_pixbuf/gstgdkpixbufdec.c @@ -417,8 +417,7 @@ gst_gdk_pixbuf_dec_sink_event (GstPad * pad, GstObject * parent, * things failed */ if (res != GST_FLOW_OK && res != GST_FLOW_FLUSHING && res != GST_FLOW_EOS && res != GST_FLOW_NOT_LINKED) { - GST_ELEMENT_ERROR (pixbuf, STREAM, FAILED, (NULL), ("Flow: %s", - gst_flow_get_name (res))); + GST_ELEMENT_FLOW_ERROR (pixbuf, res); forward = FALSE; ret = FALSE; } |