- 2acc0ac Updated our source code header to explicitly mention that we are GPL v2 or by Daniel Stenberg · 16 years ago
- 73a71a4 Move audio_set_elapsed to mpa.c, as recommended by the TODO note. Please correct me if affecting ci->id3->elapsed directly (ie without using ci->set_elapsed) is wrong. by Nicolas Pennequin · 17 years ago
- 4855e73 Move codec_get_file_pos somewhere else like the comment said should be done. Codec API version increment was needed so update all codecs. by Michael Sevakis · 17 years ago
- 3f69930 Fix mp3 resume by Brandon Low · 17 years ago
- 3379440 Remove conf_filechunk, it should never have been a setting and its implementation doesn't do what it claims any way by Brandon Low · 17 years ago
- d02b5c7 Don't keep useless id3v2 or other leading tag data on the buffer, it could be large by Brandon Low · 17 years ago
- d4e904b SWCODEC: Dsp speed optimizations. Changes for more modularity. Removal of some usless stuff. Some assembly routines for Coldfire with speed in mind over size for the outputs but the channel modes remain compact. Miscellaneous coldfire asm updates to accomodate the changes. Codec API structure version has to increase so do a full update. by Michael Sevakis · 18 years ago
- 97f369a SWCODEC: Annoying neatness update. Use intptr_t for codec_configure_callback and dsp_configure and stop all the silly type casting of intergral types to pointers to set dsp configuration and watermarks. Shouldn't have any effect on already compiled codecs at all. Will fix any important patches in the tracker so they compile. by Michael Sevakis · 18 years ago
- aba6ca0 Fix resampling clicking as much as possible at the moment. 1) Upsampling clicked because of size inaccuracies returned by DSP. Fix by simplifying audio system to use per-channel sample count from codec to pcm buffer. 2) Downsampling affected by 1) and was often starting passed the end of the data when not enough was available to generate an output sample. Fix by clamping input range to last sample in buffer and using the last sample value in the buffer. A perfect fix will require a double buffering scheme on the resampler to sufficient data during small data transients on both ends at all times of the down ratio on input and the up ratio on output. by Michael Sevakis · 18 years ago
- 80da8b1 FS#6357, patch 1: let iramcopy and bss share the same space in codecs and by Tomasz Malesinski · 18 years ago
- bbef13e SWCODEC: Stop clicks between tracks when resampler is active by only switching the DSP frequency and not resetting the resampler at track boundaries. Will make sure DSP is correctly flushed at dicontinuities but don't hear any problems currently. by Michael Sevakis · 18 years ago
- 3547700 Re-enable the currently unused and broken dithering and noise shaping code already in Rockbox, and make it a user option instead of a codec-controlled option. The majority of people probably will not even hear any difference with this enabled, but feedback is welcome. Save your settings! by Thom Johansen · 18 years ago
- fa5caa0 Patch from bug report #5200 by Mark Arigo - attempt to fix gapless playback after seeking in an MP3 file. It works for me, but needs more testing with a wider range of files before we can close the bug report - please post feedback on the tracker. by Dave Chapman · 18 years ago
- d5e1157 Tweak MP3 seeking a little, and don't do gapless trim if a seek has been done. by Magnus Holmgren · 18 years ago
- 83ce568 Remove an unneeded define, add a todo by Brandon Low · 18 years ago
- f42459f Comment and make pretty the hack by Brandon Low · 18 years ago
- 4194990 Replace one hack with a better hack by Brandon Low · 18 years ago
- f3bc1ef First commit of reworking voice to be mroe stable on swcodec by Brandon Low · 18 years ago
- ebadcc6 Put new_track on the codec_api, and use it instead of the reload_codec variable in most places. Should help with problems people have had with GUI vs. playback sync. by Brandon Low · 19 years ago
- c76904b Fix warnings by Brandon Low · 19 years ago
- ec70f29 Fix remaining warnings in 64bit simulator builds by Jens Arnold · 19 years ago
- 6d6ca6b Muting trick to prevent tiny pops and glitchless mp3 seeking. by Miika Pekkarinen · 19 years ago
- 0e159f1 Fixed a few iriver playback quirks and issues with previous fixes. by Miika Pekkarinen · 19 years ago
- 1060e44 Part of the profiling patch to use a consistent return path in all codecs to facilitate 'on exit' functionality by Brandon Low · 19 years ago
- b8749fd New codec loader, using the same mechanism as the new plugin loader. API version numbering restarted for the new system. Uses the target ID from configure, so don't change that too often. * Fixed sim_plugin_load_ram() to truncate the tempfile. * Reduced plugin buffer size to 512KB for iriver and iPod. by Jens Arnold · 19 years ago
- 07c4254 Don't include the .bss and .ibss sections in the binary image for codecs and plugins. Saves quite some disk space (and buffer space in case of codec changes during playback). by Jens Arnold · 19 years ago
- 0dac8b7 iRiver: improved handling of bad mpeg files. by Magnus Holmgren · 19 years ago
- 76667e2 fix gcc4 (un)signed warnings by Daniel Stenberg · 19 years ago
- 9758911 iRiver: re-add an end of file check, to see if it helps the reported problems with gapless MP3 playback. by Magnus Holmgren · 19 years ago
- 9c0f1a9 More stable playback with reduced stuttering when skipping tracks. by Miika Pekkarinen · 19 years ago
- a8b9fd1 Need to set sample depth before clip limits to avoid having clip limits overridden. by Thom Johansen · 19 years ago
- 6b8bd6b Support large delay fields in LAME header, plus some cleanups. by Thom Johansen · 19 years ago
- e602138 Introduced usage of IBSS_ATTR and ICONST_ATTR to codec plugins. by Thom Johansen · 19 years ago
- 4d7e5df Use correct types to avoid sim warnings. by Thom Johansen · 19 years ago
- c91e0bb Cleaned up the messy codec header and library system by merging codec.h, lib/codeclib.[ch] and lib/xxx2wav.[ch] into just codeclib.[ch]. Deleted much of the unused code in the xxx2wav portion. All codecs should now only include codeclib.h, and whatever codec specific headers are needed. by Thom Johansen · 19 years ago
- 0059995 Cosmetic changes and cleanup. Removed all unused mad_timer code and a couple of unnecessary headers. by Thom Johansen · 19 years ago
- 735208a Adapted codecs and DSP system to having MACSR saved in thread context. by Thom Johansen · 19 years ago
- 984712f iriver: The MP3 codec didn't take the ID3 tag size into account when seeking by Linus Nielsen Feltzing · 19 years ago
- 8a7d104 Now codecs will do the buffer flushing after seeking as they find it necessary. by Miika Pekkarinen · 19 years ago
- a387805 Correct samplecount calculation, suggested by Markus Kaufhold by Linus Nielsen Feltzing · 19 years ago
- 753a897 Fix for ff/rw in long MP3 files. by Magnus Holmgren · 19 years ago
- 1d4a6c0 One more gapless fix for LAME MP3 files. by Magnus Holmgren · 19 years ago
- 15e0aeb More complete gapless playback implementation in the MP3 codec (using LAME header values). Some cleanups as well. by Magnus Holmgren · 19 years ago
- 0da0534 mp3 codec: simpler seeking, and now sets the sample frequency dynamically from the mp3 frame headers rather than from the frequency found by the metadata parser by Linus Nielsen Feltzing · 19 years ago
- 6b807b2 Fixed MAC initialization problem with mpa codec and removed workaround by Miika Pekkarinen · 19 years ago
- 988ea2c Added support for ID3V2 ReplayGain tags (as written by Foobar). Generalized the replaygain tag parsing a bit, to cut down the code size (APE tags should use this as well, but as it requires larger changes, it will have to wait for another commit). Also fixed a bug in the ID3V2 parser; ISO-8859-1 strings could confuse the main parsing loop (causing bufferpos to come out of sync). by Magnus Holmgren · 19 years ago
- cda55bb Correctly read the next track metadata information. Don't crash if by Miika Pekkarinen · 19 years ago
- 20b3897 Separated buffering stuff from pcm_playback to pcmbuf. Renamed some by Miika Pekkarinen · 19 years ago
- fbd4088 Replaced some yields with sleep(1) to save battery while paused or by Miika Pekkarinen · 19 years ago
- 0d63cbb Fixed a problem with transition to next album which caused rockbox by Miika Pekkarinen · 19 years ago
- 3eb962d PCM buffering fixes. Made a temporary workaround for playback glitch by Miika Pekkarinen · 19 years ago
- 5c2c991 Applied patch "[ 1232957 ] MP3 metadata fixes for software codec". by Miika Pekkarinen · 19 years ago
- d6e7942 Fixed: Crossfading, broken elapsed info with mp3 files, possible cpu 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
- c6bd12f Turned off dithering in MPEG audio codec. It's just too slow. by Thom Johansen · 19 years ago
- d8cb703 Initial DSP implementation. DSP supports resampling audio stream from by Miika Pekkarinen · 19 years ago
- 10426db Cleaned up code a bit, removed all rb references. by Thom Johansen · 19 years ago
- 31efab4 removed the use of the 2nd argument to codec_start() since no codec used by Daniel Stenberg · 19 years ago
- 1dd672f moved and renamed the codecs, gave the codecs a new extension (.codec), by Daniel Stenberg · 19 years ago