webrtc_private: Generate dot file when an error callback is invoked 69/283969/1
authorSangchul Lee <sc11.lee@samsung.com>
Tue, 8 Nov 2022 03:18:16 +0000 (12:18 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Tue, 8 Nov 2022 03:26:24 +0000 (03:26 +0000)
[Version] 0.3.261
[Issue Type] Debug

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

index 51ab5ac586240c9459e4f5c0f71358cce058fe40..755b6e7f12fdef5f86be335db334e9aaff2dc4aa 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-webrtc
 Summary:    A WebRTC library in Tizen Native API
-Version:    0.3.260
+Version:    0.3.261
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index fcdffcb5043f947a3e3f723e995ecfd191ca411f..87bf64df521a3880be00fe8f92414e62b035db85 100644 (file)
@@ -447,6 +447,9 @@ static void __invoke_error_cb(webrtc_s *webrtc, webrtc_error_e error)
                ((webrtc_error_cb)(webrtc->error_cb.callback))((webrtc_h)webrtc, error, webrtc->state, webrtc->error_cb.user_data);
                LOG_DEBUG("<<< end of the callback");
        }
+
+       GENERATE_DOT(webrtc, webrtc->gst.pipeline, "%s.error_%s.state_%s",
+               GST_ELEMENT_NAME(webrtc->gst.pipeline), __get_error_string(error), __state_str[webrtc->state]);
 }
 
 static void __invoke_peer_connection_state_change_cb(webrtc_s *webrtc, webrtc_peer_connection_state_e state)