[1.1.3] Set async property to FALSE 13/320513/2
authorGilbok Lee <gilbok.lee@samsung.com>
Mon, 18 Nov 2024 03:11:30 +0000 (12:11 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Mon, 18 Nov 2024 03:15:03 +0000 (12:15 +0900)
- In contents with internal subtitles, if there is a large gap between
  subtitles, state change failed because subtitle data was not received

Change-Id: Ie516a6425deba74e069245af8267cb36e0849e91

packaging/libmm-player.spec
src/mm_player_priv.c

index a16890895b576ffef86d8316961ae0472142441c..638163927f0f03d4da222063232ab8fd89dcbe12 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-player
 Summary:    Multimedia Framework Player Library
-Version:    1.1.2
+Version:    1.1.3
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index f465103b2b22ecf5aed00db802cfdf34d34f9529..506e50fb08cf048d0439df4a97726157fda9b5b6 100644 (file)
@@ -3799,7 +3799,7 @@ __mmplayer_gst_create_plain_text_elements(mmplayer_t *player)
                                                        G_CALLBACK(__mmplayer_update_subtitle),
                                                        (gpointer)player);
 
-       g_object_set(G_OBJECT(textbin[MMPLAYER_T_FAKE_SINK].gst), "sync", TRUE,
+       g_object_set(G_OBJECT(textbin[MMPLAYER_T_FAKE_SINK].gst), "async", FALSE, "sync", TRUE,
                                                "signal-handoffs", TRUE, "max-lateness", FAKE_SINK_MAX_LATENESS, NULL);
 
        if (!player->play_subtitle) {