- 'gst_element_get_request_pad' function was deprecated since gstreamer 1.20.0
Change-Id: Icc66246f54fbe84557e0c14f46366af8d9320c6a
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
Name: libmm-streamrecorder
Summary: Media Stream Recorder library
Name: libmm-streamrecorder
Summary: Media Stream Recorder library
Release: 0
Group: Multimedia/Other
License: Apache-2.0
Release: 0
Group: Multimedia/Other
License: Apache-2.0
_mmstreamrec_dbg_log("Element add complete");
if (profile == MM_STREAMRECORDER_ENCBIN_PROFILE_VIDEO) {
_mmstreamrec_dbg_log("Element add complete");
if (profile == MM_STREAMRECORDER_ENCBIN_PROFILE_VIDEO) {
- pad = gst_element_get_request_pad(sc->encode_element[_MMSTREAMRECORDER_ENCSINK_ENCBIN].gst, "video");
+ pad = gst_element_request_pad_simple(sc->encode_element[_MMSTREAMRECORDER_ENCSINK_ENCBIN].gst, "video");
if (gst_element_add_pad(sc->encode_element[_MMSTREAMRECORDER_ENCSINK_BIN].gst, gst_ghost_pad_new("video_sink0", pad)) < 0) {
gst_object_unref(pad);
pad = NULL;
if (gst_element_add_pad(sc->encode_element[_MMSTREAMRECORDER_ENCSINK_BIN].gst, gst_ghost_pad_new("video_sink0", pad)) < 0) {
gst_object_unref(pad);
pad = NULL;
pad = NULL;
if (sc->audio_enable == TRUE) {
pad = NULL;
if (sc->audio_enable == TRUE) {
- pad = gst_element_get_request_pad(sc->encode_element[_MMSTREAMRECORDER_ENCSINK_ENCBIN].gst, "audio");
+ pad = gst_element_request_pad_simple(sc->encode_element[_MMSTREAMRECORDER_ENCSINK_ENCBIN].gst, "audio");
if (gst_element_add_pad(sc->encode_element[_MMSTREAMRECORDER_ENCSINK_BIN].gst, gst_ghost_pad_new("audio_sink0", pad)) < 0) {
gst_object_unref(pad);
pad = NULL;
if (gst_element_add_pad(sc->encode_element[_MMSTREAMRECORDER_ENCSINK_BIN].gst, gst_ghost_pad_new("audio_sink0", pad)) < 0) {
gst_object_unref(pad);
pad = NULL;
pad = NULL;
}
} else if (profile == MM_STREAMRECORDER_ENCBIN_PROFILE_AUDIO) {
pad = NULL;
}
} else if (profile == MM_STREAMRECORDER_ENCBIN_PROFILE_AUDIO) {
- pad = gst_element_get_request_pad(sc->encode_element[_MMSTREAMRECORDER_ENCSINK_ENCBIN].gst, "audio");
+ pad = gst_element_request_pad_simple(sc->encode_element[_MMSTREAMRECORDER_ENCSINK_ENCBIN].gst, "audio");
if (gst_element_add_pad(sc->encode_element[_MMSTREAMRECORDER_ENCSINK_BIN].gst, gst_ghost_pad_new("audio_sink0", pad)) < 0) {
gst_object_unref(pad);
pad = NULL;
if (gst_element_add_pad(sc->encode_element[_MMSTREAMRECORDER_ENCSINK_BIN].gst, gst_ghost_pad_new("audio_sink0", pad)) < 0) {
gst_object_unref(pad);
pad = NULL;
pad = NULL;
} else {
/* for stillshot */
pad = NULL;
} else {
/* for stillshot */
- pad = gst_element_get_request_pad(sc->encode_element[_MMSTREAMRECORDER_ENCSINK_ENCBIN].gst, "image");
+ pad = gst_element_request_pad_simple(sc->encode_element[_MMSTREAMRECORDER_ENCSINK_ENCBIN].gst, "image");
if (gst_element_add_pad(sc->encode_element[_MMSTREAMRECORDER_ENCSINK_BIN].gst, gst_ghost_pad_new("image_sink0", pad)) < 0) {
gst_object_unref(pad);
pad = NULL;
if (gst_element_add_pad(sc->encode_element[_MMSTREAMRECORDER_ENCSINK_BIN].gst, gst_ghost_pad_new("image_sink0", pad)) < 0) {
gst_object_unref(pad);
pad = NULL;