Todo List

Global av_find_stream_info
Let the user decide somehow what information is needed so that we do not waste time getting stuff the user does not need.

Global AVOption::help
What about other languages?

Global bitplane_decoding
FIXME: Optimize

Global decode_colskip
FIXME: Optimize

Global ff_rv34_get_start_offset
Maybe replace with ff_h263_decode_mba() ?

Global readAndTranspose16x6
FIXME: see if we can't spare some vec_lvsl() by them factorizing out of unaligned_load()

Global rv34_dequant4x4
optimize

Global rv34_dequant4x4_16x16
optimize

Global rv34_dquant_tab
Use with modified_quant_tab from h263data.h.

Global rv34_mb_bits_sizes
This is the same as ff_mba_length, maybe use it instead.

Global rv34_mb_max_sizes
This is the same as ff_mba_max, maybe use it instead.

Group VC-1 VLC tables and defines

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

TODO move this into the context

Global vc1_decode_frame
TODO: Handle VC-1 IDUs (Transport level?)

Global vc1_decode_init

TODO: Handle VC-1 IDUs (Transport level?)

TODO: Decypher remaining bits in extra_data

Class VC1Context
Change size wherever another size is more efficient Many members are only used for Advanced Profile

Global wma_lsp_to_curve
optimize it further with SSE/3Dnow

Generated on Tue Oct 13 22:20:43 2009 for ffmpeg by  doxygen 1.6.1