FFmpeg
Macros | Functions
h263.h File Reference
#include "libavutil/rational.h"
#include "mpegvideo.h"

Go to the source code of this file.

Macros

#define FF_ASPECT_EXTENDED   15
 
#define H263_GOB_HEIGHT(h)   ((h) <= 400 ? 1 : (h) <= 800 ? 2 : 4)
 

Functions

av_const int ff_h263_aspect_to_info (AVRational aspect)
 Return the 4 bit value that specifies the given aspect ratio. More...
 
int16_t * ff_h263_pred_motion (MpegEncContext *s, int block, int dir, int *px, int *py)
 
void ff_h263_init_rl_inter (void)
 
void ff_h263_update_motion_val (MpegEncContext *s)
 
void ff_h263_loop_filter (MpegEncContext *s)
 

Macro Definition Documentation

◆ FF_ASPECT_EXTENDED

#define FF_ASPECT_EXTENDED   15

Definition at line 26 of file h263.h.

◆ H263_GOB_HEIGHT

#define H263_GOB_HEIGHT (   h)    ((h) <= 400 ? 1 : (h) <= 800 ? 2 : 4)

Definition at line 28 of file h263.h.

Function Documentation

◆ ff_h263_aspect_to_info()

av_const int ff_h263_aspect_to_info ( AVRational  aspect)

Return the 4 bit value that specifies the given aspect ratio.

This may be one of the standard aspect ratios or it specifies that the aspect will be stored explicitly later.

Definition at line 95 of file ituh263enc.c.

Referenced by ff_h263_encode_picture_header(), and mpeg4_encode_vol_header().

◆ ff_h263_pred_motion()

int16_t* ff_h263_pred_motion ( MpegEncContext s,
int  block,
int  dir,
int *  px,
int *  py 
)

◆ ff_h263_init_rl_inter()

void ff_h263_init_rl_inter ( void  )

Definition at line 47 of file h263.c.

Referenced by h263_decode_init_vlc(), and h263_encode_init_static().

◆ ff_h263_update_motion_val()

void ff_h263_update_motion_val ( MpegEncContext s)

Definition at line 53 of file h263.c.

Referenced by decode_slice(), ff_h263_update_mb(), and rv10_decode_packet().

◆ ff_h263_loop_filter()

void ff_h263_loop_filter ( MpegEncContext s)

Definition at line 94 of file h263.c.

Referenced by decode_slice(), encode_thread(), and rv10_decode_packet().