[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