summaryrefslogtreecommitdiffstats
path: root/apps/codecs/libwma
AgeCommit message (Expand)AuthorFilesLines
2008-09-04Combine the Vorbis, WMA and AAC IMDCT functions and put them into the codecli...Michael Giacomelli13-2944/+2
2008-08-10Actually put the output in IRAM this time by combining some buffers that were...Michael Giacomelli2-12/+7
2008-08-09Speed up WMA decoding on coldfire (14% speedup with a 128kbps test file).Jens Arnold1-4/+7
2008-07-19Remove unused variable.Michael Giacomelli1-2/+0
2008-07-17Use Tremor IMDCT for WMA. Gives a ~20% speedup on ARM and coldfire. All my ...Michael Giacomelli10-78/+2568
2008-07-05Fix warning due to typo on my part.Michael Giacomelli1-1/+0
2008-07-05More WMAv1 fixes by Rafael Carre.Michael Giacomelli1-6/+9
2008-06-28Forgot that the X5/M5 use a 64/64KB IRAM split, so they can't use the previou...Michael Giacomelli1-2/+2
2008-06-28Put the WMA windowing and output buffer into IRAM on targets with > 96KB of i...Michael Giacomelli2-10/+21
2008-06-28Updated our source code header to explicitly mention that we are GPL v2 orDaniel Stenberg2-4/+8
2008-06-24Revert r14786 which resulted in a substantial reduction in accuracy to save a...Michael Giacomelli2-25/+40
2008-06-24Fix for WMAv1 decoding suggested by Rafael Carre. I don't think anyone out t...Michael Giacomelli1-1/+1
2008-04-21Fix mistake in previous WMA commit. Also update comments to reflect changes.Michael Giacomelli2-3/+3
2008-04-18This table is probably 128 entries long beginning with -60. Greatly improves ...Michael Giacomelli1-49/+78
2008-04-14Increase the size of one of the look up tables. Fixes 'burst of static' in so...Michael Giacomelli1-9/+10
2008-04-07Make the WMA decoder less noisy in the sim.Michael Giacomelli1-3/+2
2008-04-07Fix sim for now. Eventually I should change the decoder to error out if ther...Michael Giacomelli1-0/+1
2008-04-07Let the console know when the huffman tables have overflown. This should nev...Michael Giacomelli2-0/+4
2008-04-07Amazingly, I've only been initing about 1/2 the huffman table entries needed ...Michael Giacomelli1-6/+12
2008-03-27Fix misleading debug statement.Michael Giacomelli1-1/+1
2008-01-19Apply last fall's exponent fix to WMA v1 files as well.Michael Giacomelli1-1/+1
2008-01-06If seek fails, don't insert nonsense for the current position. Also, make on...Michael Giacomelli1-6/+8
2007-10-29Argh.Michael Giacomelli2-2/+2
2007-10-29Copyright.Michael Giacomelli1-1/+1
2007-10-29We removed the old Q15.16 precision trig functions from decoding ages ago, so...Michael Giacomelli2-59/+36
2007-10-19Move multiply routines into the header. Give Coldfire a fixmul32b(). Remove s...Thom Johansen2-77/+46
2007-10-18Oversight in syncing on my end, sorry.Thom Johansen1-9/+0
2007-10-18Add Coldfire and ARM assembler for "reverse multiply and copy" function too. ...Thom Johansen1-4/+61
2007-10-18Woops, movem.l needs other order.Thom Johansen1-5/+5
2007-10-18Add Coldfire assembler for window and add function, yielding a nice speedup. ...Thom Johansen1-26/+52
2007-10-01move structures around in the header filesMarcoen Hirschberg8-38/+44
2007-10-01disable the ARM optimized MDCT for the Gigabeat for now as it creates a data ...Marcoen Hirschberg1-0/+0
2007-09-20reuse the largest sin and cos tables for smaller sizesMarcoen Hirschberg1-32/+24
2007-09-20fix a warning for coldfireMarcoen Hirschberg1-0/+2
2007-09-20get rid of warningsMarcoen Hirschberg4-4/+4
2007-09-20remove unused struct member and variableMarcoen Hirschberg2-5/+0
2007-09-20move (i)MDCT and FFT code to separate filesMarcoen Hirschberg7-328/+432
2007-09-20small cleanupsMarcoen Hirschberg1-11/+1
2007-09-02Fix warning.Jens Arnold1-1/+1
2007-09-02Apparently, negative exponents are possible when decoding exponential VLC. S...Michael Giacomelli2-1/+9
2007-08-24Clean up iMDCT coefficient calculations.Michael Giacomelli1-28/+30
2007-08-16Faster Q1.31 multiply for ARM. Add some ARM asm windowing code. Simply repl...Michael Giacomelli2-6/+49
2007-08-06use the full resolution we get from the WMA decoder and let the DSP code do t...Marcoen Hirschberg2-17/+7
2007-08-06Fix warning.Michael Giacomelli1-1/+1
2007-08-06Clean up VLC functions.Michael Giacomelli2-24/+16
2007-08-02Cosmetic changes - TAB and whitespace policing.Dave Chapman2-1144/+1136
2007-08-02Initial attept at supporting Line Spectral Pairs. Various issues remain, and...Michael Giacomelli3-78/+125
2007-07-25Fix overflow in noise coding. Greatly improves sound quality of some low bit...Michael Giacomelli1-1/+1
2007-07-21Fix decoding of misc sample rates that no one ever usesMichael Giacomelli1-10/+10
2007-07-20Add incomplete support for files using noise coding but not LSP. In practice...Michael Giacomelli3-29/+1069