Main Page
Related Pages
Modules
Data Structures
Files
Todo List
Global
<globalScope>::av_find_stream_info
(
AVFormatContext
*ic)
Let the user decide somehow what information is needed so that we do not waste time getting stuff the user does not need.
Global
<globalScope>::bitplane_decoding
(uint8_t *data, int *raw_flag,
VC1Context
*v)
FIXME: Optimize
Global
<globalScope>::decode_colskip
(uint8_t *plane, int width, int height, int stride,
GetBitContext
*gb)
FIXME: Optimize
Global
<globalScope>::ff_rv34_get_start_offset
(
GetBitContext
*gb, int mb_size)
Maybe replace with
ff_h263_decode_mba()
?
Global
<globalScope>::readAndTranspose16x6
(src, src_stride, r8, r9, r10, r11, r12, r13)
FIXME: see if we can't spare some vec_lvsl() by them factorizing out of
unaligned_load()
Global
<globalScope>::rv34_dequant4x4
(DCTELEM *block, int Qdc, int Q)
optimize
Global
<globalScope>::rv34_dequant4x4_16x16
(DCTELEM *block, int Qdc, int Q)
optimize
Global
<globalScope>::rv34_dquant_tab
[2][32]
Use with modified_quant_tab from
h263data.h
.
Global
<globalScope>::rv34_mb_bits_sizes
[6]
This is the same as ff_mba_length, maybe use it instead.
Global
<globalScope>::rv34_mb_max_sizes
[6]
This is the same as ff_mba_max, maybe use it instead.
Global
<globalScope>::vc1_decode_frame
(
AVCodecContext
*avctx, void *data, int *data_size, const uint8_t *buf, int buf_size)
TODO: Handle VC-1 IDUs (Transport level?)
Global
<globalScope>::vc1_decode_init
(
AVCodecContext
*avctx)
TODO: Handle VC-1 IDUs (Transport level?)
TODO: Decypher remaining bits in extra_data
Global
<globalScope>::wma_lsp_to_curve
(
WMACodecContext
*s, float *out, float *val_max_ptr, int n, float *lsp)
optimize it further with SSE/3Dnow
Global
AVOption::help
What about other languages?
Group
VC-1 VLC tables and defines
TODO move this into the context
Group
VC-1 VLC tables and defines
TODO move this into the context
Class
VC1Context
Change size wherever another size is more efficient Many members are only used for Advanced Profile
Generated by
1.6.2