From: Sangchul Lee Date: Mon, 15 Mar 2021 06:48:16 +0000 (+0900) Subject: webrtc_sink: Post error if it failed to build rendering pipeline X-Git-Tag: submit/tizen/20210729.023123~113 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F01%2F255201%2F2;p=platform%2Fcore%2Fapi%2Fwebrtc.git webrtc_sink: Post error if it failed to build rendering pipeline [Version] 0.1.128 [Issue Type] Improvement Change-Id: I68c899e074da9b347284d9598e650423bada0856 Signed-off-by: Sangchul Lee --- diff --git a/packaging/capi-media-webrtc.spec b/packaging/capi-media-webrtc.spec index 51f8fb63..79e81cfd 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.1.127 +Version: 0.1.128 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/webrtc_sink.c b/src/webrtc_sink.c index 14a6e91b..dbaee98c 100644 --- a/src/webrtc_sink.c +++ b/src/webrtc_sink.c @@ -325,8 +325,10 @@ static void __decodebin_pad_added_cb(GstElement *decodebin, GstPad *new_pad, gpo return; } - if (ret != WEBRTC_ERROR_NONE) - LOG_ERROR("failed to build a rendering pipeline"); + if (ret != WEBRTC_ERROR_NONE) { + LOG_ERROR("failed to build a rendering pipeline, ret[0x%x]", ret); + _post_error_cb_in_idle(webrtc, ret); + } GENERATE_DOT(webrtc, "%s", GST_ELEMENT_NAME(decodebin)); }