Todo List

Global vc9_decode_frame
TODO: Handle VC-9 IDUs (Transport level?)

Global vc9_decode_init
TODO: Handle VC-9 IDUs (Transport level?)

Global vc9_decode_init
TODO: Decypher remaining bits in extra_data

Global alloc_bitplane
TODO: Take into account stride

Global alloc_bitplane
TODO: Allow use of external buffers ?

Global bitplane_decoding
TODO: Decide if a struct is needed

Global decode_b_picture_secondary_header
Support Advanced Profile headers

Global decode_i_picture_primary_header
Support Advanced Profile headers

Global decode_i_picture_secondary_header
Support Advanced Profile headers

Global decode_p_picture_primary_header
Support Advanced Profile headers

Global standard_decode_picture_primary_header
FIXME: RANGEREDFRM element not read if BI frame from Table6, P54 However, 7.1.1.8 says "all frame types, for main profiles"

Group block
TODO: Integrate to MpegEncContext facilities

Global vc9_decode_block
TODO: Process the blocks

Global vc9_decode_block
TODO: Use M$ MPEG-4 cbp prediction

Global vc9_pred_dc
TODO: Actually do it the VC9 way

Global vc9_pred_dc
TODO: Handle properly edges

Global GET_MVDATA
TODO: Use MpegEncContext arrays to store them

Group std_mb
TODO: Integrate to MpegEncContext facilities

Global standard_decode_mbs
TODO: Move out of the loop the picture type case? (branch prediction should help there though)

Global vc9_decode_b_mb
TODO: Extend to AP

Global vc9_decode_i_mb
TODO: Extend to AP

Global vc9_decode_p_mb
TODO: Extend to AP FIXME: DC value for inter blocks not set

Generated on Mon Apr 28 14:09:23 2008 for Cinelerra by  doxygen 1.5.5