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

Go to the source code of this file.

Data Structures

struct  MSMPEG4EncContext
 

Functions

void ff_msmpeg4_encode_init (MpegEncContext *s)
 
void ff_msmpeg4_encode_picture_header (MpegEncContext *s, int picture_number)
 
void ff_msmpeg4_encode_ext_header (MpegEncContext *s)
 
void ff_msmpeg4_encode_mb (MpegEncContext *s, int16_t block[6][64], int motion_x, int motion_y)
 
void ff_msmpeg4_encode_block (MpegEncContext *s, int16_t *block, int n)
 
void ff_msmpeg4_handle_slices (MpegEncContext *s)
 
void ff_msmpeg4_encode_motion (MpegEncContext *s, int mx, int my)
 
void ff_msmpeg4_code012 (PutBitContext *pb, int n)
 

Function Documentation

◆ ff_msmpeg4_encode_init()

void ff_msmpeg4_encode_init ( MpegEncContext s)

Definition at line 138 of file msmpeg4enc.c.

Referenced by ff_mpv_encode_init().

◆ ff_msmpeg4_encode_picture_header()

void ff_msmpeg4_encode_picture_header ( MpegEncContext s,
int  picture_number 
)

Definition at line 218 of file msmpeg4enc.c.

Referenced by encode_picture().

◆ ff_msmpeg4_encode_ext_header()

void ff_msmpeg4_encode_ext_header ( MpegEncContext s)

Definition at line 280 of file msmpeg4enc.c.

Referenced by encode_thread(), and ff_msmpeg4_encode_picture_header().

◆ ff_msmpeg4_encode_mb()

void ff_msmpeg4_encode_mb ( MpegEncContext s,
int16_t  block[6][64],
int  motion_x,
int  motion_y 
)

Definition at line 372 of file msmpeg4enc.c.

Referenced by encode_mb_internal().

◆ ff_msmpeg4_encode_block()

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

Definition at line 558 of file msmpeg4enc.c.

Referenced by ff_msmpeg4_encode_mb(), and ff_wmv2_encode_mb().

◆ ff_msmpeg4_handle_slices()

void ff_msmpeg4_handle_slices ( MpegEncContext s)

Definition at line 326 of file msmpeg4enc.c.

Referenced by ff_msmpeg4_encode_mb(), and ff_wmv2_encode_mb().

◆ ff_msmpeg4_encode_motion()

void ff_msmpeg4_encode_motion ( MpegEncContext s,
int  mx,
int  my 
)

Definition at line 293 of file msmpeg4enc.c.

Referenced by ff_msmpeg4_encode_mb(), and ff_wmv2_encode_mb().

◆ ff_msmpeg4_code012()

void ff_msmpeg4_code012 ( PutBitContext pb,
int  n 
)

Definition at line 68 of file msmpeg4enc.c.

Referenced by ff_msmpeg4_encode_picture_header(), and ff_wmv2_encode_picture_header().