summaryrefslogtreecommitdiff
path: root/apps/recorder/radio.c (follow)
Commit message (Collapse)AuthorAge
* Support the recording screen on the LCD remote. Also adds support for the ↵Dan Everton2006-03-25
| | | | | | peakmeter in the rremote WPS. Patch from Martin Scarratt (task 4818). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9246 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Stop disabling the peak meter when stopping the radio.Magnus Holmgren2006-03-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9137 a1c6a512-1295-4272-9138-f99709370657
* Patch FS#4745 by Manuel Dejonghe 1) Get CPU out of idle mode on key press ↵Hristo Kovachev2006-03-07
| | | | | | (on targets, supporting changing of the CPU freq), thus making the radio screen more responsive; 2) Mute the radio on startup or after pause, until the chip is tuned or a timeout expires (1, resp 2 sec) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8944 a1c6a512-1295-4272-9138-f99709370657
* Do not show peakmeter and recording time on radio screen for targets with ↵Peter D'Hoye2006-03-03
| | | | | | software codec because this isn't implemented yet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8897 a1c6a512-1295-4272-9138-f99709370657
* Patch #1403437 by Peter D'Hoye & Martin Scarratt: Recording gain.Hristo Kovachev2006-02-08
| | | | | | | | | | | | | | | | | | | | Changes: ***1. all platforms: 1.1 corrects gain display bug; 1.2 allows combined setting of stereo gain without an extra line on the display; 2. iRiver H1xx and H3xx specific: 2.1 correctly named the decimator variables, they were called 'gain'; 2.2 splitted decimator gain settings for mic and line-in so that they are saved separately; 2.3 added combined analog and decimator gain setting giving a smooth gain range with the best analog/decimator gain combination git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8627 a1c6a512-1295-4272-9138-f99709370657
* H300 FM radio support, with help from Peter D'HoyeLinus Nielsen Feltzing2005-12-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8237 a1c6a512-1295-4272-9138-f99709370657
* Ondio FM: * Bugfix: Cancelling 'Auto Scan Presets' left the radio screen. * ↵Jens Arnold2005-11-29
| | | | | | Put radio mode switch in radio menu. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8107 a1c6a512-1295-4272-9138-f99709370657
* oops ifdef error on FM recorderKevin Ferrare2005-11-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8005 a1c6a512-1295-4272-9138-f99709370657
* removed old statusbar and buttonbar codeKevin Ferrare2005-11-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8004 a1c6a512-1295-4272-9138-f99709370657
* refactored radio status codeAnton Oleynikov2005-11-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7999 a1c6a512-1295-4272-9138-f99709370657
* used generic yes/no dialog for confirmation of presets clearingAnton Oleynikov2005-11-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7996 a1c6a512-1295-4272-9138-f99709370657
* added "Auto scan presets" option to radio menuAnton Oleynikov2005-11-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7917 a1c6a512-1295-4272-9138-f99709370657
* replaced all the splash calls by gui_sync_splash, added some missing remote ↵Kevin Ferrare2005-11-16
| | | | | | key in the playlist viewer git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7909 a1c6a512-1295-4272-9138-f99709370657
* fm radio: new preset mode, new button assignment and remote support for iRiver,Anton Oleynikov2005-11-13
| | | | | | | misc clean up and improvements git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7849 a1c6a512-1295-4272-9138-f99709370657
* Removed monitor option from audio_set_recording_options and the global ↵Andy2005-11-12
| | | | | | setting rec_monitor. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7821 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Initial support for wav-recording in recording menu. Supports ↵Andy2005-11-12
| | | | | | mic/line-in (and radio), monitor mode, time-splitting (and byte-splitting), pause/resume etc. Things todo: Prerecording, peakmeter (should be simple), frequency other than 44.1 kHz, etc.. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7818 a1c6a512-1295-4272-9138-f99709370657
* Sound settings rework: * Put all fixed parameters (unit, decimals, step, ↵Jens Arnold2005-11-06
| | | | | | min, max, default, set function) for the individual settings into one structure array. * Use the new individual sound setting functions where appropriate. * Added dummy sound setting functions and defined the codec type for the sims. Fixes wrong sound settings ranges in the simulators. * Code cleanup. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7770 a1c6a512-1295-4272-9138-f99709370657
* iriver: Idle CPU in the FM radio screenLinus Nielsen Feltzing2005-09-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7570 a1c6a512-1295-4272-9138-f99709370657
* Enable FM presets for iriver. Add a preset via the "add" option in the ↵Dave Chapman2005-09-22
| | | | | | radio menu, and press ON/PLAY button to bring up the list of presets. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7540 a1c6a512-1295-4272-9138-f99709370657
* The status bas wasn't correctly redrawn in the FM radio screenLinus Nielsen Feltzing2005-09-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7484 a1c6a512-1295-4272-9138-f99709370657
* Ondio FM button assignment: The recording screen now uses up/down to select ↵Jens Arnold2005-09-05
| | | | | | the setting, and left/right to adjust it, like the recorders. Start/pause recording is short MODE. The radio screen now requires a MODE doubleclick to start recording. This should prevent unwanted recordings. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7474 a1c6a512-1295-4272-9138-f99709370657
* Renamed CONFIG_HWCODEC and MASNONE to the more appropriate CONFIG_CODEC and ↵Jens Arnold2005-08-29
| | | | | | SWCODEC, respectively. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7416 a1c6a512-1295-4272-9138-f99709370657
* Major peakmeter rework: * Changed set/get functions for dbfs mode to bool ↵Jens Arnold2005-08-29
| | | | | | type. * Removed performance setting, leaving (slightly adapted) high performance mode only. * Refresh rate is always 20 Hz now. * Readout doesn't do an extra (hidden) peek, should allow for slightly better clip detection. * Brought back high performance peakmeter for recording. Peakmeter stops hogging the CPU when the disk is spinning; this is enough to avoid the performance problem when saving data. * Optimisations, code cleanup and code policeing. * (iriver) Reduced CPU load of peakmeter by not calculating excessive overlaps. ** Bumped config block version, so save your settings before upgrading. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7415 a1c6a512-1295-4272-9138-f99709370657
* Const policed the radio menu.Jens Arnold2005-08-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7408 a1c6a512-1295-4272-9138-f99709370657
* FM radio: fix by Antonius Hellman, no more crash when loading preset files ↵Linus Nielsen Feltzing2005-08-24
| | | | | | with more than 32 entries git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7398 a1c6a512-1295-4272-9138-f99709370657
* iriver: Radio screen didn't properly filter stray FM_EXIT eventsLinus Nielsen Feltzing2005-08-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7349 a1c6a512-1295-4272-9138-f99709370657
* iriver: exit the FM screen (with FM audio on) with joystick push instead of PlayLinus Nielsen Feltzing2005-08-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7346 a1c6a512-1295-4272-9138-f99709370657
* FM radio simulation working againLinus Nielsen Feltzing2005-08-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7332 a1c6a512-1295-4272-9138-f99709370657
* Very lame, initial support for FM radio on the iriverLinus Nielsen Feltzing2005-08-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7318 a1c6a512-1295-4272-9138-f99709370657
* Made the FM frequency setting wrap aroundLinus Nielsen Feltzing2005-06-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6869 a1c6a512-1295-4272-9138-f99709370657
* Fixed yellow FM builds, and changed the function type names according to the ↵Jens Arnold2005-06-24
| | | | | | rockbox coding style. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6858 a1c6a512-1295-4272-9138-f99709370657
* Bugfix: debug_fm_detection was defined twice. Removed it, since it only had ↵Jens Arnold2005-05-07
| | | | | | a meaning for the Samsung tuner chip and is thus no longer needed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6411 a1c6a512-1295-4272-9138-f99709370657
* FM preset menu: store current preset immediately after leaving.Jens Arnold2005-04-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6265 a1c6a512-1295-4272-9138-f99709370657
* FM preset menu: Set cursor to the current preset on enter. Added a generic ↵Jens Arnold2005-04-10
| | | | | | function to the menu system which allows for setting the position. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6264 a1c6a512-1295-4272-9138-f99709370657
* More audio code restructuring, mostly renaming functions so farLinus Nielsen Feltzing2005-04-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6247 a1c6a512-1295-4272-9138-f99709370657
* Forgot to include sound.hLinus Nielsen Feltzing2005-04-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6241 a1c6a512-1295-4272-9138-f99709370657
* Moved the mpeg_sound_xxx() functions to sound.c and renamed them to sound_xxx()Linus Nielsen Feltzing2005-04-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6240 a1c6a512-1295-4272-9138-f99709370657
* Bugfix: Stop running recording when leaving the radio screen with the radio ↵Jens Arnold2005-03-06
| | | | | | running (FM recorder: ON, Ondio: long OFF) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6156 a1c6a512-1295-4272-9138-f99709370657
* fprintf() => fdprintf()Daniel Stenberg2005-02-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6032 a1c6a512-1295-4272-9138-f99709370657
* Radio screen: status bar wasn't updated when prerecording buffer was filled ↵Jens Arnold2004-12-26
| | | | | | and no button pressed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5513 a1c6a512-1295-4272-9138-f99709370657
* An attempt to set the radio in a more defined state at bootLinus Nielsen Feltzing2004-11-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5457 a1c6a512-1295-4272-9138-f99709370657
* Phew, all features available to Ondio, too. What an #ifdef monster. New ↵Jörg Hohensohn2004-10-19
| | | | | | feature: long select press on a preset opens a context menu to edit/delete. Since it's also useful to FMR, I made it available for that as well. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5313 a1c6a512-1295-4272-9138-f99709370657
* Ondio: inaccessible button actions are now in the menu (presets+add), preset ↵Jörg Hohensohn2004-10-19
| | | | | | editing is still missing git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5312 a1c6a512-1295-4272-9138-f99709370657
* Fixed the FM preset menu button handling (again)Linus Nielsen Feltzing2004-10-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5308 a1c6a512-1295-4272-9138-f99709370657
* tuner cleanup + improvements:Jörg Hohensohn2004-10-19
| | | | | | | | - use sleep and powerdown for those who can - philips station search works now git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5306 a1c6a512-1295-4272-9138-f99709370657
* minor touchup, to make the tuner interface independent from the IFJörg Hohensohn2004-10-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5302 a1c6a512-1295-4272-9138-f99709370657
* fix: the presence detection needs to power up the tuner firstJörg Hohensohn2004-10-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5299 a1c6a512-1295-4272-9138-f99709370657
* moved and renamed fmradio_set/get_status to power.c, where it now ↵Jörg Hohensohn2004-10-17
| | | | | | additionally serves well for tuner power enable on OndioFM git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5296 a1c6a512-1295-4272-9138-f99709370657
* Philips tuner prepared, new middle layer to abstract which tuner is usedJörg Hohensohn2004-10-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5289 a1c6a512-1295-4272-9138-f99709370657
* fix for menu button quirkJörg Hohensohn2004-10-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5266 a1c6a512-1295-4272-9138-f99709370657