webrtc_sink: Update 'config-interval' property value in case of h264parse 97/279297/2
authorSangchul Lee <sc11.lee@samsung.com>
Fri, 5 Aug 2022 07:47:08 +0000 (16:47 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Fri, 5 Aug 2022 08:12:11 +0000 (17:12 +0900)
[Version] 0.3.196
[Issue Type] Improvement

Change-Id: I4a4d67d2b410f5cc5bc96195770773e04e276cb3
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
packaging/capi-media-webrtc.spec
src/webrtc_sink.c

index 70720e3fc47178106904caad53bae823a0bb85cd..fd1b91e1998e1bd23bd148cec2119495d9cd35b9 100644 (file)
@@ -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
index b1b6a62e8ad829aaf879a2793fa035ad920eea28..47b9ff52bc5ab47c3e7b5eff78bbab7f7c52ffbd 100644 (file)
@@ -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);