X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fmm_player_attrs.c;h=0cc0e043a1ead1f8b573704477892335eb0ffab7;hb=dcd686e7bfcb5065ff86fc156af63eb1a174c95c;hp=3e83de5858001114aa4b3ed4ef6329a4a4a95531;hpb=5e199ff8909b18c77970b6c31a9ee244ad220b01;p=platform%2Fcore%2Fmultimedia%2Flibmm-player.git diff --git a/src/mm_player_attrs.c b/src/mm_player_attrs.c index 3e83de5..0cc0e04 100644 --- a/src/mm_player_attrs.c +++ b/src/mm_player_attrs.c @@ -360,8 +360,7 @@ int __mmplayer_apply_attribute(MMHandleType handle, const char *attribute_name) player = MM_PLAYER_CAST(handle); - /* apply display attr value to player handle */ - if (!g_strrstr(attribute_name, "display")) + if (!g_strrstr(attribute_name, "display") || !g_strcmp0(attribute_name, "exported_shell_handle")) return MM_ERROR_NONE; if (!_mmplayer_is_videosink_ready(player, MM_DISPLAY_SURFACE_NUM)) { @@ -948,6 +947,17 @@ MMHandleType _mmplayer_construct_attribute(MMHandleType handle) NULL, }, { + MMPLAYER_ATTRS_DISPLAY_EXPORTED_SHELL_HANDLE, + (char *)"exported_shell_handle", + MM_ATTRS_TYPE_STRING, + MM_ATTRS_FLAG_RW, + {(void *)NULL}, + MM_ATTRS_VALID_TYPE_NONE, + {0}, + {0}, + NULL, + }, + { MMPLAYER_ATTRS_SOUND_STREAM_TYPE, (char *)"sound_stream_type", MM_ATTRS_TYPE_STRING,