diff options
Diffstat (limited to 'apps/plugins/mpegplayer/mpegplayer.c')
-rw-r--r-- | apps/plugins/mpegplayer/mpegplayer.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/apps/plugins/mpegplayer/mpegplayer.c b/apps/plugins/mpegplayer/mpegplayer.c index 5b098dd7b4..881baa925e 100644 --- a/apps/plugins/mpegplayer/mpegplayer.c +++ b/apps/plugins/mpegplayer/mpegplayer.c | |||
@@ -1636,6 +1636,14 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter) | |||
1636 | 1636 | ||
1637 | audiobuf = rb->plugin_get_audio_buffer(&audiosize); | 1637 | audiobuf = rb->plugin_get_audio_buffer(&audiosize); |
1638 | 1638 | ||
1639 | #if INPUT_SRC_CAPS != 0 | ||
1640 | /* Select playback */ | ||
1641 | rb->audio_set_input_source(AUDIO_SRC_PLAYBACK, SRCF_PLAYBACK); | ||
1642 | rb->audio_set_output_source(AUDIO_SRC_PLAYBACK); | ||
1643 | #endif | ||
1644 | |||
1645 | rb->pcm_set_frequency(SAMPR_44); | ||
1646 | |||
1639 | /* Set disk pointers to NULL */ | 1647 | /* Set disk pointers to NULL */ |
1640 | disk_buf_end = disk_buf = NULL; | 1648 | disk_buf_end = disk_buf = NULL; |
1641 | 1649 | ||
@@ -1847,6 +1855,8 @@ enum plugin_status plugin_start(struct plugin_api* api, void* parameter) | |||
1847 | 1855 | ||
1848 | save_settings(); /* Save settings (if they have changed) */ | 1856 | save_settings(); /* Save settings (if they have changed) */ |
1849 | 1857 | ||
1858 | rb->pcm_set_frequency(HW_SAMPR_DEFAULT); | ||
1859 | |||
1850 | #ifdef HAVE_BACKLIGHT | 1860 | #ifdef HAVE_BACKLIGHT |
1851 | /* reset backlight settings */ | 1861 | /* reset backlight settings */ |
1852 | rb->backlight_set_timeout(rb->global_settings->backlight_timeout); | 1862 | rb->backlight_set_timeout(rb->global_settings->backlight_timeout); |