diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2006-07-14 18:48:38 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2006-07-14 18:48:38 +0000 |
commit | ab01b2b82a8077016397b483c2fac725f7ed48a8 (patch) | |
tree | 54fc1bbf67c1448894a0276aa830c0d5f992acba /libavcodec/cavs.c | |
parent | 643326f747cd841c58cb03a7902e0e134f94c62d (diff) | |
download | ffmpeg-ab01b2b82a8077016397b483c2fac725f7ed48a8.tar.gz |
optionally (use_lpc=2) support Cholesky factorization for finding the lpc coeficients
this will find the coefficients which minimize the sum of the squared errors,
levinson-durbin recursion OTOH is only strictly correct if the autocorrelation matrix is a
toeplitz matrix which it is only if the blocksize is infinite, this is also why applying
a window (like the welch winodw we currently use) improves the lpc coefficients generated
by levinson-durbin recursion ...
optionally (use_lpc>2) support iterative linear least abs() solver using cholesky
factorization with adjusted weights in each iteration
compression gain for both is small, and multiple passes are of course dead slow
Originally committed as revision 5747 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/cavs.c')
0 files changed, 0 insertions, 0 deletions