diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2002-06-20 09:10:14 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2002-06-20 09:10:14 +0000 |
commit | 1a3b6478b8339d7fd7a98f054a4564443991b55c (patch) | |
tree | 951572f8cd12c81228b927279fb8b5c319f7f2fc /apps/play.c | |
parent | 601924a777e9e4840990e60f263a4a313da90c3e (diff) | |
download | rockbox-1a3b6478b8339d7fd7a98f054a4564443991b55c.tar.gz rockbox-1a3b6478b8339d7fd7a98f054a4564443991b55c.zip |
added volume control
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1117 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/play.c')
-rw-r--r-- | apps/play.c | 31 |
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; |