Macros | Functions | Variables
msmpeg4dec.h File Reference
#include "avcodec.h"
#include "mpegvideo.h"

Go to the source code of this file.


#define MB_INTRA_VLC_BITS   9


int ff_msmpeg4_decode_init (AVCodecContext *avctx)
int ff_msmpeg4_decode_picture_header (MpegEncContext *s)
int ff_msmpeg4_decode_ext_header (MpegEncContext *s, int buf_size)
void ff_msmpeg4_decode_motion (MpegEncContext *s, int *mx_ptr, int *my_ptr)
int ff_msmpeg4_decode_block (MpegEncContext *s, int16_t *block, int n, int coded, const uint8_t *scan_table)


VLC ff_mb_non_intra_vlc [4]
VLC ff_inter_intra_vlc

Macro Definition Documentation



Definition at line 28 of file msmpeg4dec.h.



Definition at line 29 of file msmpeg4dec.h.


#define MB_INTRA_VLC_BITS   9

Definition at line 30 of file msmpeg4dec.h.

Function Documentation

◆ ff_msmpeg4_decode_init()

int ff_msmpeg4_decode_init ( AVCodecContext avctx)

Definition at line 370 of file msmpeg4dec.c.

Referenced by vc1_decode_frame(), vc1_decode_init(), wmv2_decode_init(), and wmv9_init().

◆ ff_msmpeg4_decode_picture_header()

int ff_msmpeg4_decode_picture_header ( MpegEncContext s)

Definition at line 408 of file msmpeg4dec.c.

Referenced by ff_h263_decode_frame().

◆ ff_msmpeg4_decode_ext_header()

int ff_msmpeg4_decode_ext_header ( MpegEncContext s,
int  buf_size 

Definition at line 564 of file msmpeg4dec.c.

Referenced by ff_h263_decode_frame(), and ff_msmpeg4_decode_picture_header().

◆ ff_msmpeg4_decode_motion()

void ff_msmpeg4_decode_motion ( MpegEncContext s,
int mx_ptr,
int my_ptr 

Definition at line 835 of file msmpeg4dec.c.

Referenced by msmpeg4v34_decode_mb(), and wmv2_decode_motion().

◆ ff_msmpeg4_decode_block()

int ff_msmpeg4_decode_block ( MpegEncContext s,
int16_t *  block,
int  n,
int  coded,
const uint8_t *  scan_table 

Variable Documentation

◆ ff_mb_non_intra_vlc

VLC ff_mb_non_intra_vlc[4]

◆ ff_inter_intra_vlc

VLC ff_inter_intra_vlc