From: Arnaud Vrac Date: Thu, 5 Dec 2013 20:59:18 +0000 (+0100) Subject: dvdspu: allow suffix in dvd event name to allow multiple sticky dvd events X-Git-Tag: 1.19.3~507^2~7933 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a41e7c5bec8512e1addf1548153401ec0e036727;p=platform%2Fupstream%2Fgstreamer.git dvdspu: allow suffix in dvd event name to allow multiple sticky dvd events https://bugzilla.gnome.org/show_bug.cgi?id=663750 --- diff --git a/gst/dvdspu/gstdvdspu.c b/gst/dvdspu/gstdvdspu.c index 4fe1ac1..2bf5a91 100644 --- a/gst/dvdspu/gstdvdspu.c +++ b/gst/dvdspu/gstdvdspu.c @@ -1242,9 +1242,10 @@ gst_dvd_spu_subpic_event (GstPad * pad, GstObject * parent, GstEvent * event) case GST_EVENT_CUSTOM_DOWNSTREAM_OOB: { const GstStructure *structure = gst_event_get_structure (event); + const gchar *name = gst_structure_get_name (structure); gboolean need_push; - if (!gst_structure_has_name (structure, "application/x-gst-dvd")) { + if (!g_str_has_prefix (name, "application/x-gst-dvd")) { res = gst_pad_event_default (pad, parent, event); break; }