[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