rockbox/apps/codecs/libatrac
Mohamed Tarek 0b6aa38516 Move main() outside atrac3.c and create atrac3.h
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22307 a1c6a512-1295-4272-9138-f99709370657
2009-08-14 08:24:39 +00:00
..
libavutil Replace av_log() with DEBUGF and drop some now-useless files. 2009-08-14 08:12:28 +00:00
atrac3.c Move main() outside atrac3.c and create atrac3.h 2009-08-14 08:24:39 +00:00
atrac3.h Move main() outside atrac3.c and create atrac3.h 2009-08-14 08:24:39 +00:00
atrac3data.h
atrac3data_fixed.h
bitstream.c
bitstream.h
bswap.h
bytestream.h Replace av_log() with DEBUGF and drop some now-useless files. 2009-08-14 08:12:28 +00:00
ffmpeg_config.h
fixp_math.c
fixp_math.h Call the asm definitions of fixmul functions when possible. 2009-08-13 21:18:30 +00:00
main.c Move main() outside atrac3.c and create atrac3.h 2009-08-14 08:24:39 +00:00
Makefile.test Move main() outside atrac3.c and create atrac3.h 2009-08-14 08:24:39 +00:00
README.rockbox

Library: libatrac
Imported by : Mohamed Tarek
Import date : 10-August-2009

LICENSING INFORMATION

ffmpeg is licensed under the Lesser GNU General Public License.

IMPORT DETAILS

The decoder is based on ffmpeg-svn r18079.
The decoder had been modified to use fixed-point arithmetic.

TESTING

The test program should compile in any Unix-like environment using the
command "make -f Makefile.test".

For ARM targets add -DCPU_ARM to CFLAGS in Makefile.test to make use of 
the asm ARM optimisations in rockbox's mdct library.

For Big-endian targets, change -D"ROCKBOX_LITTLE_ENDIAN=1" 
to -D"ROCKBOX_BIG_ENDIAN=1" in Makefile.test.

Running "./atractest file.rm" will decode the audio data to a WAV file
called "output.wav" in the current directory.