replace 'gst_element_get_request_pad' to 'gst_element_request_pad_simple' 71/270871/1 accepted/tizen/unified/20220303.131841 submit/tizen/20220302.012402
authorGilbok Lee <gilbok.lee@samsung.com>
Thu, 10 Feb 2022 08:46:25 +0000 (17:46 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Thu, 10 Feb 2022 08:46:26 +0000 (17:46 +0900)
- 'gst_element_get_request_pad' function was deprecated since gstreamer 1.20.0

Change-Id: I08a385d4b1cea956addd324a4d3631da08bc313b

packaging/capi-mediamuxer.spec
src/port_gst/mediamuxer_port_gst.c

index d35b9e4..0ad9bb9 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-mediamuxer
 Summary:    A Media Muxer library in Tizen Native API
-Version:    0.1.25
+Version:    0.1.26
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index 67a69f7..0d53966 100644 (file)
@@ -928,7 +928,7 @@ mx_ret_e _gst_create_pipeline(mxgst_handle_t *gst_handle)
                                /* Link videoparse to muxer_video_pad.   Request for muxer A/V pads. */
                                snprintf(track_no, MAX_STRING_LENGTH - 1, "video_%.2d", vid_track_cnt++);  /* sprintf(track_no,"video_00"); */
 
-                               video_pad = gst_element_get_request_pad(gst_handle->muxer, track_no);
+                               video_pad = gst_element_request_pad_simple(gst_handle->muxer, track_no);
                                if (!video_pad)
                                        MX_E("muxer get request pad fail (%s)", track_no);
                                vid_src = gst_element_get_static_pad(current->parser, "src");
@@ -1021,7 +1021,7 @@ mx_ret_e _gst_create_pipeline(mxgst_handle_t *gst_handle)
                                        /* Link videoparse to muxer_video_pad.   Request for muxer A/V pads. */
                                        snprintf(track_no, MAX_STRING_LENGTH - 1, "audio_%.2d", aud_track_cnt++);  /* sprintf(track_no,"audio_00"); */
 
-                                       audio_pad = gst_element_get_request_pad(gst_handle->muxer, track_no);
+                                       audio_pad = gst_element_request_pad_simple(gst_handle->muxer, track_no);
                                        aud_src = gst_element_get_static_pad(current->parser, "src");
 
                                        if (gst_pad_link(aud_src, audio_pad) != GST_PAD_LINK_OK)
@@ -1067,7 +1067,7 @@ mx_ret_e _gst_create_pipeline(mxgst_handle_t *gst_handle)
 #endif
 
                                snprintf(track_no, MAX_STRING_LENGTH, "subtitle_%.2d", text_track_cnt++);  /* snprintf(track_no,"subtitle_00"); */
-                               subtitle_pad = gst_element_get_request_pad(gst_handle->muxer, track_no);
+                               subtitle_pad = gst_element_request_pad_simple(gst_handle->muxer, track_no);
                                subtitle_src = gst_element_get_static_pad(current->appsrc, "src");
                                MX_I("Linking subtitle-appsrc to muxersubtitle static-pad");
                                if (gst_pad_link(subtitle_src, subtitle_pad) != GST_PAD_LINK_OK)