39 Commits (6865337f7bfa38029cf73b7b7026b446051ce1a2)

Author SHA1 Message Date
Loren Merritt 90f0344165 remove a branch from an inner loop. 17 years ago
Loren Merritt 286127c5dd div -> mul 17 years ago
Loren Merritt b8de342919 simplify lpc 17 years ago
Loren Merritt bfdd5bc1f1 unroll finite differences to avoid swapping registers. 17 years ago
Loren Merritt a309dce75f encode_residual_fixed(): replace FIR with finite differences. 17 years ago
Loren Merritt 6810b93a81 sse2 version of compute_autocorr(). 17 years ago
Loren Merritt 19b9c7cc66 was computing one more autocorrelation coefficient that was actually used 17 years ago
Loren Merritt 14bd2a9f25 replace brute force find_optimal_param() with a closed-form solution. 17 years ago
Loren Merritt f6215b1b06 gcc isn't smart enough to factor out duplicate stores 17 years ago
Loren Merritt 28e968c4a4 2.5x faster compute_autocorr() 17 years ago
Loren Merritt dc44d4ad64 unroll encode_residual_lpc(). speedup varies between 1.2x and 1.8x depending on lpc order. 17 years ago
Loren Merritt 0d2caa37c5 oops, potential overflow on really large blocks 17 years ago
Loren Merritt f74471e043 optimize encode_residual_lpc() 17 years ago
Reimar Döffinger f66e4f5f9e Add av_ prefix to clip functions 18 years ago
Zuxy Meng 360932f76d Fix ASF format parser's broken UTF-16 string handling 18 years ago
Diego Biurrun c26abfa541 Rename ABS macro to FFABS. 18 years ago
Diego Biurrun b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library' 18 years ago
Justin Ruggles e1bbc0321c cosmetic change to adjust alignment. 19 years ago
Justin Ruggles 5f3acd9ec9 Modify preset compression levels to utilize log search. 19 years ago
Michael Niedermayer dbb45a3bb7 log prediction order search method 19 years ago
Justin Ruggles 26053bdcc8 Add lpc order search. This creates new compression levels 6 to 12. 19 years ago
Michael Niedermayer 408ec4e2a6 calculate all coefficients for several orders during cholesky factorization, the resulting coefficients are not strictly optimal though as there is a small difference in the autocorrelation matrixes which is ignored for the smaller orders 19 years ago
Michael Niedermayer 8ea543b580 cleanup 19 years ago
Michael Niedermayer ab01b2b82a optionally (use_lpc=2) support Cholesky factorization for finding the lpc coeficients 19 years ago
Michael Niedermayer 1484a46753 dither lpc cpeffs 19 years ago
Justin Ruggles c6375bf23c allows user-settable block size and fixes related typo 19 years ago
Justin Ruggles 1e5707b7b8 porder patch by (Justin Ruggles jruggle a t earthlink d ot net) 19 years ago
Michael Niedermayer 474176bf92 3 lines while -> 1 line for loop 19 years ago
Michael Niedermayer 5d2f52b989 simplify 19 years ago
Michael Niedermayer b2e30cb324 simplify compute_autocorr 19 years ago
Michael Niedermayer 412759560c dont use memcpy for copying structs 19 years ago
Michael Niedermayer 7c69b83057 simplify 19 years ago
Justin Ruggles a403fc0324 flac-lpc patch by (Justin Ruggles jruggle earthlink net) 19 years ago
Michael Niedermayer 78f67b7ad3 simplify 19 years ago
Justin Ruggles e71bcc3798 flacenc - rice param search patch by (Justin Ruggles jruggle earthlink net 19 years ago
Michael Niedermayer f33aa12011 stereo decorrelation support by (Justin Ruggles jruggle earthlink net>) 19 years ago
Michael Niedermayer 6c35b4dee3 10l 19 years ago
Michael Niedermayer d1015e88b4 simplify & optimize things a little 19 years ago
Michael Niedermayer 9e96ab0389 first rudimentary version of (Justin Ruggles jruggle earthlink net) flac encoder 19 years ago