summaryrefslogtreecommitdiff
path: root/apps/codecs/libcook/README.rockbox
diff options
context:
space:
mode:
authorSean Bartell <wingedtachikoma@gmail.com>2011-06-25 21:32:25 -0400
committerNils Wallménius <nils@rockbox.org>2012-04-25 22:13:20 +0200
commitf40bfc9267b13b54e6379dfe7539447662879d24 (patch)
tree9b20069d5e62809ff434061ad730096836f916f2 /apps/codecs/libcook/README.rockbox
parenta0009907de7a0107d49040d8a180f140e2eff299 (diff)
downloadrockbox-f40bfc9267b13b54e6379dfe7539447662879d24.zip
rockbox-f40bfc9267b13b54e6379dfe7539447662879d24.tar.gz
rockbox-f40bfc9267b13b54e6379dfe7539447662879d24.tar.bz2
rockbox-f40bfc9267b13b54e6379dfe7539447662879d24.tar.xz
Add codecs to librbcodec.
Change-Id: Id7f4717d51ed02d67cb9f9cb3c0ada4a81843f97 Reviewed-on: http://gerrit.rockbox.org/137 Reviewed-by: Nils Wallménius <nils@rockbox.org> Tested-by: Nils Wallménius <nils@rockbox.org>
Diffstat (limited to 'apps/codecs/libcook/README.rockbox')
-rw-r--r--apps/codecs/libcook/README.rockbox47
1 files changed, 0 insertions, 47 deletions
diff --git a/apps/codecs/libcook/README.rockbox b/apps/codecs/libcook/README.rockbox
deleted file mode 100644
index ae72f2a..0000000
--- a/apps/codecs/libcook/README.rockbox
+++ /dev/null
@@ -1,47 +0,0 @@
-Library: libcook
-Imported by : Mohamed Tarek
-
-These files comprise a rm parser and a cook decoder based on the decoder
-from ffmpeg.
-
-LICENSING INFORMATION
-
-ffmpeg is licensed under the Lesser GNU General Public License and the
-file cook.c is Copyright 2003 Sascha Sommer and 2005 Benjamin Larsson.
-
-IMPORT DETAILS
-
-The decoder is based on ffmpeg-svn r18079.
-
-CONVERSION TO FIXED-POINT
-
-A patch from ffmpeg's mailing list was used to convert the decoder to
-use fixed-point arithmetic. The patch was done by Ian Braithwaite, and
-discussed here :
-
-http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/46024
-
-The patch is a bit dated (2007) so the modifications to cook.c had to
-be done manually. The patch was also applied to cookdata.h and was
-used to create cookdata_fixpoint.h, cook_fixpoint.h and
-cook_fixp_mdct.h.
-
-cook_fixp_mdct.h and parts from cookdata_fixpoint.h were dropped and
-rockbox's mdct library is now used in both the test program and the
-real codec.
-
-Note : Only parts of the patch were committed to ffmpeg's repository.
-
-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 "./cooktest file.rm" will decode the audio data to a WAV file
-called "output.wav" in the current directory.