diff options
Diffstat (limited to 'apps/plugins')
-rw-r--r-- | apps/plugins/mpegplayer/mpegplayer.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/apps/plugins/mpegplayer/mpegplayer.c b/apps/plugins/mpegplayer/mpegplayer.c index 2a84307857..41f6b2e868 100644 --- a/apps/plugins/mpegplayer/mpegplayer.c +++ b/apps/plugins/mpegplayer/mpegplayer.c | |||
@@ -1723,6 +1723,15 @@ static int osd_pause(void) | |||
1723 | osd_backlight_on_video_mode(false); | 1723 | osd_backlight_on_video_mode(false); |
1724 | /* Leave brightness alone and restore it when OSD is hidden */ | 1724 | /* Leave brightness alone and restore it when OSD is hidden */ |
1725 | 1725 | ||
1726 | if (stream_can_seek() && rb->global_settings->pause_rewind) { | ||
1727 | stream_seek(-rb->global_settings->pause_rewind*TS_SECOND, | ||
1728 | SEEK_CUR); | ||
1729 | osd_schedule_refresh(OSD_REFRESH_VIDEO); | ||
1730 | /* Update time display now */ | ||
1731 | osd_update_time(); | ||
1732 | osd_refresh(OSD_REFRESH_TIME); | ||
1733 | } | ||
1734 | |||
1726 | return status; | 1735 | return status; |
1727 | } | 1736 | } |
1728 | 1737 | ||
@@ -1922,15 +1931,6 @@ static void osd_handle_phone_plug(bool inserted) | |||
1922 | osd_pause(); | 1931 | osd_pause(); |
1923 | 1932 | ||
1924 | osd_set_hp_pause_flag(true); | 1933 | osd_set_hp_pause_flag(true); |
1925 | |||
1926 | if (stream_can_seek() && rb->global_settings->unplug_rw) { | ||
1927 | stream_seek(-rb->global_settings->unplug_rw*TS_SECOND, | ||
1928 | SEEK_CUR); | ||
1929 | osd_schedule_refresh(OSD_REFRESH_VIDEO); | ||
1930 | /* Update time display now */ | ||
1931 | osd_update_time(); | ||
1932 | osd_refresh(OSD_REFRESH_TIME); | ||
1933 | } | ||
1934 | } | 1934 | } |
1935 | } | 1935 | } |
1936 | } | 1936 | } |