From: Hyunil Date: Wed, 21 Jul 2021 06:53:07 +0000 (+0900) Subject: [0.6.258] Use video overlay interface to set exported shell handle X-Git-Tag: submit/tizen/20210928.034031~1 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fmultimedia%2Flibmm-player.git;a=commitdiff_plain;h=f2ec6b3345334d258d9c97d23259e51b5dc2b5bf [0.6.258] Use video overlay interface to set exported shell handle - Use gst_video_overlay_set_wl_window_exported_shell_handle() - Remove g_object_set() but it is available. Change-Id: I340502081f130a6b3ab64522c16766eeea1ea7e7 Signed-off-by: Hyunil --- diff --git a/packaging/libmm-player.spec b/packaging/libmm-player.spec index 7e27f27..25de64a 100644 --- a/packaging/libmm-player.spec +++ b/packaging/libmm-player.spec @@ -1,6 +1,6 @@ Name: libmm-player Summary: Multimedia Framework Player Library -Version: 0.6.257 +Version: 0.6.258 Release: 0 Group: Multimedia/Libraries License: Apache-2.0 diff --git a/src/mm_player_priv.c b/src/mm_player_priv.c index 9700190..d75a7d8 100644 --- a/src/mm_player_priv.c +++ b/src/mm_player_priv.c @@ -2086,7 +2086,10 @@ static void __mmplayer_video_param_set_display_overlay_sync_ui(mmplayer_t *playe /* common case if using overlay surface */ mm_attrs_get_string_by_name(attrs, "exported_shell_handle", &handle); MMPLAYER_RETURN_IF_FAIL(handle); - g_object_set(player->pipeline->videobin[MMPLAYER_V_SINK].gst, "exported-shell-handle", handle, NULL); + + gst_video_overlay_set_wl_window_exported_shell_handle( + GST_VIDEO_OVERLAY(player->pipeline->videobin[MMPLAYER_V_SINK].gst), + handle); LOGD("set video param: exported_shell_handle (%s)", handle); }