FFmpeg
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 (MpegEncContext *s)
 
void ff_h263_encode_picture_header (MpegEncContext *s)
 
void ff_h263_encode_gob_header (MpegEncContext *s, int mb_line)
 
void ff_h263_encode_mb (MpegEncContext *s, int16_t block[6][64], int motion_x, int motion_y)
 
void ff_h263_encode_mba (MpegEncContext *s)
 
void ff_clean_h263_qscales (MpegEncContext *s)
 
void ff_h263_encode_motion (PutBitContext *pb, int val, int f_code)
 
void ff_h263_update_mb (MpegEncContext *s)
 
static void ff_h263_encode_motion_vector (MpegEncContext *s, int x, int y, int f_code)
 
static int get_p_cbp (MpegEncContext *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 ( MpegEncContext s)

Referenced by ff_mpv_encode_init().

◆ ff_h263_encode_picture_header()

void ff_h263_encode_picture_header ( MpegEncContext s)

Referenced by encode_picture().

◆ ff_h263_encode_gob_header()

void ff_h263_encode_gob_header ( MpegEncContext s,
int  mb_line 
)

Referenced by encode_thread().

◆ ff_h263_encode_mb()

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

Referenced by encode_mb_internal().

◆ ff_h263_encode_mba()

void ff_h263_encode_mba ( MpegEncContext s)

◆ ff_clean_h263_qscales()

void ff_clean_h263_qscales ( MpegEncContext 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 ( MpegEncContext s)

Referenced by encode_thread().

◆ ff_h263_encode_motion_vector()

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

Definition at line 42 of file h263enc.h.

Referenced by ff_mpeg4_encode_mb().

◆ get_p_cbp()

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

Definition at line 49 of file h263enc.h.

Referenced by ff_mpeg4_encode_mb().