baseparse: expose gst_base_parse_drain
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Thu, 10 Nov 2016 12:47:37 +0000 (12:47 +0000)
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Thu, 10 Nov 2016 12:47:37 +0000 (12:47 +0000)
docs/libs/gstreamer-libs-sections.txt
libs/gst/base/gstbaseparse.c
libs/gst/base/gstbaseparse.h
win32/common/libgstbase.def

index a37b9187c0c8d2ecdfe6be91ae4c11d93212dda9..b833357a8655c154f220ddd87665bd82a1a26ee3 100644 (file)
@@ -212,6 +212,7 @@ gst_base_parse_set_min_frame_size
 gst_base_parse_set_passthrough
 gst_base_parse_set_syncable
 gst_base_parse_set_has_timing_info
+gst_base_parse_drain
 gst_base_parse_set_frame_rate
 gst_base_parse_set_latency
 gst_base_parse_set_infer_ts
index 816b7ab4bc3d35aaeb42bd5fc4b05e4082dd70f9..6015328ca628001fd97f25f22d8baf91467e4df9 100644 (file)
@@ -479,8 +479,6 @@ static gboolean gst_base_parse_sink_query_default (GstBaseParse * parse,
 static gboolean gst_base_parse_src_query_default (GstBaseParse * parse,
     GstQuery * query);
 
-static void gst_base_parse_drain (GstBaseParse * parse);
-
 static gint64 gst_base_parse_find_offset (GstBaseParse * parse,
     GstClockTime time, gboolean before, GstClockTime * _ts);
 static GstFlowReturn gst_base_parse_locate_time (GstBaseParse * parse,
@@ -2710,7 +2708,7 @@ exit:
  * match the current adapter size and calls chain method until the adapter
  * is emptied or chain returns with error.
  */
-static void
+void
 gst_base_parse_drain (GstBaseParse * parse)
 {
   guint avail;
index f3081ef465268a84e5db2aaf6e87490b47bceaf4..abf6321b8c3de2cdb87be2a3d813d8731cbd31b8 100644 (file)
@@ -308,6 +308,8 @@ void            gst_base_parse_set_min_frame_size (GstBaseParse    * parse,
 void            gst_base_parse_set_has_timing_info (GstBaseParse   * parse,
                                                     gboolean         has_timing);
 
+void            gst_base_parse_drain           (GstBaseParse * parse);
+
 void            gst_base_parse_set_syncable    (GstBaseParse * parse,
                                                 gboolean       syncable);
 
index 85c346044badce1a577a0f4e69df477858373abc..d927baa01f23dad406d1244836cb37ecb9a42166 100644 (file)
@@ -44,6 +44,7 @@ EXPORTS
        gst_base_parse_set_duration
        gst_base_parse_set_frame_rate
        gst_base_parse_set_has_timing_info
+       gst_base_parse_drain
        gst_base_parse_set_infer_ts
        gst_base_parse_set_latency
        gst_base_parse_set_min_frame_size