From: Sangchul Lee Date: Fri, 5 Aug 2022 07:47:08 +0000 (+0900) Subject: webrtc_sink: Update 'config-interval' property value in case of h264parse X-Git-Tag: submit/tizen/20220812.094531~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2df19caf85b4222d3b4e8e82a5edfaad73034c8a;p=platform%2Fcore%2Fapi%2Fwebrtc.git webrtc_sink: Update 'config-interval' property value in case of h264parse [Version] 0.3.196 [Issue Type] Improvement Change-Id: I4a4d67d2b410f5cc5bc96195770773e04e276cb3 Signed-off-by: Sangchul Lee --- diff --git a/packaging/capi-media-webrtc.spec b/packaging/capi-media-webrtc.spec index 70720e3f..fd1b91e1 100644 --- a/packaging/capi-media-webrtc.spec +++ b/packaging/capi-media-webrtc.spec @@ -1,6 +1,6 @@ Name: capi-media-webrtc Summary: A WebRTC library in Tizen Native API -Version: 0.3.195 +Version: 0.3.196 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/webrtc_sink.c b/src/webrtc_sink.c index b1b6a62e..47b9ff52 100644 --- a/src/webrtc_sink.c +++ b/src/webrtc_sink.c @@ -427,6 +427,9 @@ static void __decodebin_element_added_cb(GstElement *decodebin, GstElement *elem "use-inband-fec", TRUE, NULL); } + } else if (g_strrstr(factory_name, "h264parse")) { + /* send SPS and PPS Insertion Interval every second */ + g_object_set(G_OBJECT(element), "config-interval", 1, NULL); } sink->av[AV_IDX_AUDIO].render.hw_decoder_used = __is_hw_decoder_element(factory, true);