FFmpeg
|
#include "config_components.h"
#include <limits.h>
#include <string.h>
#include "libavutil/attributes.h"
#include "libavutil/thread.h"
#include "avcodec.h"
#include "codec_internal.h"
#include "mpegvideo.h"
#include "flvenc.h"
#include "mpegvideoenc.h"
#include "h263.h"
#include "h263enc.h"
#include "h263data.h"
#include "h263dsp.h"
#include "mathops.h"
#include "mpegutils.h"
#include "internal.h"
#include "put_bits.h"
Go to the source code of this file.
Functions | |
static av_cold void | init_mv_penalty (void) |
static av_cold void | h263_encode_init_static (void) |
const av_cold uint8_t(* | ff_h263_get_mv_penalty (void))[MAX_DMV *2+1] |
void | ff_h263_encode_motion (PutBitContext *pb, int val, int f_code) |
Variables | |
static uint8_t | mv_penalty [MAX_FCODE+1][MAX_DMV *2+1] |
Table of number of bits a motion vector component needs. More... | |
H.263 bitstream encoder.
Definition in file ituh263enc.c.
|
static |
Definition at line 56 of file ituh263enc.c.
Referenced by h263_encode_init_static().
|
static |
Definition at line 141 of file ituh263enc.c.
Referenced by ff_h263_get_mv_penalty().
const av_cold uint8_t(* ff_h263_get_mv_penalty | ( | void | ) | )[MAX_DMV *2+1] |
Definition at line 157 of file ituh263enc.c.
Referenced by encode_init(), and svq1_encode_init().
void ff_h263_encode_motion | ( | PutBitContext * | pb, |
int | val, | ||
int | f_code | ||
) |
Definition at line 166 of file ituh263enc.c.
Referenced by ff_h263_encode_motion_vector(), and svq1_encode_plane().
Table of number of bits a motion vector component needs.
Definition at line 54 of file ituh263enc.c.
Referenced by ff_h263_get_mv_penalty(), and init_mv_penalty().