forked from len0rd/rockbox
This is a preparation to introduce support for the following SoC models: S5L8720 (iPod Nano 4G, iPod Touch 2G), S5L8730 (iPod Nano 5G), S5L8723 (iPod Nano 6G) and S5L8740 (iPod Nano 7G) The whole family consists of SoCs which are similar, running ARMv6 and Thumb2 instructions, but some peripherals are located at a different address. No functional change is to be expected so far. Change-Id: If1f7669c49cf110ccc52c5234cc42ffd6f2b4e80 |
||
---|---|---|
.. | ||
atrac3.c | ||
atrac3.h | ||
atrac3_arm.S | ||
atrac3_armv5e.S | ||
atrac3data.h | ||
atrac3data_fixed.h | ||
fixp_math.h | ||
libatrac.make | ||
README.rockbox | ||
SOURCES |
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 r18110 : Mar 21 2009. Some changes were done on in order to use static VLC tables according to this commit : http://git.ffmpeg.org/?p=ffmpeg;a=commit;h=4c20cf13a166577d93f5b2b0abb4609c60104d33 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.