From 49e7cb3455668b5e612ab530968b5b004b38baa2 Mon Sep 17 00:00:00 2001 From: Hyunil Date: Fri, 22 May 2020 14:20:25 +0900 Subject: [PATCH] rtspsrc: use use-rtsp-buffering property of rtpbin - rtpbin working is same with old version if this property set Change-Id: Iae2ae283bfcf0c455f3503de9617dadd5546d679 Signed-off-by: Hyunil --- gst/rtsp/gstrtspsrc.c | 6 ++++++ packaging/gst-plugins-good.spec | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gst/rtsp/gstrtspsrc.c b/gst/rtsp/gstrtspsrc.c index 390fb6f..bad09a3 100644 --- a/gst/rtsp/gstrtspsrc.c +++ b/gst/rtsp/gstrtspsrc.c @@ -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); diff --git a/packaging/gst-plugins-good.spec b/packaging/gst-plugins-good.spec index 5f3f75b..01c1622 100644 --- a/packaging/gst-plugins-good.spec +++ b/packaging/gst-plugins-good.spec @@ -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/ -- 2.7.4