1. 8d5dbf4 Clean up some unused #includes by Bertrik Sikken · 16 years ago
  2. 701a593 continuation of last nights statusbar cleanup. by Jonathan Gordon · 16 years ago
  3. 2f8a008 Apply FS#9500. This adds a storage_*() abstraction to replace ata_*(). To do that, it also introduces sd_*, nand_*, and mmc_*. by Frank Gevaerts · 16 years ago
  4. 496e1f7 First step of the recording screen redesign. The screen is split into a fixed top part containing essential data and the peakmeters/triggerbar, and a bottom part that is in fact a list. The list contains the items that can be changed, and also some stuff that isn't important enough to be on the top part, like the filename. That filename is now shown completely. If the font is too big to have 6 lines on the display, sysfont is used. by Peter D'Hoye · 17 years ago
  5. f4d4a6a Implement FS#8947 - Add a stub in the simulator for ata_disk_is_active. This make it possible to clean up some #ifdef SIMULATOR macros. by Bertrik Sikken · 17 years ago
  6. 05cb421 Fix FS #9128: invalidate the peakmeter scales when switching between playback and recording. This causes them to be recalculated so they show up correctly when playback and recording use different viewport sizes. by Peter D'Hoye · 17 years ago
  7. 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 17 years ago
  8. 90b6169 Peakmeters: use screens[].getwidth() and not screens[].width as the latter one returns the LCD width (which really shouldn't be there) - the former returns the width of the viewport. Do some code police as well. by Peter D'Hoye · 17 years ago
  9. db00c56 Fix broken peakmeters: peakmeter was using viewport drawing code but absolute screen coordinates for display updating. To Do: peakmeter must completely use viewport info for its updates. by Peter D'Hoye · 17 years ago
  10. ff469ab Updated recording trigger screen (seems to be a feature almost noone uses?) by Jonathan Gordon · 17 years ago
  11. db2d61f Killed unnecessary global variables by making them static. by Bertrik Sikken · 17 years ago
  12. d02c79c Commit viewports-in-WPS patch (FS#8385). This adds the %V tag - see the CustomWPS page for details (shortly...). There is still some work to do - decide how to handle font references, decide how to handle conditionals. Plus checkwps is broken - I'll fix that in a separate commit. by Dave Chapman · 17 years ago
  13. 9c3f6c4 Simplify that clip indicator reset code a bit by Peter D'Hoye · 17 years ago
  14. 0ecdb37 Fix FS #8514 (remote peakmeter issue) by separating the peak release times for the screens. Thanks to amiconn for pointing in the right direction. by Peter D'Hoye · 17 years ago
  15. 8b44601 Disable highperf mode in the peakmeter for swcodec targets, as it makes no sense. Improves responsiveness a lot with a peakmeter-enabled wps on targets with slow lcd updates (e.g. G5). Added a comment why highperf mode is needed for MAS targets. by Jens Arnold · 18 years ago
  16. 6077e5b Unify PCM interface just above the hardware driver level for all targets including the sims. Perform lockout of audio callback when changing states. Weird new playback or recording trouble? Check before and after this revision first though things seem quite sound. by Michael Sevakis · 18 years ago
  17. c70d946 Make a few private functins static and use fewer bytes for constants by Nils Wallménius · 18 years ago
  18. 945462e Make peakmeters work for real in swcodec simulators instead of just showing random movement. by Jens Arnold · 18 years ago
  19. 6109d39 only build the clipcounter for targets with recording by Peter D'Hoye · 18 years ago
  20. 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 · 18 years ago
  21. 99ff02d Make peak release work per tick as intended. But that's too fast, so it's not the final solution. by Jens Arnold · 18 years ago
  22. ebcf06d Make peakmeter release setting work in units per tick (was units per read), add the unit and make it voiced. Make old leftover in lang file deprecated by Peter D'Hoye · 18 years ago
  23. 47bf6c5 Moved archos backlight code to target tree. Changed old mutlivalue CONFIG_BACKLIGHT to a simple HAVE_BACKLIGHT. by Jens Arnold · 18 years ago
  24. b41e93a Draw peakmeter scale marks in foreground color instead of inversed background color, fixes FS #6855 by Nils Wallménius · 18 years ago
  25. 3a37f46 Fix CONFIG_BACKLIGHT warnings. by Jens Arnold · 18 years ago
  26. 2597a13 Next round of static'ing and related fixes. by Jens Arnold · 18 years ago
  27. d8103f3 Recording trigger for software codec targets by Martin Scarratt · 18 years ago
  28. 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
  29. c8bd912 Button action code for recording screen. Shouldnt make any noticable difference in recording screen button operation except for H300 I-River remote, which should now work as expected, -10 button = LCD off by Martin Scarratt · 19 years ago
  30. 0b35bcf Guard against division by zero in the peak meter (the settings menu allows the user the set range min and max to the same value; maybe that should be changed too). by Magnus Holmgren · 19 years ago
  31. 5fc66e5 Automatic Gain Control during recording. At this point only compiled for iriver h1x0 and h3x0. Patch FS#4748 by Jvo Studer, Martin Scarratt and myself. by Peter D'Hoye · 19 years ago
  32. 1ae0cdb I-River targets: A workaround for the recording interference hardware issue when recording with a remote. Disable remote LCD while recording by pressing vol- on the remote. All remote buttons and cliplight are still operational while lcd is disabled. by Martin Scarratt · 19 years ago
  33. 76b729c On-the-fly filesplitting when recording for I-Rivers. Record button starts new file, Play/Pause button pauses/resumes recording. Also, Filename information for all screens > 80 pixels high. by Martin Scarratt · 19 years ago
  34. 13e49f5 Completed implementation of display GUI code for recording and peakmeter by Martin Scarratt · 19 years ago
  35. 96d269e Increased peakmeter accuracy in the (for recording important) -12 to 0 dB range. Patch 5022 by Jvo Studer. by Peter D'Hoye · 19 years ago
  36. defbc69 Patch #4999 by Matthias Mohr - Peakmeter scaling dots does not respect x-offset in peak_meter_draw by Linus Nielsen Feltzing · 19 years ago
  37. 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
  38. 311f732 Make clipping detection more sensitive for swcodec platforms by triggering on the first peak value by Peter D'Hoye · 19 years ago
  39. 64f0682 also enable recording cliplight when monitoring before recording by Peter D'Hoye · 19 years ago
  40. e376545 Make peak meter work in simulator for SWCODEC targets. by Dan Everton · 19 years ago
  41. 3467ba6 Patch #1423609 by Martin Scarratt and myself: enables using the backlight as record clipping indicator. by Peter D'Hoye · 19 years ago
  42. 727eab1 fix yellow build by removing a static unused variable from the simulator build by Daniel Stenberg · 19 years ago
  43. 1e4d1f8 iRiver recording changes: by Andy · 19 years ago
  44. 4c0b83f Remote WPS support (and some WPS bugfixes) by Stephan Wezel by Christi Scarborough · 19 years ago
  45. d6c0545 Renamed CONFIG_HWCODEC and MASNONE to the more appropriate CONFIG_CODEC and SWCODEC, respectively. by Jens Arnold · 20 years ago
  46. 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 · 20 years ago
  47. e991934 Initial attempt to support peak meter on iriver. It still has some by Miika Pekkarinen · 20 years ago
  48. f894a4c 4-shades greyscale graphics core for iriver H1x0. 4-grey rockbox logo and light grey background in splash() boxes. Simplified the splash() box creation as the new graphics core does clipping. Adapted screendump feature and added flexible preprocessing to construct the bmp header. Rockboy now uses 4-grey mode as well. 4-grey support for win32 simulator. Fixed win32 player sim to not use double bitmap conversion via a recorder-like framebuffer, and correctly display double-height text. X11 simulator temporarily adapted. The display won't be distorted, but it still shows b&w only. by Jens Arnold · 20 years ago
  49. 7e11acb Second part of graphics api rework. Bitmap drawing and text output converted; some code cleanup and more optimisations. by Jens Arnold · 20 years ago
  50. 9349412 Core functions taking advantage of the new, optimised lcd_hline() and lcd_vline() functions. Some cleanup. by Jens Arnold · 20 years ago
  51. 04daef1 First part of graphics api rework. Special functions, parameter handling, pixel functions, lines and filled primitives done for black & white core, main display. by Jens Arnold · 20 years ago
  52. 4dd5134 Killed some warnings by Linus Nielsen Feltzing · 20 years ago
  53. 9d14b73 Bugfix: The peakmeter drew too much cpu power when recording, occasionally causing the recording buffer to wrap before the first save finished (when fsinfo didn't contain a next-free-cluster hint so that an exhaustive search was necessary). by Jens Arnold · 20 years ago
  54. 7de0b0e Removed 'static' keyword from non-static variables. by Thom Johansen · 20 years ago
  55. cf986e8 Triggered recording fixes: (1) Made it compile for Ondio FM recorder (no led, button assigment). (2) Disabled trigger settings and peakmeter trigger handling for devices without recording. Saves > 2 KB of code on Ondio SP. (3) Const policed, saves some more code size. (4) Some code cleanup. by Jens Arnold · 20 years ago
  56. 68482bb Patch #868645 by Philipp Pertermann, volume triggered recording for the Archos recording devices by Linus Nielsen Feltzing · 20 years ago
  57. 4ff0c8e long policy by Jean-Philippe Bernardy · 20 years ago
  58. db32fb1 make this build on systems with no HW codec (iriver/gmini) by Daniel Stenberg · 20 years ago
  59. 2f20b3e Const policed pointer arguments to functions, part 4 by Jens Arnold · 21 years ago
  60. 839067b More const policeing step 2 by Jens Arnold · 21 years ago
  61. aa8adb2 no inline for simulator compilation by Felix Arends · 22 years ago
  62. c74a28f Include config.h. Fixes compile error because of new MAS define. by Hardeep Sidhu · 22 years ago
  63. c3fd67c Killed a dozen global variables by Björn Stenberg · 22 years ago
  64. a02ffd5 Some peak meter optimizations by Linus Nielsen Feltzing · 23 years ago
  65. fd0cc3b Phil Pertermann's dB peak meter patch by Linus Nielsen Feltzing · 23 years ago
  66. 2eda538 i dumb by Robert Hak · 23 years ago
  67. 2ec768a we no longer have lang.h by Robert Hak · 23 years ago
  68. 69befb5 Made peak_meter_peek() non-static by Linus Nielsen Feltzing · 23 years ago
  69. f117029 Philip Pertermanns peak meter by Linus Nielsen Feltzing · 23 years ago