Author: marco Date: Sun Sep 2 16:31:12 2007 New Revision: 1283 Log: Update TODO
Modified: dirac/TODO Modified: dirac/TODO ============================================================================== --- dirac/TODO (original) +++ dirac/TODO Sun Sep 2 16:31:12 2007 @@ -14,11 +14,6 @@ chroma_ prefixes - For zero_neighbourhood, check if border checks can be avoided -Bugs: - -- For some reason the reference implementation can't deal with the - output of my DWT, my decoder can - Optimizations: - Determine what's more efficient: memset all coefficients to 0, or @@ -27,14 +22,11 @@ Optimizations: - Write IDWT in assembler - Perhaps write arithmetic decoding in assembler - Perhaps think about multithreading? -- Merge the loops for halfpel interpolation (border case checks are - not required anymore) - Use multiples of 16 pixels for width of refframes - Do not use GetBitContext/PutBitContext for aritmetic (de)coding - Instead of using `struct dirac_blockmotion', it might be faster to save the values separately. - Avoid coeff_posx/posy whenever possible -- Avoid malloc during the IDWT/DWT - Interleave IDWT/DWT stages - Pre-calculate the spation weighting matrices for non-common cases - Perhaps merge some multiplications (like frame weight) with the _______________________________________________ FFmpeg-soc mailing list [email protected] http://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc
