From: ruble Date: Thu, 10 Jun 2021 05:35:11 +0000 (+0900) Subject: Revert changes X-Git-Tag: submit/tizen/20210616.025147~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a7ee44a54a30a3154dad24dae45a086a57e74175;p=platform%2Fupstream%2Fgst-plugins-base.git Revert changes Change-Id: Ieddc55a98ea8104c97e0ae589f81fc6efad37452 --- diff --git a/gst/subparse/gstsubparse.c b/gst/subparse/gstsubparse.c index fd83726..5a2a7f2 100644 --- a/gst/subparse/gstsubparse.c +++ b/gst/subparse/gstsubparse.c @@ -102,9 +102,7 @@ static GstStateChangeReturn gst_sub_parse_change_state (GstElement * element, static GstFlowReturn gst_sub_parse_chain (GstPad * sinkpad, GstObject * parent, GstBuffer * buf); -#ifdef TIZEN_FEATURE_SUBPARSE_MODIFICATION -static gboolean gst_sub_parse_check_byte_seekability (GstSubParse * subparse); -#endif + #define gst_sub_parse_parent_class parent_class G_DEFINE_TYPE (GstSubParse, gst_sub_parse, GST_TYPE_ELEMENT); @@ -304,13 +302,8 @@ gst_sub_parse_src_event (GstPad * pad, GstObject * parent, GstEvent * event) gst_event_unref (event); goto beach; } -#ifdef TIZEN_FEATURE_SUBPARSE_MODIFICATION - if (!gst_sub_parse_check_byte_seekability (self)) { - ret = gst_pad_event_default (pad, parent, event); - gst_event_unref (event); - break; - } +#ifdef TIZEN_FEATURE_SUBPARSE_MODIFICATION SUBPARSE_SEEK_LOCK (self); #endif /* Convert that seek to a seeking in bytes at position 0, @@ -350,29 +343,6 @@ beach: return ret; } -#ifdef TIZEN_FEATURE_SUBPARSE_MODIFICATION -static gboolean -gst_sub_parse_check_byte_seekability (GstSubParse * subparse) -{ - GstQuery *query; - gboolean seekable = FALSE; - - query = gst_query_new_seeking (GST_FORMAT_BYTES); - - if (gst_pad_peer_query (subparse->sinkpad, query)) { - gst_query_parse_seeking (query, NULL, &seekable, NULL, NULL); - } else { - GST_DEBUG_OBJECT (subparse, "seeking query failed"); - } - - gst_query_unref (query); - - GST_INFO_OBJECT (subparse, "byte seekable: %d", seekable); - - return seekable; -} -#endif - static void gst_sub_parse_set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec * pspec) diff --git a/packaging/gst-plugins-base.spec b/packaging/gst-plugins-base.spec index 2a104d7..9753c78 100644 --- a/packaging/gst-plugins-base.spec +++ b/packaging/gst-plugins-base.spec @@ -5,7 +5,7 @@ Name: gst-plugins-base Version: 1.16.2 -Release: 13 +Release: 12 License: LGPL-2.0+ Summary: GStreamer Streaming-Media Framework Plug-Ins Url: http://gstreamer.freedesktop.org/