Todo List

Global AVOption::help
What about other languages?

Class RTSPState
Use AVIOContext instead of URLContext

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

Global display_end_segment
TODO: Fix start time, relies on correct PTS, currently too late

segment, which is currently ignored as it clears

the subtitle too early.

Global display_end_segment
TODO: Fix end time, normally cleared by a second display

Global parse_picture_segment
TODO: Enable support for RLE data over multiple packets

Global parse_presentation_segment
TODO: Implement cropping

TODO: Implement forcing of subtitles

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 ff_rv34_get_start_offset
Maybe replace with ff_h263_decode_mba() ?

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.

Global eval_lpc_spectrum
reuse code from Vorbis decoder: vorbis_floor0_decode

Global bitplane_decoding
FIXME: Optimize

Global decode_colskip
FIXME: Optimize

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

Global wma_lsp_to_curve
optimize it further with SSE/3Dnow

Global dither
try to change to int

try lifting based implementation

optimize optimize optimize

hard tresholding

use QP to decide filter strength

wavelet normalization / least squares optimal signal vs. noise thresholds

File src_movie.c
use direct rendering (no allocation of a new frame)

support a PTS correction mechanism

support more than one output stream

File libmodplug.c
better probing than extensions matching

Global ff_rm_reorder_sipr_data
This can be optimized, e.g. use memcpy() if data blocks are aligned

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 avformat_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.

Generated on Fri Oct 26 02:43:54 2012 for FFmpeg by  doxygen 1.5.8