FFmpeg
|
Go to the source code of this file.
Macros | |
#define | FRAME_SKIPPED 100 |
Return value for header parsers if frame is not coded. More... | |
#define | H263_MV_VLC_BITS 9 |
#define | INTRA_MCBPC_VLC_BITS 6 |
#define | INTER_MCBPC_VLC_BITS 7 |
#define | CBPY_VLC_BITS 6 |
#define | TEX_VLC_BITS 9 |
Functions | |
int | ff_h263_decode_motion (MpegEncContext *s, int pred, int f_code) |
int | ff_h263_decode_init (AVCodecContext *avctx) |
int | ff_h263_decode_frame (AVCodecContext *avctx, AVFrame *frame, int *got_frame, AVPacket *avpkt) |
void | ff_h263_decode_init_vlc (void) |
int | ff_h263_decode_picture_header (MpegEncContext *s) |
int | ff_h263_decode_gob_header (MpegEncContext *s) |
int | ff_h263_decode_mba (MpegEncContext *s) |
void | ff_h263_show_pict_info (MpegEncContext *s) |
Print picture info if FF_DEBUG_PICT_INFO is set. More... | |
int | ff_intel_h263_decode_picture_header (MpegEncContext *s) |
int | ff_h263_decode_mb (MpegEncContext *s, int16_t block[6][64]) |
int | ff_h263_resync (MpegEncContext *s) |
Decode the group of blocks / video packet header / slice header (MPEG-4 Studio). More... | |
Variables | |
VLCElem | ff_h263_intra_MCBPC_vlc [] |
VLCElem | ff_h263_inter_MCBPC_vlc [] |
VLCElem | ff_h263_cbpy_vlc [] |
VLCElem | ff_h263_mv_vlc [] |
#define FRAME_SKIPPED 100 |
int ff_h263_decode_motion | ( | MpegEncContext * | s, |
int | pred, | ||
int | f_code | ||
) |
Definition at line 274 of file ituh263dec.c.
Referenced by ff_h263_decode_mb(), mpeg4_decode_mb(), mpeg4_decode_partition_a(), and preview_obmc().
int ff_h263_decode_init | ( | AVCodecContext * | avctx | ) |
Definition at line 90 of file h263dec.c.
Referenced by ff_msmpeg4_decode_init(), and rv10_decode_init().
int ff_h263_decode_frame | ( | AVCodecContext * | avctx, |
AVFrame * | frame, | ||
int * | got_frame, | ||
AVPacket * | avpkt | ||
) |
void ff_h263_decode_init_vlc | ( | void | ) |
Definition at line 137 of file ituh263dec.c.
Referenced by ff_h263_decode_init().
int ff_h263_decode_picture_header | ( | MpegEncContext * | s | ) |
Definition at line 1089 of file ituh263dec.c.
Referenced by ff_h263_decode_frame().
int ff_h263_decode_gob_header | ( | MpegEncContext * | s | ) |
int ff_h263_decode_mba | ( | MpegEncContext * | s | ) |
Definition at line 143 of file ituh263dec.c.
Referenced by ff_h263_decode_picture_header(), h263_decode_gob_header(), and rv20_decode_picture_header().
void ff_h263_show_pict_info | ( | MpegEncContext * | s | ) |
Print picture info if FF_DEBUG_PICT_INFO is set.
Definition at line 80 of file ituh263dec.c.
Referenced by ff_h263_decode_picture_header(), and ff_intel_h263_decode_picture_header().
int ff_intel_h263_decode_picture_header | ( | MpegEncContext * | s | ) |
Definition at line 28 of file intelh263dec.c.
Referenced by ff_h263_decode_frame().
int ff_h263_decode_mb | ( | MpegEncContext * | s, |
int16_t | block[6][64] | ||
) |
Definition at line 788 of file ituh263dec.c.
Referenced by ff_h263_decode_init(), and rv10_decode_packet().
int ff_h263_resync | ( | MpegEncContext * | s | ) |
Decode the group of blocks / video packet header / slice header (MPEG-4 Studio).
Definition at line 217 of file ituh263dec.c.
Referenced by ff_h263_decode_frame().
VLCElem ff_h263_intra_MCBPC_vlc[] |
Definition at line 102 of file ituh263dec.c.
Referenced by ff_h263_decode_mb(), h263_decode_init_vlc(), mpeg4_decode_mb(), mpeg4_decode_partition_a(), and msmpeg4v12_decode_mb().
VLCElem ff_h263_inter_MCBPC_vlc[] |
Definition at line 103 of file ituh263dec.c.
Referenced by ff_h263_decode_mb(), h263_decode_init_vlc(), mpeg4_decode_mb(), mpeg4_decode_partition_a(), msmpeg4v12_decode_mb(), and preview_obmc().
VLCElem ff_h263_cbpy_vlc[] |
Definition at line 104 of file ituh263dec.c.
Referenced by ff_h263_decode_mb(), h263_decode_init_vlc(), mpeg4_decode_mb(), mpeg4_decode_partition_b(), msmpeg4v12_decode_mb(), and preview_obmc().
VLCElem ff_h263_mv_vlc[] |
Definition at line 105 of file ituh263dec.c.
Referenced by ff_h263_decode_motion(), h263_decode_init_vlc(), and msmpeg4v2_decode_motion().