FFmpeg
|
H.261 codec. More...
Go to the source code of this file.
Data Structures | |
struct | H261Context |
H261Context. More... | |
Macros | |
#define | MB_TYPE_H261_FIL 0x800000 |
Functions | |
void | ff_h261_loop_filter (MpegEncContext *s) |
void | ff_h261_common_init (void) |
int | ff_h261_get_picture_format (int width, int height) |
void | ff_h261_reorder_mb_index (MpegEncContext *s) |
void | ff_h261_encode_mb (MpegEncContext *s, int16_t block[6][64], int motion_x, int motion_y) |
void | ff_h261_encode_picture_header (MpegEncContext *s, int picture_number) |
void | ff_h261_encode_init (MpegEncContext *s) |
Variables | |
uint8_t | ff_h261_rl_table_store [2][2 *MAX_RUN+MAX_LEVEL+3] |
const uint8_t | ff_h261_mba_code [35] |
const uint8_t | ff_h261_mba_bits [35] |
const uint8_t | ff_h261_mtype_code [10] |
const uint8_t | ff_h261_mtype_bits [10] |
const int | ff_h261_mtype_map [10] |
const uint8_t | ff_h261_mv_tab [17][2] |
const uint8_t | ff_h261_cbp_tab [63][2] |
RLTable | ff_h261_rl_tcoeff |
H.261 codec.
Definition in file h261.h.
#define MB_TYPE_H261_FIL 0x800000 |
Definition at line 49 of file h261.h.
Referenced by h261_decode_mb_skipped().
void ff_h261_loop_filter | ( | MpegEncContext * | s | ) |
Definition at line 63 of file h261.c.
Referenced by mpeg_motion_internal().
Definition at line 83 of file h261.c.
Referenced by ff_h261_encode_init(), and h261_decode_init().
int ff_h261_get_picture_format | ( | int | width, |
int | height | ||
) |
Definition at line 40 of file h261enc.c.
Referenced by ff_h261_encode_picture_header(), ff_h261_reorder_mb_index(), ff_mpv_encode_init(), and h261_encode_gob_header().
void ff_h261_reorder_mb_index | ( | MpegEncContext * | s | ) |
Definition at line 108 of file h261enc.c.
Referenced by encode_thread().
void ff_h261_encode_mb | ( | MpegEncContext * | s, |
int16_t | block[6][64], | ||
int | motion_x, | ||
int | motion_y | ||
) |
Definition at line 237 of file h261enc.c.
Referenced by encode_mb_internal().
void ff_h261_encode_picture_header | ( | MpegEncContext * | s, |
int | picture_number | ||
) |
Definition at line 53 of file h261enc.c.
Referenced by encode_picture().
void ff_h261_encode_init | ( | MpegEncContext * | s | ) |
Definition at line 365 of file h261enc.c.
Referenced by ff_mpv_encode_init().
Definition at line 33 of file h261.c.
Referenced by ff_h261_common_init().
const uint8_t ff_h261_mba_code[35] |
Definition at line 34 of file h261data.c.
Referenced by ff_h261_encode_mb(), and h261_decode_init_vlc().
const uint8_t ff_h261_mba_bits[35] |
Definition at line 48 of file h261data.c.
Referenced by ff_h261_encode_mb(), and h261_decode_init_vlc().
const uint8_t ff_h261_mtype_code[10] |
Definition at line 63 of file h261data.c.
Referenced by ff_h261_encode_mb(), and h261_decode_init_vlc().
const uint8_t ff_h261_mtype_bits[10] |
Definition at line 69 of file h261data.c.
Referenced by ff_h261_encode_mb(), and h261_decode_init_vlc().
const int ff_h261_mtype_map[10] |
Definition at line 75 of file h261data.c.
Referenced by ff_h261_encode_mb(), and h261_decode_mb().
const uint8_t ff_h261_mv_tab[17][2] |
Definition at line 89 of file h261data.c.
Referenced by h261_decode_init_vlc(), and h261_encode_motion().
const uint8_t ff_h261_cbp_tab[63][2] |
Definition at line 95 of file h261data.c.
Referenced by ff_h261_encode_mb(), and h261_decode_init_vlc().
RLTable ff_h261_rl_tcoeff |
Definition at line 150 of file h261data.c.
Referenced by ff_h261_common_init(), ff_h261_encode_init(), h261_decode_block(), h261_decode_init_vlc(), and h261_encode_block().