rtspsrc: use use-rtsp-buffering property of rtpbin 25/234125/3 accepted/tizen/unified/20200723.161246 submit/tizen/20200713.061214 submit/tizen/20200722.045405
authorHyunil <hyunil46.park@samsung.com>
Fri, 22 May 2020 05:20:25 +0000 (14:20 +0900)
committerHyunil <hyunil46.park@samsung.com>
Fri, 22 May 2020 06:40:53 +0000 (15:40 +0900)
- rtpbin working is same with old version if this property set

Change-Id: Iae2ae283bfcf0c455f3503de9617dadd5546d679
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
gst/rtsp/gstrtspsrc.c
packaging/gst-plugins-good.spec

index 390fb6f..bad09a3 100644 (file)
@@ -3972,6 +3972,12 @@ gst_rtspsrc_stream_configure_manager (GstRTSPSrc * src, GstRTSPStream * stream,
         if (!(src->manager = gst_element_factory_make (manager, "manager")))
           goto manager_failed;
       }
+#ifdef TIZEN_FEATURE_RTSP_MODIFICATION
+      if (g_strcmp0 (manager, "rtpbin") == 0) {
+          /* set for player rtsp buffering */
+          g_object_set (src->manager, "use-rtsp-buffering", TRUE, NULL);
+      }
+#endif
 
       /* we manage this element */
       gst_element_set_locked_state (src->manager, TRUE);
index 5f3f75b..01c1622 100644 (file)
@@ -3,7 +3,7 @@
 
 Name:           gst-plugins-good
 Version:        1.16.2
-Release:        4
+Release:        5
 License:        LGPL-2.1+
 Summary:        GStreamer Streaming-Media Framework Plug-Ins
 Url:            http://gstreamer.freedesktop.org/