summaryrefslogtreecommitdiff
path: root/apps/codecs/libwavpack/unpack.c (unfollow)
Commit message (Collapse)Author
2007-01-08Update libwavpack with latest changes from the tiny_encoder. This allowsDave Bryant
playback of floating-point audio files, fixes a obscure decoding bug, and improves encoding speed somewhat. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11944 a1c6a512-1295-4272-9138-f99709370657
2006-04-22Update libwavpack to the latest stream specification, and cross fingersDave Bryant
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9769 a1c6a512-1295-4272-9138-f99709370657
2006-04-22Revert the previous commit because it seemed to break the 4G Gray Sim,Dave Bryant
although I can't figure out why or how, and I can't reproduce problem here... git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9766 a1c6a512-1295-4272-9138-f99709370657
2006-04-22Update libwavpack to the latest stream specificationDave Bryant
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9763 a1c6a512-1295-4272-9138-f99709370657
2006-03-26Eliminate references to "long" types for 64-bit compiles; return audio dataDave Bryant
in Rockbox standard S3.28 format git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9272 a1c6a512-1295-4272-9138-f99709370657
2006-02-26More WavPack optimizations. Restored 24-bit file playback.Dave Bryant
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8842 a1c6a512-1295-4272-9138-f99709370657
2006-02-23Optimization of WavPack decoding in ARM assembler (for iPods). This allows ↵Dave Bryant
WavPack files encoded in "high" mode to play without skipping, although it's still rather marginal (i.e. can't play with other DSP effects enabled). For now this will not work with 24-bit files either, although that is coming along. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8814 a1c6a512-1295-4272-9138-f99709370657
2006-02-06Streamlined WavPack decoder by utilizing dsp functionality where it wasDave Bryant
applicable (like mono conversion and clipping) and eliminating the conversion to 16-bit samples (everything is now returned as 28-bit). This reduced boost ratio (on iRiver) by about 7% on those tracks that require it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8598 a1c6a512-1295-4272-9138-f99709370657
2005-12-19Explicitly declare char types to be signed when they must beDave Bryant
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8263 a1c6a512-1295-4272-9138-f99709370657
2005-12-02fix gcc4 (un)signed warningsDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8124 a1c6a512-1295-4272-9138-f99709370657
2005-07-18oops... should compile without warnings nowChristian Gmeiner
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7187 a1c6a512-1295-4272-9138-f99709370657
2005-07-18Added CPU_COLDFIRE define - one step closer to iAudio-portChristian Gmeiner
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7186 a1c6a512-1295-4272-9138-f99709370657
2005-07-04Added lossless encoding to WavPack library. Also made a few changes toDave Bryant
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
2005-05-31ASM optimisation by David Bryant.Thom Johansen
Placed various important arrays in IRAM. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6540 a1c6a512-1295-4272-9138-f99709370657
2005-05-17Patch #1203309 by David Bryant - WavPack codec fix and performance enhancementLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6481 a1c6a512-1295-4272-9138-f99709370657
2005-02-28Get malloc() and friends out of the way for the cygwin linker (and maybe ↵Jens Arnold
others), to make plugins work properly in the simulator. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6086 a1c6a512-1295-4272-9138-f99709370657
2005-02-25no strcpy for codecsChristian Gmeiner
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6061 a1c6a512-1295-4272-9138-f99709370657
2005-02-25changes to compile without warningsChristian Gmeiner
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6057 a1c6a512-1295-4272-9138-f99709370657
2005-02-25Initial import of libwavpackChristian Gmeiner
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6056 a1c6a512-1295-4272-9138-f99709370657