diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/plugins/mpegplayer/mpegplayer.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/apps/plugins/mpegplayer/mpegplayer.c b/apps/plugins/mpegplayer/mpegplayer.c index 8bd506da35..c96328705c 100644 --- a/apps/plugins/mpegplayer/mpegplayer.c +++ b/apps/plugins/mpegplayer/mpegplayer.c | |||
@@ -173,6 +173,7 @@ PLUGIN_IRAM_DECLARE | |||
173 | #define MPEG_RW2 BUTTON_PREV | 173 | #define MPEG_RW2 BUTTON_PREV |
174 | #define MPEG_FF BUTTON_DOWN | 174 | #define MPEG_FF BUTTON_DOWN |
175 | #define MPEG_FF2 BUTTON_NEXT | 175 | #define MPEG_FF2 BUTTON_NEXT |
176 | #define MPEG_SHOW_OSD BUTTON_BACK | ||
176 | 177 | ||
177 | #define MPEG_RC_MENU BUTTON_RC_DSP | 178 | #define MPEG_RC_MENU BUTTON_RC_DSP |
178 | #define MPEG_RC_STOP (BUTTON_RC_PLAY | BUTTON_REPEAT) | 179 | #define MPEG_RC_STOP (BUTTON_RC_PLAY | BUTTON_REPEAT) |
@@ -1551,7 +1552,7 @@ static void button_loop(void) | |||
1551 | int button; | 1552 | int button; |
1552 | 1553 | ||
1553 | mpeg_menu_sysevent_clear(); | 1554 | mpeg_menu_sysevent_clear(); |
1554 | button = rb->button_get_w_tmo(WVS_MIN_UPDATE_INTERVAL); | 1555 | button = rb->button_get_w_tmo(WVS_MIN_UPDATE_INTERVAL/2); |
1555 | 1556 | ||
1556 | button = mpeg_menu_sysevent_callback(button, NULL); | 1557 | button = mpeg_menu_sysevent_callback(button, NULL); |
1557 | 1558 | ||
@@ -1655,6 +1656,16 @@ static void button_loop(void) | |||
1655 | break; | 1656 | break; |
1656 | } /* MPEG_MENU: */ | 1657 | } /* MPEG_MENU: */ |
1657 | 1658 | ||
1659 | #ifdef MPEG_SHOW_OSD | ||
1660 | case MPEG_SHOW_OSD: | ||
1661 | case MPEG_SHOW_OSD | BUTTON_REPEAT: | ||
1662 | /* Show if not visible */ | ||
1663 | wvs_show(WVS_SHOW); | ||
1664 | /* Make sure it refreshes */ | ||
1665 | wvs_refresh(WVS_REFRESH_DEFAULT); | ||
1666 | break; | ||
1667 | #endif | ||
1668 | |||
1658 | case MPEG_STOP: | 1669 | case MPEG_STOP: |
1659 | #ifdef MPEG_RC_STOP | 1670 | #ifdef MPEG_RC_STOP |
1660 | case MPEG_RC_STOP: | 1671 | case MPEG_RC_STOP: |