summaryrefslogtreecommitdiffstats
path: root/apps/codecs/libwma/wmadeci.c
AgeCommit message (Expand)AuthorFilesLines
2007-09-02Apparently, negative exponents are possible when decoding exponential VLC. S...Michael Giacomelli1-1/+4
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 Giacomelli1-2/+47
2007-08-06use the full resolution we get from the WMA decoder and let the DSP code do t...Marcoen Hirschberg1-16/+6
2007-08-06Clean up VLC functions.Michael Giacomelli1-11/+10
2007-08-02Cosmetic changes - TAB and whitespace policing.Dave Chapman1-66/+59
2007-08-02Initial attept at supporting Line Spectral Pairs. Various issues remain, and...Michael Giacomelli1-38/+61
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 Giacomelli1-28/+37
2007-07-20Fix nasty bug that causes low bitrate files to crash because of an incorrect ...Michael Giacomelli1-59/+25
2007-07-12Sync the bitstream functions with ffmpeg. Switch wmadeci.c over to get_vlc2 ...Michael Giacomelli1-23/+39
2007-07-11TAB and whitespace policeDave Chapman1-5/+5
2007-07-11Don't assume files are WMAv2, instead actually check that they are and quit g...Michael Giacomelli1-1/+4
2007-07-11Ancient ffmpeg bug fix that should never have been missed. Prevents floating...Michael Giacomelli1-2/+3
2007-07-09Reorganise the wma_decode_superframe() function - split into a separate init ...Dave Chapman1-40/+65
2007-07-09Code reorganisation - move the vlc functions back to common.c/common.h (where...Dave Chapman1-211/+0
2007-07-09Compute MDCT in place. Make that place within IRAM. Gives nice speed boost o...Michael Giacomelli1-18/+18
2007-07-09Move very commonly accessed array into IRAM. Should give a nice speedup on C...Michael Giacomelli1-7/+11
2007-07-09Code clean up.Michael Giacomelli1-117/+24
2007-07-08Inline wma_window functions. No real performance improvement. Also, thanks t...Michael Giacomelli1-2/+2
2007-07-08Merge bit reverse tables together.Michael Giacomelli1-17/+33
2007-07-08Fix rare overflow when decoding MDCT coefficients. As a bonus, decoding is n...Michael Giacomelli1-17/+9
2007-07-08Fix previousMichael Giacomelli1-2/+2
2007-07-08Move MDCT reconstruction window code over to new trig function. Improves acc...Michael Giacomelli1-41/+10
2007-07-06Merged in first part of ffmpeg accuracy improvments. No change on my samples...Michael Giacomelli1-37/+16
2007-07-06Merged in ffmpeg combined MDCT reconstruction. Saves us a 16KB buffer, and g...Michael Giacomelli1-94/+83
2007-07-04Remove some unused codeDave Chapman1-22/+0
2007-07-04Assemblerised CMUL() for ARM, giving ~20% speedup.Jens Arnold1-1/+23
2007-07-04Code clean up: Move fixed point functions into their own files. Move variou...Michael Giacomelli1-514/+7
2007-07-04Shorten the coldfire fixmul32() by 2 instructions and use one register less. ...Jens Arnold1-21/+21
2007-07-03Replace some 64 bit multiplies with assembly on Coldfire targets. Codec lots ...Thom Johansen1-2/+47
2007-07-03Initial, work-in-progress, version of a WMA codec using Michael Giacomelli's ...Dave Chapman1-0/+2592