1. 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
  2. ab0f7e1 Accept FS#6188: study mode. by Stéphane Doyon · 16 years ago
  3. c97e503 Cleaned up playblack.h header file and usage of it. by Bertrik Sikken · 16 years ago
  4. 4341480 Updated use of events.h header file. by Bertrik Sikken · 16 years ago
  5. 135cc75 Revert my earlier const madness, we'll keep the parameter lists simple. by Steve Bavin · 17 years ago
  6. c9df8fd The const police raid playback.c, should be no change to behaviour. by Steve Bavin · 17 years ago
  7. 7e1a22e CODEC_IDX_{AUDIO,VOICE} are already defined in apps/dsp.h by Antoine Cellerier · 17 years ago
  8. 19c6e66 Implement the playback event handling as a system-wide multi-purpose event system. Unified mpeg.c and playback.c audio event handling. Converted ata_idle_notify to use the new event handling system also. by Miika Pekkarinen · 17 years ago
  9. 3c41df9 Fixed yellow. by Miika Pekkarinen · 17 years ago
  10. 2ccdc48 Rewritten playback event handling. Should fix runtime statistics gathering. by Miika Pekkarinen · 17 years ago
  11. 7f79564 Accept FS#8053 by Bertrik Sikken: playback.c and mpeg.c simplification by removal of last_track argument in track_(un)buffer callback. by Nicolas Pennequin · 17 years ago
  12. 3e3c43c Finally commit Metadata on Buffer! by Nicolas Pennequin · 17 years ago
  13. 4d34457 Thanks to Nico_P, struct track_info can now be internal to playback.c by Steve Bavin · 17 years ago
  14. 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
  15. 4ae85e6 Revert the addition of the steal_codec_stack function. Replace by accessing the threads structure to grab the codec stack. Maybe a better solution exists. by Dave Chapman · 17 years ago
  16. f4a9dab Use a separate thread in test_codec, with the same (IRAM) stack as the main codec thread. Add a function to the plugin API to steal the codec thread, which test_codec copies and then restores. Now libmad can be benchmarked. by Dave Chapman · 17 years ago
  17. 7cdd0fe Initial version of a test_codec plugin (viewer). This loads the audio file into the audio buffer and decodes it as fast as it can via a locally implemented version of the codec API. Intended for use when optimising codecs - so isn't built by default. Remember to add it to both plugins/SOURCES and viewers.config to enable it. Currently the codec is run in the main thread which means mpa.codec doesn't work - it requires more stack than is available on the main thread. The solution will be to create a new thread in the plugin which steals the main codec thread's IRAM stack, but that's not done yet. by Dave Chapman · 17 years ago
  18. 1feb8bd Minor header file cleanup - try and include the minimal number of files, and only where they are needed. by Dave Chapman · 17 years ago
  19. e1dd10d SWCODEC: Get rid of extra swap buffer and get back 512K of RAM or 100K if the players RAM is <= 1MB. Make any needed changes to things to stabilize and facilitate this including removing flattening out initialization. Comment some things heavily. Fix a few logfs I didn't want to see the compiler complaining about. by Michael Sevakis · 18 years ago
  20. 5d63776 Reenable aynchronous audio init stage. Really just single stage with aynchronous enabling of outputs. Keeps audio_init last so prior init steps can use the audiobuffer in any desired way. Audio will be fully initialized by the time the UI is entered. Playback of voice or audio will be delayed properly until audio hardware is ready. by Michael Sevakis · 18 years ago
  21. 71dd94a A bit more voice simplification/MAS fixage (FS#6241). Also clear any buffered voice when playback is started. by Steve Bavin · 18 years ago
  22. f512558 Only flush PCM buffered voice data when explicitly told to. Patch by Stephane Doyen. by Steve Bavin · 18 years ago
  23. 719d220 Applied patch #5879 by Andrew Cupper: Fix backward seeking bug. by Magnus Holmgren · 18 years ago
  24. 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
  25. 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
  26. 0a7ded3 Memory size checks in .c/.h files should use MEM, not MEMORYSIZE by Dave Chapman · 18 years ago
  27. 28910e7 Various lower limits and sizes for targets with 1MB of RAM (Iriver iFP7xx). by Tomasz Malesinski · 18 years ago
  28. 513cafe Checked the rebuffering code. Might fix buffers desyncing and a system crash. by Miika Pekkarinen · 18 years ago
  29. d43bff9 Define MAX_TRACK_MAX and use it to keep the ring track structure by Miika Pekkarinen · 18 years ago
  30. 0744e76 Ensure that the buffer doesn't get out of sync on rebuffer track changes. Remove the concept of pcmuf_boost_mode as it doesn't seem necessary, and adds an unnecessary way for the CPU to stay boosted. by Brandon Low · 19 years ago
  31. 483c947 Add a logf, remove an unused parameter, and an unused member of the track_info struct, ensure that we unboos on stop even if buffering, make a function take a parameter instead of using a global by Brandon Low · 19 years ago
  32. 62ccbbb Rework track skipping. Full playback stop is no longer involved in track skipping. Further simplification of the play related functions can be achieved with this in place, but that's for later. Known skip related bug, high pitched noise sometimes, otherwise stuff is better by Brandon Low · 19 years ago
  33. 4f3bb2d Fix another nasty rebuffering bug, and ensure that buffer and unbuffer events are triggered correctly. Also remove another unused varialbe track_info->filepos by Brandon Low · 19 years ago
  34. 86f1e2e Convert playback.c to use unsigned byte counters, and _minor_ refactoring of buffer callbacks by Brandon Low · 19 years ago
  35. d319116 iriver: Init audio on background. by Miika Pekkarinen · 19 years ago
  36. 27c658c Enabled playback speed adjustment support for H1x0. Modified the resampler to do both channels in one pass. by Thom Johansen · 19 years ago
  37. 0bb62fb removed set audio status method - will be using different approach by Anton Oleynikov · 19 years ago
  38. 3dbb3a2 iRiver: fix for audio kept on while playing a file + new function to set audio status (to be used later) by Anton Oleynikov · 19 years ago
  39. 00928af iRiver: more robust folder skip routines + folder navigation on main unit via by Anton Oleynikov · 19 years ago
  40. f60e620 DSP_* constants moved from playback.h to dsp.h. by Thom Johansen · 19 years ago
  41. 159c52d Initial voice ui support for software codec platforms. Added also a by Miika Pekkarinen · 19 years ago
  42. a88d076 Preparation for runtimedb hookup on archos: don't pass software playback system specific structures. by Jens Arnold · 19 years ago
  43. 315304a iriver: added a DSP_SWITCH_FREQUENCY config, for on-the-fly sample frequency changes by Linus Nielsen Feltzing · 19 years ago
  44. 4a53787 ReplayGain support for Ogg Vorbis files (also called VorbisGain) added. by Magnus Holmgren · 19 years ago
  45. 5c2c991 Applied patch "[ 1232957 ] MP3 metadata fixes for software codec". by Miika Pekkarinen · 19 years ago
  46. 765cd6d (in theory) more efficient (battery wise) runtime database code. by Michiel Van Der Kolk · 19 years ago
  47. 9bde038 Updated the track_unbuffer event callback. by Miika Pekkarinen · 19 years ago
  48. d54811f Fixed mono playback support for mp3. Added two other event handlers in by Miika Pekkarinen · 19 years ago
  49. bbd42ad Fixed seeking in mp3 files (and with other codecs which supports by Miika Pekkarinen · 19 years ago
  50. 7d6d122 Added event handler to register track changes. by Miika Pekkarinen · 19 years ago
  51. 85f4973 Replaced some size_t with longs. That might solve some problems. Fixed by Miika Pekkarinen · 19 years ago
  52. d8cb703 Initial DSP implementation. DSP supports resampling audio stream from by Miika Pekkarinen · 19 years ago
  53. 1dd672f moved and renamed the codecs, gave the codecs a new extension (.codec), by Daniel Stenberg · 19 years ago
  54. 961c9a3 Added %fc WPS tag to display codec type - moved codectype from track_info struct into mp3info struct, initialise it on MAS platforms, and add it to the WPS. by Dave Chapman · 19 years ago
  55. 3ad485b Move metadata parsing code from playback.c into metadata.c by Dave Chapman · 19 years ago
  56. d94cba6 Forward seeking fixed. Some comments added. by Miika Pekkarinen · 19 years ago
  57. 57c6f6e Initial pass at WavPack codec playback support (and my first commit...) by Dave Bryant · 19 years ago
  58. 68b9acd Added some basic codec configuration functionality. by Miika Pekkarinen · 19 years ago
  59. 1c497e6 First audio codec playback attempt by Miikka Pekkarinen by Linus Nielsen Feltzing · 19 years ago