[TSAM-12471] Store and restore subtitle 74/109174/1
authorRavi Kiran K N <ravi.kiran@samsung.com>
Mon, 9 Jan 2017 06:37:52 +0000 (12:07 +0530)
committerRavi kiran K N <ravi.kiran@samsung.com>
Mon, 9 Jan 2017 06:22:19 +0000 (22:22 -0800)
When app pauses, store and restore subtitle so the
playback continues along with the selected
subtitle.

Change-Id: I53a6115f1c66aa76f89db5b68cb2c15b0a1f593b
Signed-off-by: Ravi Kiran K N <ravi.kiran@samsung.com>
playview/src/view/vp-play-normal-view.c
playview/src/vp-play-view.c

index 603ee70..01af715 100644 (file)
@@ -13880,7 +13880,9 @@ bool vp_play_normal_view_set_subtitle(normal_view_handle pViewHandle,
 
        VP_FREE(pNormalView->szSubtitleURL);
 
-       VP_STRDUP(pNormalView->szSubtitleURL, szSubtitle);
+       if (vp_file_exists(szSubtitle)) {
+               VP_STRDUP(pNormalView->szSubtitleURL, szSubtitle);
+       }
 
        return TRUE;
 }
index 5bf0188..673b5ff 100644 (file)
@@ -2072,6 +2072,7 @@ bool vp_play_view_unrealize(play_view_handle pViewHandle)
                }
 
                VP_FREE(pPlayView->szSubtitleURL);
+               vp_play_normal_view_get_subtitle(pPlayView->pNormalView, &pPlayView->szSubtitleURL);
 
                VideoLogInfo("vp_play_normal_view_unrealize START");
                if (!pPlayView->bIsSharePopup) {