}
}
- 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: