summaryrefslogtreecommitdiff
path: root/apps/codecs (follow)
Commit message (Collapse)AuthorAge
...
* Added ReplayGain support to WavPack, including a small fix to dsp.cDave Bryant2005-07-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7237 a1c6a512-1295-4272-9138-f99709370657
* ReplayGain support for Ogg Vorbis files (also called VorbisGain) added.Magnus Holmgren2005-07-24
| | | | | | | | Note that there is a small delay from leaving a setting until the change can be heard (due to audio data buffering). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7234 a1c6a512-1295-4272-9138-f99709370657
* oops... should compile without warnings nowChristian Gmeiner2005-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7187 a1c6a512-1295-4272-9138-f99709370657
* Added CPU_COLDFIRE define - one step closer to iAudio-portChristian Gmeiner2005-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7186 a1c6a512-1295-4272-9138-f99709370657
* Correctly read the next track metadata information. Don't crash ifMiika Pekkarinen2005-07-16
| | | | | | | frequency is ever set to 0. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7171 a1c6a512-1295-4272-9138-f99709370657
* DSP settings are properly reset when changing between tracks with different ↵Ryan Jackson2005-07-16
| | | | | | sampling rates. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7169 a1c6a512-1295-4272-9138-f99709370657
* Added another call to mcf5249_init_mac in ov_pcm_seek, just in case. Fixed ↵Ryan Jackson2005-07-15
| | | | | | tag corruption bug and allowed non-numeric characters in year and tracknum tags. Added support for composer tag git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7168 a1c6a512-1295-4272-9138-f99709370657
* Removed calls to mcf5249_init_mac() from asm_mcf5249.h, added call for it to ↵Ryan Jackson2005-07-15
| | | | | | ov_read(). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7158 a1c6a512-1295-4272-9138-f99709370657
* Changed assembly optimizations to re-init the MAC each time they're called. ↵Ryan Jackson2005-07-15
| | | | | | Fixes resampling problems with Ogg Vorbis. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7149 a1c6a512-1295-4272-9138-f99709370657
* Removed unnecessary code that also caused playback glitches when changing tracksRyan Jackson2005-07-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7136 a1c6a512-1295-4272-9138-f99709370657
* Separated buffering stuff from pcm_playback to pcmbuf. Renamed someMiika Pekkarinen2005-07-13
| | | | | | | function calls (audiobuffer -> pcmbuf etc.). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7131 a1c6a512-1295-4272-9138-f99709370657
* Resume now starts playback at the point it was stopped, not 2-7 seconds later.Ryan Jackson2005-07-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7125 a1c6a512-1295-4272-9138-f99709370657
* silence the makefileDaniel Stenberg2005-07-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7121 a1c6a512-1295-4272-9138-f99709370657
* I find it weird that there is a private copy of this file here, but I'mDaniel Stenberg2005-07-12
| | | | | | | | not fixing this now. I'm just making sure that this is in perfect sync with the firmware one by simply #including it here! git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7119 a1c6a512-1295-4272-9138-f99709370657
* removed an extra codec_api struct pointer and the function setting itDaniel Stenberg2005-07-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7117 a1c6a512-1295-4272-9138-f99709370657
* code-policed, removed commented and ifdef'ed codeDaniel Stenberg2005-07-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7115 a1c6a512-1295-4272-9138-f99709370657
* Replaced some yields with sleep(1) to save battery while paused orMiika Pekkarinen2005-07-11
| | | | | | | playing files which doesn't require cpu boosting. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7103 a1c6a512-1295-4272-9138-f99709370657
* Patch #1235763 by Ryan Jackson - Resume/bookmark support for VorbisLinus Nielsen Feltzing2005-07-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7098 a1c6a512-1295-4272-9138-f99709370657
* Fixed a problem with transition to next album which caused rockboxMiika Pekkarinen2005-07-10
| | | | | | | virtually to crash. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7096 a1c6a512-1295-4272-9138-f99709370657
* Reorganized encoder to allow compressing blocks in smaller chunks andDave Bryant2005-07-09
| | | | | | | | improved efficiency somewhat by looping through data in tighter passes. Code is basically ready for an attempt at direct recording. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7088 a1c6a512-1295-4272-9138-f99709370657
* build on all h100 unitsDaniel Stenberg2005-07-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7066 a1c6a512-1295-4272-9138-f99709370657
* Fix possible use of uninitialized variableDaniel Stenberg2005-07-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7052 a1c6a512-1295-4272-9138-f99709370657
* PCM buffering fixes. Made a temporary workaround for playback glitchMiika Pekkarinen2005-07-07
| | | | | | | bug (see the patch). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7049 a1c6a512-1295-4272-9138-f99709370657
* Applied patch "[ 1232957 ] MP3 metadata fixes for software codec".Miika Pekkarinen2005-07-05
| | | | | | | | Thanks to Magnus Holmgren. Now metadata reading is better with improved performance for mp3 files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7030 a1c6a512-1295-4272-9138-f99709370657
* Fixed: Crossfading, broken elapsed info with mp3 files, possible cpuMiika Pekkarinen2005-07-05
| | | | | | | boost problem and track changing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7027 a1c6a512-1295-4272-9138-f99709370657
* Patch #1232549 by Ryan Jackson, adds seeking and comments to Vorbis playbackLinus Nielsen Feltzing2005-07-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7025 a1c6a512-1295-4272-9138-f99709370657
* Added lossless encoding to WavPack library. Also made a few changes toDave Bryant2005-07-04
| | | | | | | decoding stuff in preparation for future optimization and eliminated all tabs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7009 a1c6a512-1295-4272-9138-f99709370657
* Centralised the ICODE_ATTR and IDATA_ATTR #defines. Renamed some musepack ↵Jens Arnold2005-07-03
| | | | | | and rockboy headers to avoid clashes with rockbox headers. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6991 a1c6a512-1295-4272-9138-f99709370657
* Fixed mono playback support for mp3. Added two other event handlers inMiika Pekkarinen2005-07-02
| | | | | | | playback.c. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6986 a1c6a512-1295-4272-9138-f99709370657
* Not sure if this is the right way to make "resume" work correctly for WavPack,Dave Bryant2005-06-30
| | | | | | | but it seems to work and if it's wrong it should only affect WavPack... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6938 a1c6a512-1295-4272-9138-f99709370657
* For target builds, make the ELF files depend on its object file, but alsoDaniel Stenberg2005-06-28
| | | | | | | | on the generic codec lib and the specific codec lib for each particular codec. (Initial take, may need to adjusting to get optimal) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6905 a1c6a512-1295-4272-9138-f99709370657
* Fixed a simulator warning.Miika Pekkarinen2005-06-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6899 a1c6a512-1295-4272-9138-f99709370657
* Turned off dithering in MPEG audio codec. It's just too slow.Thom Johansen2005-06-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6896 a1c6a512-1295-4272-9138-f99709370657
* Allow WavPack to use new sampling rate converterDave Bryant2005-06-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6888 a1c6a512-1295-4272-9138-f99709370657
* Initial DSP implementation. DSP supports resampling audio stream fromMiika Pekkarinen2005-06-26
| | | | | | | | codecs (currently works corrently only with mp3's, somebody should fix that). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6877 a1c6a512-1295-4272-9138-f99709370657
* Nicer code, removed rb references.Thom Johansen2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6829 a1c6a512-1295-4272-9138-f99709370657
* Cleaned up code a bit, removed all rb references.Thom Johansen2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6825 a1c6a512-1295-4272-9138-f99709370657
* fix sim buildsDaniel Stenberg2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6823 a1c6a512-1295-4272-9138-f99709370657
* rip out all the LCD junk from the codec APIDaniel Stenberg2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6821 a1c6a512-1295-4272-9138-f99709370657
* codec lib sourcesDaniel Stenberg2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6819 a1c6a512-1295-4272-9138-f99709370657
* build codecs tooDaniel Stenberg2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6818 a1c6a512-1295-4272-9138-f99709370657
* removed the use of the 2nd argument to codec_start() since no codec usedDaniel Stenberg2005-06-22
| | | | | | | it anymore git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6814 a1c6a512-1295-4272-9138-f99709370657
* fixed make clean for the codec libDaniel Stenberg2005-06-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6813 a1c6a512-1295-4272-9138-f99709370657
* moved and renamed the codecs, gave the codecs a new extension (.codec),Daniel Stenberg2005-06-22
| | | | | | | | unified to a single codec-only API, made a new codeclib, disabled the building of the *2wav plugins git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6812 a1c6a512-1295-4272-9138-f99709370657
* Use asm optimised memset() in vorbis_apply_window.Pedro Vasconcelos2005-06-21
| | | | | | | Slight speed improvement. "Toughest" Q10 encodings play without skipping now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6792 a1c6a512-1295-4272-9138-f99709370657
* Killed all simulator warnings.Miika Pekkarinen2005-06-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6726 a1c6a512-1295-4272-9138-f99709370657
* There is no printf() in rockbox, but DEBUGF() has the intended effect in ↵Tomas Salfischberger2005-06-14
| | | | | | | | | simulator. And this was the last warning in iriver builds :D git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6713 a1c6a512-1295-4272-9138-f99709370657
* See my message on the mailinglist. This should kill all warnings left in the ↵Tomas Salfischberger2005-06-14
| | | | | | iriver builds. And the changes will be added to the next musepack minor release. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6710 a1c6a512-1295-4272-9138-f99709370657
* Another warning fixed (idtag.c:59: warning: implicit declaration of function ↵Tomas Salfischberger2005-06-14
| | | | | | `memcmp') git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6709 a1c6a512-1295-4272-9138-f99709370657
* Enabled minor Tremor opt.Thom Johansen2005-06-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6688 a1c6a512-1295-4272-9138-f99709370657