1. 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
  2. f76122f Accept FS #9052 by Alexander Levin with a fix by me. Changes HAS_BUTTONBAR into HAVE_BUTTONBAR to bring it in line with the other defines by Peter D'Hoye · 16 years ago
  3. 0501fb0 total removal of gui_textarea. The only thing using the text_message struct is the yesno screen so move its definition to yesno.h by Jonathan Gordon · 16 years ago
  4. 1942590 Another round of making local functions static and making sure that source files are in sync with their header files. by Bertrik Sikken · 16 years ago
  5. e15f8a2 Made source files #include the header file that they implement to make sure they are in sync. Made some local functions static. by Bertrik Sikken · 16 years ago
  6. 2843469 Moved atoi declaration to stdlib.h. Deleted atoi.h by Bertrik Sikken · 16 years ago
  7. 33c4446 Const police raid, making a lot of pointers to lang strings const and removing some ugly casting by Nils Wallménius · 16 years ago
  8. a019964 Use file_exists and dir_exists functions where appropriate, fix one wrong file descriptor check and one possible dir descriptor leak by Nils Wallménius · 17 years ago
  9. 6848961 Pass the buffer length to the list_get_name callback functions instead of using hardcoded MAX_PATH by Nils Wallménius · 17 years ago
  10. 5ca1539 the menu and list now accepts a parent viewport to draw in (and the menu can be told to not show status/button bars). This lays the groundwork to fix colour problems with plugin menus (see star.c for an example.) This hopefully fixes some button bar issues as well as theme problems. by Jonathan Gordon · 17 years ago
  11. 4d238c1 bandaid fix for FS#8168 - statusbar would be enabled if poweroff happened while in fm screen. a proper fix is to not force the statusbar on in the fm screen, but untill that happens this is fine. by Jonathan Gordon · 17 years ago
  12. fadbf0a Make threads responsible for explicit cancellation of their own boosted status. Sleeping and timeouts will no longer cancel it. by Michael Sevakis · 17 years ago
  13. c495cda FS#8046: H10 FM tuner support. Thanks to Przemyslaw Holubowski for doing the hard work in figuring out how to communicate with the tuner. by Barry Wardell · 17 years ago
  14. d65f9f1 More voice for the radio: accept FS#6331. by Stéphane Doyon · 17 years ago
  15. 5acf091 Add a voice callback to dynamic menus, along side the text_callback. by Stéphane Doyon · 17 years ago
  16. af97e93 Commit FS #7881 by Mark Arigo - enable radio on the Sansa c200. It seems that many (if not all) c200s have the radio hardware even if you can't use it with the original firmware... by Marianne Arnold · 17 years ago
  17. cf1cef5 minor update to gui_synclist_do_button() which will hopefully simplify things later. by Jonathan Gordon · 17 years ago
  18. 583f186 Implement FS #2976: Clip Counter for recording screen. If enabled in peak meter settings, it shows the number of times clipping occurred (clip indicator going on). Count is reset on recording start and only counts during actual recording. Stays on screen when stopping or pauzing. Also fix a drawing bug when peakmeters start at a non-zero x offset. by Peter D'Hoye · 17 years ago
  19. 5b76936 Accept FS#6159 'Add voice to roughly 100 splash screens and yes-no menus' by Stephane Doyon with some minor tweaks by me. Rerun 'configure' and do a 'make clean' before rebuilding your voice files. by Nils Wallménius · 17 years ago
  20. b311367 *** Lang v2 cleanup (FS#6574) *** by Nils Wallménius · 17 years ago
  21. f7675a2 remove the need for action_signalscreenchange(). by Jonathan Gordon · 17 years ago
  22. 680afaf Fix all the red this time? by Michael Sevakis · 17 years ago
  23. 7d759f6 Do some planned radio interface cleanup since adding in the LV24020LP. by Michael Sevakis · 17 years ago
  24. 9337efd Accept FS #7303 by Christoph Reiter: add context menu to FM radio entry in main menu. Also changes a small naming inconsistency. by Peter D'Hoye · 17 years ago
  25. e50cba9 Give recording related menu entries a recording icon (settings and radio menus). FS #7302 with small addition by me. by Peter D'Hoye · 17 years ago
  26. 2d48d0f Straighten out some audio path APIs and misc. audio stuff. Having recording is not a prerequisite to having input/output source selection which is probably most useful when adding a audio input features like FM to a new port without forcing recording to be implemented first. by Michael Sevakis · 17 years ago
  27. 21a4a87 Accept FS#7178 - Sansa e200 FM tuner support by Ivan Zupan. Do the needed integration work into recording and the AS3514 audio driver. Do a little AS3514 fiq_record tweak to have it all work nicely from the start. by Michael Sevakis · 17 years ago
  28. d3f1070 FS #7247 by Gerhard Dirschl. Fixes bufferoverflow in radio code. by Peter D'Hoye · 17 years ago
  29. f46657e Move the setvol wrapper function to misc.c and use it in more places instead of doing the same checks everywhere by Nils Wallménius · 17 years ago
  30. 8f659ae Use bitmasks to define which inputs are available. Makes it easier to remove old assumptions of which are available. Inspired by e200 being unique in having FM Radio and Mic but no Line. Doesn't remove the assumption that Mic is available or that one of Mic and/or Line is available just to avoid excessive #ifdef'ing until needed. by Michael Sevakis · 17 years ago
  31. a967523 Fix buffer overflow when adding a radio preset. by Magnus Holmgren · 17 years ago
  32. 62e0a51 Accept FS#6918 - Remove Nested Functions by Tim Ross. Adjust some names. Hunt down and remove the remaining ones in the recording system as well. by Michael Sevakis · 18 years ago
  33. dd40a2e Exit the preset context menu correctly after editing/deleting preset by Jonathan Gordon · 18 years ago
  34. e54d8e1 Remove the exit_value variable.. set the MENU_FUNC_CHECK_RETVAL fla and by Jonathan Gordon · 18 years ago
  35. daf6694 Unify the way functions are called from menus. by Jonathan Gordon · 18 years ago
  36. 85a226d Rename some macros to account for the recently added M5 port. No code changes. by Jens Arnold · 18 years ago
  37. 4d6374c Get rid of the 'center' parameter for splashes. There were only 2 of almost 500 splashes which were not centered. by Jens Arnold · 18 years ago
  38. 2c643b9 Fix warnings by Michael Sevakis · 18 years ago
  39. a2ee6a6 FM Radio mishmash: Make a quieter screen for the SWCODEC targets esp. for the benefit of x5; I wasn't sure if it was good to alter timeouts for HW codec. Simplify things and prepare for eventual scanning and tuning changes (which should help quiet x5 down even more). Make things behave themselves better in general. Enable SWCODEC FM Recording menu and screen for sim as a bonus. by Michael Sevakis · 18 years ago
  40. b35c1d8 Change anywhere where do_menu()'s return value was checked and expected by Jonathan Gordon · 18 years ago
  41. 67b3206 Stop audio when entering the radio in the sim by Jonathan Gordon · 18 years ago
  42. 02a8717 Remove the need to double up the MENU macros in manu.h. by Jonathan Gordon · 18 years ago
  43. 91cb68a Introducing the root menu! by Jonathan Gordon · 18 years ago
  44. 4721def fix red builds by Jonathan Gordon · 18 years ago
  45. 9144be5 returning ACTION_EXIT_AFTER_THIS_MENUITEM from a menu callback will exit by Jonathan Gordon · 18 years ago
  46. 2816dc9 Convert the radio menus to the new system. by Jonathan Gordon · 18 years ago
  47. c652218 Fix remaining CONFIG_TUNER checks. by Jens Arnold · 18 years ago
  48. 0f17532 Revert the changes using global status for the screen states. It should wait for a more comprehensive plan to maximize benefit if any can be had. by Michael Sevakis · 18 years ago
  49. eed62f1 Change the radio screen and recording screen to use the global_status structure for state. I guess global_status had been added already and I missed it. :D by Michael Sevakis · 18 years ago
  50. 6b0fdae Removed unused 'mode' parameter from mkdir() for consistency with creat(). by Jens Arnold · 18 years ago
  51. 67eb154 Removed 'mode' parameter from creat(). It wasn't pure posix anyway, it was ignored on target and mixed into 'oflags' in the simulator. * Simplified io.c a bit by defining a dummy O_BINARY for OSes which don't have that. by Jens Arnold · 18 years ago
  52. 228d62d Split the system status variables out of global_settings and put them into a new struct global_status. Use status_save() if these need by Jonathan Gordon · 18 years ago
  53. 568e18e Fix FS#6361. Allow the FM auto-scanning to be abort with the standard by Jonathan Gordon · 18 years ago
  54. 2597a13 Next round of static'ing and related fixes. by Jens Arnold · 18 years ago
  55. 0f5cb94 Big Patch adds primarily: Samplerate and format selection to recording for SWCODEC. Supprort for samplerates changing in playback (just goes with the recording part inseparably). Samplerates to all encoders. Encoders can be configured individually on a menu specific to the encoder in the recording menu. File creation is delayed until flush time to reduce spinups when splitting. Misc: statusbar icons for numbers are individual digits to display any number. Audio buffer was rearranged to maximize memory available to recording and properly reinitialized when trashed. ColdFire PCM stuff moved to target tree to avoid a complicated mess when adding samplerate switching. Some needed API changes and to neaten up growing gap between hardware and software codecs. by Michael Sevakis · 18 years ago
  56. 379b91f Make sure to set deemphasis correctly when starting the radio. by Dominik Riebeling · 18 years ago
  57. a22d995 Fix tuning into weird frequencies at unpause after changing region setting by Dominik Riebeling · 18 years ago
  58. 69b98bd Hopefully took care of FS#6105 - unnecessary 'recording screen' option in the radio menu causes rockbox to freeze. by Michael Sevakis · 18 years ago
  59. e66b2ec Implement region setting for the fm tuner. The region setting affects deemphasis, band limits and step size. Fixes FS#5929, FS#5928. by Dominik Riebeling · 18 years ago
  60. 3bf676e Fix "Disk Full" splash hang in radio screen by Martin Scarratt · 18 years ago
  61. 5dc08bb Support for I-river remotes in the radio screen by Martin Scarratt · 18 years ago
  62. a2ac8f4 Enable FM_MODE button and add new fm context types - now the radio should be fine! by Martin Scarratt · 18 years ago
  63. 4598fee Fix warnings... by Martin Scarratt · 18 years ago
  64. a982365 Button action code implemented in the radio screen. Should get rid of all thos wierd doublepress bugs and you can edit your presets again. by Martin Scarratt · 18 years ago
  65. 9d56f2d SWCODEC recording hang fixed. Fixed other trouble spots for codec swapping when playing. Removed call to audio_set_recording_options from fm_recording_settings on SWCODEC (Not proper to do ! My bad.). by Michael Sevakis · 18 years ago
  66. 4fc717a Added FS#2939 Encoder Codec Interface + Codecs by Antonius Hellmann with additional FM Recording support and my modifications by Michael Sevakis · 18 years ago
  67. 224c0a1 Finally, the new button action system is here, thanks to Jonathan Gordon. Some button mappings have changed and other things may break. Comments should go to the forum, http://forums.rockbox.org/index.php?topic=5829.0 or the mailing list. by Linus Nielsen Feltzing · 18 years ago
  68. 8bb4bab Turn off FM radio properly when starting playback, fixes FS#5706 by Linus Nielsen Feltzing · 18 years ago
  69. ed4d7a3 Patch #5347 by Rani Hod - Adds FM radio and recording features to the iAudio X5. by Linus Nielsen Feltzing · 18 years ago
  70. a238ab9 Iriver: Moved the handling of the UDA1380 split gain (analog preamp + decimator gain) into the UDA driver. * All: Settings structure sorted & cleaned up. by Jens Arnold · 18 years ago
  71. 67ff262 Recording buffer offset must be passed on to the firmware calls, not the other way around. Should fix yellow builds. by Peter D'Hoye · 18 years ago
  72. ab90b1d Added bad filename protection when user enters an fm radio preset filename. Fixes bugreport 5137. by Peter D'Hoye · 18 years ago
  73. f709ad7 FMRadio: Zero the presets struct on new "preset scan", also replace the hardcoded .name's length with a define by Hristo Kovachev · 19 years ago
  74. 009853f Patch #2711 by Alexander Spyridakis with some changes by me: adds load/save of presets to different files; by Hristo Kovachev · 19 years ago
  75. b66477a Support the recording screen on the LCD remote. Also adds support for the peakmeter in the rremote WPS. Patch from Martin Scarratt (task 4818). by Dan Everton · 19 years ago
  76. 4599ca3 iRiver: Stop disabling the peak meter when stopping the radio. by Magnus Holmgren · 19 years ago
  77. 3de0db0 Patch FS#4745 by Manuel Dejonghe 1) Get CPU out of idle mode on key press (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) by Hristo Kovachev · 19 years ago
  78. c7838b8 Do not show peakmeter and recording time on radio screen for targets with software codec because this isn't implemented yet. by Peter D'Hoye · 19 years ago
  79. db734b4 Patch #1403437 by Peter D'Hoye & Martin Scarratt: Recording gain. by Hristo Kovachev · 19 years ago
  80. a4b15a4 H300 FM radio support, with help from Peter D'Hoye by Linus Nielsen Feltzing · 19 years ago
  81. 2a31407 Ondio FM: * Bugfix: Cancelling 'Auto Scan Presets' left the radio screen. * Put radio mode switch in radio menu. by Jens Arnold · 19 years ago
  82. b363b2f oops ifdef error on FM recorder by Kevin Ferrare · 19 years ago
  83. 1a1abf2 removed old statusbar and buttonbar code by Kevin Ferrare · 19 years ago
  84. c94557e refactored radio status code by Anton Oleynikov · 19 years ago
  85. 0afd971 used generic yes/no dialog for confirmation of presets clearing by Anton Oleynikov · 19 years ago
  86. d79f3a1 added "Auto scan presets" option to radio menu by Anton Oleynikov · 19 years ago
  87. e991bee replaced all the splash calls by gui_sync_splash, added some missing remote key in the playlist viewer by Kevin Ferrare · 19 years ago
  88. 697e832 fm radio: new preset mode, new button assignment and remote support for iRiver, by Anton Oleynikov · 19 years ago
  89. f6da6d8 Removed monitor option from audio_set_recording_options and the global setting rec_monitor. by Andy · 19 years ago
  90. e6e5496 iRiver: Initial support for wav-recording in recording menu. Supports 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.. by Andy · 19 years ago
  91. 8051a0b Sound settings rework: * Put all fixed parameters (unit, decimals, step, 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. by Jens Arnold · 19 years ago
  92. 8b9c64f iriver: Idle CPU in the FM radio screen by Linus Nielsen Feltzing · 19 years ago
  93. 025873b Enable FM presets for iriver. Add a preset via the "add" option in the radio menu, and press ON/PLAY button to bring up the list of presets. by Dave Chapman · 19 years ago
  94. 4cd06c4 The status bas wasn't correctly redrawn in the FM radio screen by Linus Nielsen Feltzing · 19 years ago
  95. 1e0b5aa Ondio FM button assignment: The recording screen now uses up/down to select 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. by Jens Arnold · 19 years ago
  96. d6c0545 Renamed CONFIG_HWCODEC and MASNONE to the more appropriate CONFIG_CODEC and SWCODEC, respectively. by Jens Arnold · 19 years ago
  97. 99a0598 Major peakmeter rework: * Changed set/get functions for dbfs mode to bool 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. by Jens Arnold · 19 years ago
  98. 9a3d117 Const policed the radio menu. by Jens Arnold · 19 years ago
  99. 4021798 FM radio: fix by Antonius Hellman, no more crash when loading preset files with more than 32 entries by Linus Nielsen Feltzing · 19 years ago
  100. 82ac901 iriver: Radio screen didn't properly filter stray FM_EXIT events by Linus Nielsen Feltzing · 19 years ago