rockbox/apps/codecs/libwma
Michael Giacomelli 7a0baa3aa5 Fix occasional glitch when switching from stereo to mono tracks due to uninitialized m/s coding flag.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19498 a1c6a512-1295-4272-9138-f99709370657
2008-12-20 02:38:35 +00:00
..
asf.h
bitstream.c Fix sim for now. Eventually I should change the decoder to error out if theres a problem allocating huffman tables. 2008-04-07 02:25:09 +00:00
bitstream.h WMA codec: Coldfire is capable of unaligned memory accesses, so lets make use of it. ~1.5% speedup. 2007-07-12 22:12:25 +00:00
bswap.h WMA codec: Coldfire is capable of unaligned memory accesses, so lets make use of it. ~1.5% speedup. 2007-07-12 22:12:25 +00:00
ffmpeg_config.h WMA codec: Coldfire is capable of unaligned memory accesses, so lets make use of it. ~1.5% speedup. 2007-07-12 22:12:25 +00:00
libwma.make Added 'keywords' and 'eol-style' properties. 2008-11-25 19:54:23 +00:00
SOURCES Combine the Vorbis, WMA and AAC IMDCT functions and put them into the codeclib. Combined IMDCT is now based on existing Tremor transform. Reduces CPU for 192k AAC by 21MHz on Coldfire, and 5MHz on PP5024. WMA and Vorbis should have no functional changes since they already used this code. Further optimization is possible and would benefit all 3 codecs. 2008-09-04 18:02:10 +00:00
types.h move structures around in the header files 2007-10-01 13:46:07 +00:00
wmadata.h Fix mistake in previous WMA commit. Also update comments to reflect changes. 2008-04-21 00:46:55 +00:00
wmadec.h Remove unused variable. 2008-07-19 20:52:43 +00:00
wmadeci.c Fix occasional glitch when switching from stereo to mono tracks due to uninitialized m/s coding flag. 2008-12-20 02:38:35 +00:00
wmafixed.c Updated our source code header to explicitly mention that we are GPL v2 or 2008-06-28 18:10:04 +00:00
wmafixed.h Use Tremor IMDCT for WMA. Gives a ~20% speedup on ARM and coldfire. All my test samples gave equivilent or better accuracy (>>16 bit), but there may still be problems. Code becomes somewhat less readable since the IMDCT has bits of Vorbis in it, but this is not a serious issue and the old ffmpeg transform remains in SVN if anyone wants it. Also, WMA now passes Vorbis as the fastest transform codec on ARM, although MPC remains the fastest lossy codec overall. 2008-07-17 17:43:49 +00:00