Michael Giacomelli
|
4e797175f1
|
Remove unused GPL code from ffmpeg mdct library in order to restore it to LGPL.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25035 a1c6a512-1295-4272-9138-f99709370657
|
2010-03-05 21:37:46 +00:00 |
|
Andree Buschmann
|
02ab23e92f
|
Make mdct compilable again for non-ARM targets.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24822 a1c6a512-1295-4272-9138-f99709370657
|
2010-02-21 21:39:38 +00:00 |
|
Dave Hooper
|
3c52395b57
|
Get a few more % speedup on ARM (measured on ipod video) - improve imdct full final symmetries using ldm/stm and simple register swapping. Also, add more comments (and improve/update some of the existing ones) regarding the layout of the imdct_half and the imdct_full
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24819 a1c6a512-1295-4272-9138-f99709370657
|
2010-02-21 21:14:40 +00:00 |
|
Dave Hooper
|
730a618fae
|
Adding ICODE for imdct (and its constituent ifft bits) gives 0.5MHz boost on arm (ipod video) and about 5MHz boost on coldfire (H120)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24786 a1c6a512-1295-4272-9138-f99709370657
|
2010-02-20 11:00:16 +00:00 |
|
Dave Hooper
|
3a9852be1c
|
I don't yet fully understand why this is required, but without it the output is signed-inverted (compared to e.g. the output of oggdec). ac3 confirmed to be ok so the problem must be in the imdct not the ifft. but the algo seems correct (in that seems same as original ffmpeg version)..
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24739 a1c6a512-1295-4272-9138-f99709370657
|
2010-02-18 00:14:13 +00:00 |
|
Dave Hooper
|
42774d3128
|
Merge from branches/mdctexp - faster ifft+imdct in codec lib
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24712 a1c6a512-1295-4272-9138-f99709370657
|
2010-02-17 00:49:53 +00:00 |
|