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

marco subversion at mplayerhq.hu
Fri Aug 31 23:12:26 CEST 2007


Author: marco
Date: Fri Aug 31 23:12:26 2007
New Revision: 1274

Log:
Update TODO

Modified:
   dirac/TODO

Modified: dirac/TODO
==============================================================================
--- dirac/TODO	(original)
+++ dirac/TODO	Fri Aug 31 23:12:26 2007
@@ -27,13 +27,13 @@ Optimizations:
 - Write IDWT in assembler
 - Perhaps write arithmetic decoding in assembler
 - Perhaps think about multithreading?
-- Merge the loops for halfpel interpolation.
-- The code has not been profiled a lot
+- 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
-- Try to pre-calculate the weighting values for qpel/eighthpel
+- Pre-calculate the spation weighting matrices for non-common cases



More information about the FFmpeg-soc mailing list