Jörg Hohensohn
beec2e97e6
Overlooked to "voice" the set_int() function, this is why many numerical setting remained silent.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4416 a1c6a512-1295-4272-9138-f99709370657
2004-03-20 16:49:58 +00:00
Jörg Hohensohn
fa97f161ab
Third step of the voice-UI: numerical settings are spoken (composed at runtime), needs new voicefont at the new location ".rockbox/langs/english.voice"
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4414 a1c6a512-1295-4272-9138-f99709370657
2004-03-19 22:15:53 +00:00
Linus Nielsen Feltzing
77936e6ec5
First shot at a nice little button bar at the bottom of the recorder LCD. Enable Button Bar in the Display settings. Only the dir browser uses it at the moment.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4391 a1c6a512-1295-4272-9138-f99709370657
2004-03-16 13:44:56 +00:00
Jörg Hohensohn
42ffbf9bbc
Second step of the voice-UI: Option values are spoken, if they are translatable strings.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4383 a1c6a512-1295-4272-9138-f99709370657
2004-03-15 08:27:51 +00:00
Jörg Hohensohn
4f36ea8fbf
First step of the voice-UI: the menus can talk. You need a "voicefont" file in .rockbox to use this.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4381 a1c6a512-1295-4272-9138-f99709370657
2004-03-14 21:33:53 +00:00
Linus Nielsen Feltzing
10b92c44b3
First step towards context sensitive and configurable menus, by Brent Coutts
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4370 a1c6a512-1295-4272-9138-f99709370657
2004-03-12 10:20:33 +00:00
Linus Nielsen Feltzing
ef7293f0bc
New feature: NOw you can store the recorded files in either /recordings (the directory will be created automatically) or in the current directory.
...
New feature: A "Create directory" menu option (untested in the simulator).
Bug fix: The ON+Play menu could do nasty things if you pressed ON+Play in an empty dir.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4268 a1c6a512-1295-4272-9138-f99709370657
2004-01-21 14:58:40 +00:00
Jörg Hohensohn
f993365447
Moved the low-level playback functionality into a new, separate module "mp3_playback". This e.g. allows to export a memory playback API to the plugins, opens the door to games with sound, UI sounds, etc.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4192 a1c6a512-1295-4272-9138-f99709370657
2004-01-05 20:42:51 +00:00
Linus Nielsen Feltzing
74976c1484
New recording feature: Prerecord up to 30 seconds before you press the Play key. Especially useful for FM radio recording. Also fixed a bug which didn't apply the recording settings correctly in the Radio screen.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4183 a1c6a512-1295-4272-9138-f99709370657
2003-12-31 03:13:29 +00:00
Linus Nielsen Feltzing
aaa99e70ba
Recording in FM screen, USB mode possible in FM and recording screen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4046 a1c6a512-1295-4272-9138-f99709370657
2003-11-20 00:33:43 +00:00
Kjell Ericson
20ac4a281a
Accepting PLAY as confirm in sound-menu (as in all other settings menu).
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3942 a1c6a512-1295-4272-9138-f99709370657
2003-08-28 06:21:03 +00:00
Daniel Stenberg
b010ba2f7f
added a missing comma from yesterday's added time split periods
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3744 a1c6a512-1295-4272-9138-f99709370657
2003-06-11 06:15:15 +00:00
Björn Stenberg
cd82560f2c
Added more time options to recorder timesplit
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3739 a1c6a512-1295-4272-9138-f99709370657
2003-06-10 19:24:51 +00:00
Björn Stenberg
26712d5104
Made bool options apply instantly (patch #729614 ). Also cleared up a long-standing issue with int/bool settings.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3732 a1c6a512-1295-4272-9138-f99709370657
2003-06-05 11:11:10 +00:00
Björn Stenberg
56f771e76a
Dave Jones' recording time split feature (patch #697373 )
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3725 a1c6a512-1295-4272-9138-f99709370657
2003-06-04 13:48:50 +00:00
Björn Stenberg
942bc9449e
Only redraw the status line when info actually changed.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3588 a1c6a512-1295-4272-9138-f99709370657
2003-04-23 11:26:25 +00:00
Linus Nielsen Feltzing
478da628f0
Xing headers now support mono better, added the 'editable files' option
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3572 a1c6a512-1295-4272-9138-f99709370657
2003-04-20 22:00:30 +00:00
Björn Stenberg
6da56d9f08
Added three new channel modes: Stereo narrow, Stereo wide, and Karaoke (voice filter). Patch by Remo Hofer.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3356 a1c6a512-1295-4272-9138-f99709370657
2003-02-27 15:02:20 +00:00
Daniel Stenberg
79a6cb67ba
include sprintf.h when we use snprintf()
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3271 a1c6a512-1295-4272-9138-f99709370657
2003-02-15 00:03:23 +00:00
Linus Nielsen Feltzing
afe0da9e16
Recording settings are now persistent. Added a Recording Settings menu
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2818 a1c6a512-1295-4272-9138-f99709370657
2002-11-10 23:18:33 +00:00
Björn Stenberg
b1b8bd4dd1
Moved on_screen, f2_screen, f3_screen and handle_usb (renamed usb_screen) to a new file: screens.c.
...
typedef Menu replaced with a bool.
All code now calls usb_screen() for usb handling.
Nearly all code now deals with USB connect/disconnect properly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2401 a1c6a512-1295-4272-9138-f99709370657
2002-09-24 17:22:12 +00:00
Björn Stenberg
505eca76e6
New language/string handling
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2327 a1c6a512-1295-4272-9138-f99709370657
2002-09-18 14:08:05 +00:00
Linus Nielsen Feltzing
331fcf628a
Oooops! Players need the set_chanconf() function too
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2254 a1c6a512-1295-4272-9138-f99709370657
2002-09-10 06:24:46 +00:00
Linus Nielsen Feltzing
75d77155dc
Added function pointer argument to set_option(). This allows for instantaneous response from the AVC and Channels sound options
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2253 a1c6a512-1295-4272-9138-f99709370657
2002-09-10 05:31:12 +00:00
Linus Nielsen Feltzing
b10989830c
Added channel configuration
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2243 a1c6a512-1295-4272-9138-f99709370657
2002-09-09 15:13:33 +00:00
Daniel Stenberg
b285076925
Remade the menu system slightly. All functions invoked from menus now use
...
the Menu typedef as return type, and *ALL* menus that intercept USB connect
can then return MENU_REFRESH_DIR so that the parent (any parent really) that
do file or dir-accesses knows that and can do the refresh. If no refresh
is needed by the parent, MENU_OK is returned.
Somewhat biggish commit this close to 1.3, but we need to sort out this
refresh-after-usb-connected business.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1948 a1c6a512-1295-4272-9138-f99709370657
2002-08-23 12:32:52 +00:00
Markus Braun
861eac8aea
corrected display of values when entering a setting
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1827 a1c6a512-1295-4272-9138-f99709370657
2002-08-20 20:30:32 +00:00
Markus Braun
5e4c1d2ad8
enabled status bar in menus on recorders
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1822 a1c6a512-1295-4272-9138-f99709370657
2002-08-20 19:37:00 +00:00
Linus Nielsen Feltzing
b3bda03db0
Added Balance setting
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1744 a1c6a512-1295-4272-9138-f99709370657
2002-08-14 21:30:06 +00:00
Björn Stenberg
cd7691de22
Enabled saving settings to disk on player
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1717 a1c6a512-1295-4272-9138-f99709370657
2002-08-13 17:16:09 +00:00
Mats Lidell
c0f9bec7e1
Updates status bar so volume change is visible immediately.
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1704 a1c6a512-1295-4272-9138-f99709370657
2002-08-13 09:15:21 +00:00
Björn Stenberg
b47e64ed6a
Changed #ifdef from ARCHOS_RECORDER to HAVE_*
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1625 a1c6a512-1295-4272-9138-f99709370657
2002-08-08 20:44:25 +00:00
Linus Nielsen Feltzing
eb896e7f3e
Fixed key repeat
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1475 a1c6a512-1295-4272-9138-f99709370657
2002-07-27 22:45:29 +00:00
Linus Nielsen Feltzing
d5d38f120b
Changed AVC to Auto Volume
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1454 a1c6a512-1295-4272-9138-f99709370657
2002-07-26 14:32:07 +00:00
Linus Nielsen Feltzing
d731cdd0db
Automatic Volume Control for Recorder by Heikki Hannikainen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1447 a1c6a512-1295-4272-9138-f99709370657
2002-07-25 15:55:22 +00:00
Linus Nielsen Feltzing
c132c48677
Loudness, Superbass and sorting patch by Heikki Hannikainen
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1401 a1c6a512-1295-4272-9138-f99709370657
2002-07-22 16:39:17 +00:00
Björn Stenberg
6b25f79af0
Settings are now saved in RTC RAM on Recorder (Heikki Hannikainen).
...
Introduced debug menu (Heikki Hannikainen).
Cleaned up settings API.
Added scroll_speed init.
Moved dbg_ports() and dbg_rtc() from firmware/debug.c to apps/debug_menu.c
Made panic buffer static.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1347 a1c6a512-1295-4272-9138-f99709370657
2002-07-15 11:02:12 +00:00
Linus Nielsen Feltzing
ed8da1d461
Added decimal handling
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1246 a1c6a512-1295-4272-9138-f99709370657
2002-06-28 12:40:32 +00:00
Linus Nielsen Feltzing
667fb7c6e9
First step towards a better sound setting API
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1243 a1c6a512-1295-4272-9138-f99709370657
2002-06-28 11:48:53 +00:00
Björn Stenberg
60b356ea25
Abstracted settings user interface into set_bool, set_int and set_option.
...
Removed the unnecessary menu entry ids.
Made playlist_shuffle and scroll_speed proper global settings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1220 a1c6a512-1295-4272-9138-f99709370657
2002-06-27 01:08:11 +00:00
Linus Nielsen Feltzing
e743c45d98
Now uses the global settings
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1115 a1c6a512-1295-4272-9138-f99709370657
2002-06-20 09:00:23 +00:00
Björn Stenberg
0d7e2cf2e0
2% steps instead of 10%
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1094 a1c6a512-1295-4272-9138-f99709370657
2002-06-19 16:27:39 +00:00
Daniel Stenberg
32e02b434d
include settings.h
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1087 a1c6a512-1295-4272-9138-f99709370657
2002-06-19 14:58:57 +00:00
Linus Nielsen Feltzing
6d96b50ac9
Now it uses the DEFAULT_xxx_SETTING macros
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1081 a1c6a512-1295-4272-9138-f99709370657
2002-06-19 13:53:10 +00:00
Björn Stenberg
dbf59f490e
Added lcd_update to make settings work ok on recorder
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1030 a1c6a512-1295-4272-9138-f99709370657
2002-06-17 10:21:18 +00:00
Björn Stenberg
b24136154b
MENU exits sound setting
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@850 a1c6a512-1295-4272-9138-f99709370657
2002-05-31 09:30:22 +00:00
Felix Arends
ebbbe4b863
included sprintf.h for snprintf definition
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@803 a1c6a512-1295-4272-9138-f99709370657
2002-05-29 16:38:19 +00:00
Björn Stenberg
856a13a2d2
Adapted to modified button_get() call
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@760 a1c6a512-1295-4272-9138-f99709370657
2002-05-28 12:10:12 +00:00
Daniel Stenberg
63ab180d3c
include config.h early to make all ifdefs work fine
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@721 a1c6a512-1295-4272-9138-f99709370657
2002-05-27 07:00:48 +00:00
Björn Stenberg
052fc4d9b2
Sound settings
...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@708 a1c6a512-1295-4272-9138-f99709370657
2002-05-26 17:03:52 +00:00