[FFmpeg-soc] [soc]: r457 - in dirac: TODO dirac.c

marco subversion at mplayerhq.hu
Tue Jul 17 17:55:38 CEST 2007


Author: marco
Date: Tue Jul 17 17:55:38 2007
New Revision: 457

Log:
Split up and extend the todo list


Added:
   dirac/TODO
Modified:
   dirac/dirac.c

Added: dirac/TODO
==============================================================================
--- (empty file)
+++ dirac/TODO	Tue Jul 17 17:55:38 2007
@@ -0,0 +1,22 @@
+- Compare svq3 golomb to Dirac spec.
+- Compare the CABAC implementation to the Dirac spec
+- Clean things up!!!
+- Make sure the coding style is correct
+- Fill in the missing bits
+
+- Remove dprintfs, replace it with functions to dump the state
+- Add doxygen comments for each function
+- context_set_waveletcoeffs can be rewritten as code or split up
+- Properly use bounded block reading
+- Simplify sign predict
+- Add or use a sign(x) function
+- Align assignments to make them prettier
+- Dequantization
+- Unpack the U and V components
+- Properly store the amount of codeblocks per subband instead of using
+  a fixed maximum of 7 subbands
+- Remove the padded_width / padded_height hack.
+- Remove the intra frame only hacks.
+- Figure out how to reserve memory properly for coefficients in ffmpeg.
+- IDWT!! :-)
+- Eventually split up the file.

Modified: dirac/dirac.c
==============================================================================
--- dirac/dirac.c	(original)
+++ dirac/dirac.c	Tue Jul 17 17:55:38 2007
@@ -26,16 +26,6 @@
 #include "bitstream.h"
 #include "golomb.h"
 
-/* TODO:
-
-- Compare svq3 golomb to Dirac spec.
-- Compare the CABAC implementation to the Dirac spec
-- Clean things up!!!
-- Make sure the coding style is correct
-- Fill in the missing bits
-
-*/
-
 typedef enum {
     TRANSFER_FUNC_TV,
     TRANSFER_FUNC_EXTENDED_GAMUT,



More information about the FFmpeg-soc mailing list