[FFmpeg-soc] [soc]: r1283 - dirac/TODO

marco subversion at mplayerhq.hu
Sun Sep 2 16:31:12 CEST 2007


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



More information about the FFmpeg-soc mailing list