summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/play.c31
1 files changed, 31 insertions, 0 deletions
diff --git a/apps/play.c b/apps/play.c
index 5949372e04..330f4a10b6 100644
--- a/apps/play.c
+++ b/apps/play.c
@@ -31,6 +31,7 @@
31 31
32#include "id3.h" 32#include "id3.h"
33#include "mpeg.h" 33#include "mpeg.h"
34#include "settings.h"
34 35
35#ifdef MPEG_PLAY 36#ifdef MPEG_PLAY
36#include "mpegplay.h" 37#include "mpegplay.h"
@@ -91,9 +92,39 @@ void playtune(char *filename)
91 while(1) { 92 while(1) {
92 switch ( button_get(true) ) { 93 switch ( button_get(true) ) {
93#ifdef HAVE_RECORDER_KEYPAD 94#ifdef HAVE_RECORDER_KEYPAD
95 case BUTTON_UP:
96 global_settings.volume += 2;
97 if(global_settings.volume > 100)
98 global_settings.volume = 100;
99 mpeg_volume(global_settings.volume);
100 break;
101
102 case BUTTON_DOWN:
103 global_settings.volume -= 2;
104 if(global_settings.volume < 0)
105 global_settings.volume = 0;
106 mpeg_volume(global_settings.volume);
107 break;
108
94 case BUTTON_OFF: 109 case BUTTON_OFF:
95 case BUTTON_LEFT: 110 case BUTTON_LEFT:
111 return;
112 break;
96#else 113#else
114 case BUTTON_RIGHT:
115 global_settings.volume += 2;
116 if(global_settings.volume > 100)
117 global_settings.volume = 100;
118 mpeg_volume(global_settings.volume);
119 break;
120
121 case BUTTON_LEFT:
122 global_settings.volume -= 2;
123 if(global_settings.volume < 0)
124 global_settings.volume = 0;
125 mpeg_volume(global_settings.volume);
126 break;
127
97 case BUTTON_STOP: 128 case BUTTON_STOP:
98#endif 129#endif
99 return; 130 return;