[FFmpeg-soc] [soc]: r710 - dirac/TODO
marco
subversion at mplayerhq.hu
Sat Aug 11 23:44:21 CEST 2007
Author: marco
Date: Sat Aug 11 23:44:20 2007
New Revision: 710
Log:
remove the optimizations that were just implemented from the TODO
Modified:
dirac/TODO
Modified: dirac/TODO
==============================================================================
--- dirac/TODO (original)
+++ dirac/TODO Sat Aug 11 23:44:20 2007
@@ -13,19 +13,13 @@
Optimizations:
-- Calculate the quantization factor just once per block instead of for
- each coefficient
- Perhaps a lookup table can be used for quantization factors
- Just malloc once in decode_intra_frame
- Determine what's more efficient: memset all coefficients to 0, or
just zero out the coefficients that need to be zero'ed out
-- Clipping in the IDWT might be very inefficient
- Use in place operations in IDWT, if that is possible
-- y * padding_width is inefficient. Loop over y and add padding_width
- Make a special case for 1x1 codeblocks, perhaps merge the codeblock
function into the subband function.
-- coeff_posx and coeff_posy use *, can be avoided
-- blockcnt != 1 in codeblock -> use addition instead of multiplication
- Write IDWT in assembler
- Perhaps write arithmetic decoding in assembler
- Perhaps think about multithreading?
More information about the FFmpeg-soc
mailing list