FFmpeg
Data Structures | Functions
msmpeg4enc.h File Reference
#include "mpegvideoenc.h"
#include "put_bits.h"
#include "rl.h"

Go to the source code of this file.

Data Structures

struct  MSMPEG4EncContext
 

Functions

static MSMPEG4EncContextmpv_to_msmpeg4 (MPVEncContext *s)
 
void ff_msmpeg4_encode_init (MPVMainEncContext *m)
 
void ff_msmpeg4_encode_ext_header (MPVEncContext *s)
 
void ff_msmpeg4_encode_block (MPVEncContext *s, int16_t *block, int n)
 
void ff_msmpeg4_handle_slices (MPVEncContext *s)
 
void ff_msmpeg4_encode_motion (MSMPEG4EncContext *ms, int mx, int my)
 
void ff_msmpeg4_code012 (PutBitContext *pb, int n)
 

Function Documentation

◆ mpv_to_msmpeg4()

static MSMPEG4EncContext* mpv_to_msmpeg4 ( MPVEncContext s)
inlinestatic

Definition at line 44 of file msmpeg4enc.h.

◆ ff_msmpeg4_encode_init()

void ff_msmpeg4_encode_init ( MPVMainEncContext m)

Definition at line 672 of file msmpeg4enc.c.

Referenced by ff_mpv_encode_init().

◆ ff_msmpeg4_encode_ext_header()

void ff_msmpeg4_encode_ext_header ( MPVEncContext s)

Definition at line 284 of file msmpeg4enc.c.

Referenced by encode_thread(), and msmpeg4_encode_picture_header().

◆ ff_msmpeg4_encode_block()

void ff_msmpeg4_encode_block ( MPVEncContext s,
int16_t *  block,
int  n 
)

Definition at line 554 of file msmpeg4enc.c.

Referenced by msmpeg4_encode_mb(), and wmv2_encode_mb().

◆ ff_msmpeg4_handle_slices()

void ff_msmpeg4_handle_slices ( MPVEncContext s)

Definition at line 331 of file msmpeg4enc.c.

Referenced by msmpeg4_encode_mb(), and wmv2_encode_mb().

◆ ff_msmpeg4_encode_motion()

void ff_msmpeg4_encode_motion ( MSMPEG4EncContext ms,
int  mx,
int  my 
)

Definition at line 305 of file msmpeg4enc.c.

Referenced by msmpeg4_encode_mb(), and wmv2_encode_mb().

◆ ff_msmpeg4_code012()

void ff_msmpeg4_code012 ( PutBitContext pb,
int  n 
)

Definition at line 81 of file msmpeg4enc.c.

Referenced by msmpeg4_encode_picture_header(), and wmv2_encode_picture_header().