- 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
- ab0f7e1 Accept FS#6188: study mode. by Stéphane Doyon · 16 years ago
- c97e503 Cleaned up playblack.h header file and usage of it. by Bertrik Sikken · 16 years ago
- 4341480 Updated use of events.h header file. by Bertrik Sikken · 16 years ago
- 135cc75 Revert my earlier const madness, we'll keep the parameter lists simple. by Steve Bavin · 17 years ago
- c9df8fd The const police raid playback.c, should be no change to behaviour. by Steve Bavin · 17 years ago
- 7e1a22e CODEC_IDX_{AUDIO,VOICE} are already defined in apps/dsp.h by Antoine Cellerier · 17 years ago
- 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
- 3c41df9 Fixed yellow. by Miika Pekkarinen · 17 years ago
- 2ccdc48 Rewritten playback event handling. Should fix runtime statistics gathering. by Miika Pekkarinen · 17 years ago
- 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
- 3e3c43c Finally commit Metadata on Buffer! by Nicolas Pennequin · 17 years ago
- 4d34457 Thanks to Nico_P, struct track_info can now be internal to playback.c by Steve Bavin · 17 years ago
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- f512558 Only flush PCM buffered voice data when explicitly told to. Patch by Stephane Doyen. by Steve Bavin · 18 years ago
- 719d220 Applied patch #5879 by Andrew Cupper: Fix backward seeking bug. by Magnus Holmgren · 18 years ago
- 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
- 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
- 0a7ded3 Memory size checks in .c/.h files should use MEM, not MEMORYSIZE by Dave Chapman · 18 years ago
- 28910e7 Various lower limits and sizes for targets with 1MB of RAM (Iriver iFP7xx). by Tomasz Malesinski · 18 years ago
- 513cafe Checked the rebuffering code. Might fix buffers desyncing and a system crash. by Miika Pekkarinen · 18 years ago
- d43bff9 Define MAX_TRACK_MAX and use it to keep the ring track structure by Miika Pekkarinen · 18 years ago
- 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
- 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
- 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
- 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
- 86f1e2e Convert playback.c to use unsigned byte counters, and _minor_ refactoring of buffer callbacks by Brandon Low · 19 years ago
- d319116 iriver: Init audio on background. by Miika Pekkarinen · 19 years ago
- 27c658c Enabled playback speed adjustment support for H1x0. Modified the resampler to do both channels in one pass. by Thom Johansen · 19 years ago
- 0bb62fb removed set audio status method - will be using different approach by Anton Oleynikov · 19 years ago
- 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
- 00928af iRiver: more robust folder skip routines + folder navigation on main unit via by Anton Oleynikov · 19 years ago
- f60e620 DSP_* constants moved from playback.h to dsp.h. by Thom Johansen · 19 years ago
- 159c52d Initial voice ui support for software codec platforms. Added also a by Miika Pekkarinen · 19 years ago
- a88d076 Preparation for runtimedb hookup on archos: don't pass software playback system specific structures. by Jens Arnold · 19 years ago
- 315304a iriver: added a DSP_SWITCH_FREQUENCY config, for on-the-fly sample frequency changes by Linus Nielsen Feltzing · 19 years ago
- 4a53787 ReplayGain support for Ogg Vorbis files (also called VorbisGain) added. by Magnus Holmgren · 19 years ago
- 5c2c991 Applied patch "[ 1232957 ] MP3 metadata fixes for software codec". by Miika Pekkarinen · 19 years ago
- 765cd6d (in theory) more efficient (battery wise) runtime database code. by Michiel Van Der Kolk · 19 years ago
- 9bde038 Updated the track_unbuffer event callback. by Miika Pekkarinen · 19 years ago
- d54811f Fixed mono playback support for mp3. Added two other event handlers in by Miika Pekkarinen · 19 years ago
- bbd42ad Fixed seeking in mp3 files (and with other codecs which supports by Miika Pekkarinen · 19 years ago
- 7d6d122 Added event handler to register track changes. by Miika Pekkarinen · 19 years ago
- 85f4973 Replaced some size_t with longs. That might solve some problems. Fixed by Miika Pekkarinen · 19 years ago
- d8cb703 Initial DSP implementation. DSP supports resampling audio stream from by Miika Pekkarinen · 19 years ago
- 1dd672f moved and renamed the codecs, gave the codecs a new extension (.codec), by Daniel Stenberg · 19 years ago
- 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
- 3ad485b Move metadata parsing code from playback.c into metadata.c by Dave Chapman · 19 years ago
- d94cba6 Forward seeking fixed. Some comments added. by Miika Pekkarinen · 19 years ago
- 57c6f6e Initial pass at WavPack codec playback support (and my first commit...) by Dave Bryant · 19 years ago
- 68b9acd Added some basic codec configuration functionality. by Miika Pekkarinen · 19 years ago
- 1c497e6 First audio codec playback attempt by Miikka Pekkarinen by Linus Nielsen Feltzing · 19 years ago