FFmpeg
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Functions
h263enc.h File Reference
#include <stdint.h>
#include "h263data.h"
#include "mpegvideoenc.h"

Go to the source code of this file.

Functions

const uint8_t(* ff_h263_get_mv_penalty (void))[MAX_DMV *2+1]
 
void ff_h263_encode_init (MPVMainEncContext *m)
 
void ff_h263_encode_gob_header (MPVEncContext *s, int mb_line)
 
void ff_h263_encode_mba (MPVEncContext *s)
 
void ff_clean_h263_qscales (MPVEncContext *s)
 
void ff_h263_encode_motion (PutBitContext *pb, int val, int f_code)
 
void ff_h263_update_mb (MPVEncContext *s)
 
static void ff_h263_encode_motion_vector (MPVEncContext *s, int x, int y, int f_code)
 
static int get_p_cbp (MPVEncContext *const s, int16_t block[6][64], int motion_x, int motion_y)
 

Function Documentation

◆ ff_h263_get_mv_penalty()

const uint8_t(* ff_h263_get_mv_penalty ( void  ) )[MAX_DMV *2+1]

Definition at line 153 of file ituh263enc.c.

Referenced by encode_init(), and svq1_encode_init().

◆ ff_h263_encode_init()

void ff_h263_encode_init ( MPVMainEncContext m)

Referenced by ff_mpv_encode_init().

◆ ff_h263_encode_gob_header()

void ff_h263_encode_gob_header ( MPVEncContext s,
int  mb_line 
)

Referenced by encode_thread().

◆ ff_h263_encode_mba()

void ff_h263_encode_mba ( MPVEncContext s)

◆ ff_clean_h263_qscales()

void ff_clean_h263_qscales ( MPVEncContext s)

◆ ff_h263_encode_motion()

void ff_h263_encode_motion ( PutBitContext pb,
int  val,
int  f_code 
)

Definition at line 162 of file ituh263enc.c.

Referenced by ff_h263_encode_motion_vector(), and svq1_encode_plane().

◆ ff_h263_update_mb()

void ff_h263_update_mb ( MPVEncContext s)

Referenced by encode_thread().

◆ ff_h263_encode_motion_vector()

static void ff_h263_encode_motion_vector ( MPVEncContext s,
int  x,
int  y,
int  f_code 
)
inlinestatic

Definition at line 38 of file h263enc.h.

Referenced by mpeg4_encode_mb().

◆ get_p_cbp()

static int get_p_cbp ( MPVEncContext *const  s,
int16_t  block[6][64],
int  motion_x,
int  motion_y 
)
inlinestatic

Definition at line 45 of file h263enc.h.

Referenced by mpeg4_encode_mb().