From 6ca49cc7a1da39582b645ef706ca05698de8b0c7 Mon Sep 17 00:00:00 2001 From: Eunhye Choi Date: Tue, 21 Apr 2020 19:25:57 +0900 Subject: [PATCH] [0.6.225] set text track info - update text attributes about the track which attrs are referenced at external text scenario too. Change-Id: I5ad35dbcfc23df843b109d68ce90f656b8b0da40 --- packaging/libmm-player.spec | 2 +- src/mm_player_priv.c | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/packaging/libmm-player.spec b/packaging/libmm-player.spec index add6374..7109f68 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.224 +Version: 0.6.225 Release: 0 Group: Multimedia/Libraries License: Apache-2.0 diff --git a/src/mm_player_priv.c b/src/mm_player_priv.c index a148f06..15ecef3 100644 --- a/src/mm_player_priv.c +++ b/src/mm_player_priv.c @@ -1356,10 +1356,16 @@ _mmplayer_gst_decode_pad_added(GstElement *elem, GstPad *pad, gpointer data) } } - if (MMPLAYER_USE_DECODEBIN(player)) + if (MMPLAYER_USE_DECODEBIN(player)) { _mmplayer_track_update_stream(player, stream_type, sinkpad); - else + } else { + /* apply the text track information */ + if (stream_type == MM_PLAYER_TRACK_TYPE_TEXT) + mm_player_set_attribute((MMHandleType)player, NULL, + "content_text_track_num", player->track[stream_type].total_track_num, + "current_text_track_index", player->track[stream_type].active_track_index, NULL); __mmplayer_create_sink_path(player, combiner, stream_type, caps); + } DONE: ERROR: -- 2.7.4