[FFmpeg-devel] [PATCH] lls: move the Cholesky decomposition in a separate function
Nicolas George
nicolas.george
Sun Nov 1 00:54:33 CET 2009
Le decadi 10 brumaire, an CCXVIII, Michael Niedermayer a ?crit?:
> The question i have is, why?
I intend to isolate the code that can be useful in other context that just
the LPC computations. The Cholesty decomposition seemed a good place to
start, since it is a very well defined and delimited part of the code.
And the comments were really missing for anyone who wanted to understand
this code.
> Also you completely rewrite the code during the move, making it much more
> complex, harder to read (for me) and bigger (in terms of lines of code)
I rewrote the code to be sure that I really understood it. And in the end, I
chose to submit my version because it did not have the hardcoded limit on
the size of the matrice, although I admit it comes at the cost of harder to
read pointer arithmetic.
I can re-submit the same with exactly your code if you prefer.
Or I can write code using a VLA prototype:
void function(... unsigned n, double m[n][])
if such code is not frowned upon (it is standard C99 but I expect it may
make quite a few compilers chock).
> ahh, and your patch adds non ascii chars, i think there was some kind of
> consensus amongth the ffmpeg devels that non ascii should be limited to
> author names or some translated messages
Ok, I can live without ? and ? in the comments.
Regards,
--
Nicolas George
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20091101/d5568462/attachment.pgp>
More information about the ffmpeg-devel
mailing list