summaryrefslogtreecommitdiff
path: root/apps/sound_menu.c
diff options
context:
space:
mode:
authorBjörn Stenberg <bjorn@haxx.se>2003-06-04 13:48:50 +0000
committerBjörn Stenberg <bjorn@haxx.se>2003-06-04 13:48:50 +0000
commit56f771e76a8b7707553c472d08b745e45f79c64f (patch)
treecdba768235c5f06fa3888498d66be409bf79bdf2 /apps/sound_menu.c
parentb817f601ba36d5651f8b9945ac8f576c83ea387c (diff)
downloadrockbox-56f771e76a8b7707553c472d08b745e45f79c64f.tar.gz
rockbox-56f771e76a8b7707553c472d08b745e45f79c64f.zip
Dave Jones' recording time split feature (patch #697373)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3725 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/sound_menu.c')
-rw-r--r--apps/sound_menu.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/apps/sound_menu.c b/apps/sound_menu.c
index 26f37ea0e7..f101b5d8a4 100644
--- a/apps/sound_menu.c
+++ b/apps/sound_menu.c
@@ -225,6 +225,17 @@ static bool receditable(void)
225 return set_bool(str(LANG_RECORDING_EDITABLE), 225 return set_bool(str(LANG_RECORDING_EDITABLE),
226 &global_settings.rec_editable); 226 &global_settings.rec_editable);
227} 227}
228
229static bool rectimesplit(void)
230{
231 char *names[] = {str(LANG_OFF), "00:05","00:10","00:15",
232 "00:30","01:00","02:00","04:00"};
233
234 return set_option(str(LANG_RECORD_TIMESPLIT),
235 &global_settings.rec_timesplit,
236 names, 8, NULL );
237}
238
228#endif /* HAVE_MAS3587F */ 239#endif /* HAVE_MAS3587F */
229 240
230static void set_chanconf(int val) 241static void set_chanconf(int val)
@@ -282,6 +293,7 @@ bool recording_menu(void)
282 { str(LANG_RECORDING_SOURCE), recsource }, 293 { str(LANG_RECORDING_SOURCE), recsource },
283 { str(LANG_RECORDING_CHANNELS), recchannels }, 294 { str(LANG_RECORDING_CHANNELS), recchannels },
284 { str(LANG_RECORDING_EDITABLE), receditable }, 295 { str(LANG_RECORDING_EDITABLE), receditable },
296 { str(LANG_RECORD_TIMESPLIT), rectimesplit },
285 }; 297 };
286 298
287 m=menu_init( items, sizeof items / sizeof(struct menu_items) ); 299 m=menu_init( items, sizeof items / sizeof(struct menu_items) );