hvirtual/quicktime/ffmpeg/libavcodec/h263.c File Reference

#include <limits.h>
#include "common.h"
#include "dsputil.h"
#include "avcodec.h"
#include "mpegvideo.h"
#include "h263data.h"
#include "mpeg4data.h"

Include dependency graph for h263.c:

Go to the source code of this file.

Defines

#define INTRA_MCBPC_VLC_BITS   6
#define INTER_MCBPC_VLC_BITS   7
#define CBPY_VLC_BITS   6
#define MV_VLC_BITS   9
#define DC_VLC_BITS   9
#define SPRITE_TRAJ_VLC_BITS   6
#define MB_TYPE_B_VLC_BITS   4
#define TEX_VLC_BITS   9
#define H263_MBTYPE_B_VLC_BITS   6
#define CBPC_B_VLC_BITS   3
#define IS_3IV1   0

Functions

static int h263_decode_motion (MpegEncContext *s, int pred, int fcode)
static int h263p_decode_umotion (MpegEncContext *s, int pred)
static int h263_decode_block (MpegEncContext *s, DCTELEM *block, int n, int coded)
static int mpeg4_decode_dc (MpegEncContext *s, int n, int *dir_ptr)
static int mpeg4_decode_block (MpegEncContext *s, DCTELEM *block, int n, int coded, int intra, int rvlc)
static int mpeg4_get_block_length (MpegEncContext *s, DCTELEM *block, int n, int intra_dc, uint8_t *scan_table)
static int h263_pred_dc (MpegEncContext *s, int n, uint16_t **dc_val_ptr)
static void mpeg4_decode_sprite_trajectory (MpegEncContext *s, GetBitContext *gb)
static int ff_mpeg4_pred_dc (MpegEncContext *s, int n, int level, int *dir_ptr, int encoding)
int h263_get_picture_format (int width, int height)
int ff_mpeg4_set_direct_mv (MpegEncContext *s, int mx, int my)
void ff_h263_update_motion_val (MpegEncContext *s)
void ff_h263_loop_filter (MpegEncContext *s)
static void h263_pred_acdc (MpegEncContext *s, DCTELEM *block, int n)
int16_t * h263_pred_motion (MpegEncContext *s, int block, int dir, int *px, int *py)
void ff_set_qscale (MpegEncContext *s, int qscale)
void mpeg4_pred_ac (MpegEncContext *s, DCTELEM *block, int n, int dir)
void init_vlc_rl (RLTable *rl, int use_static)
void h263_decode_init_vlc (MpegEncContext *s)
int ff_h263_get_gob_height (MpegEncContext *s)
int ff_h263_decode_mba (MpegEncContext *s)
void ff_h263_encode_mba (MpegEncContext *s)
static int h263_decode_gob_header (MpegEncContext *s)
static void memsetw (short *tab, int val, int n)
int ff_mpeg4_get_video_packet_prefix_length (MpegEncContext *s)
static int mpeg4_is_resync (MpegEncContext *s)
static int mpeg4_decode_video_packet_header (MpegEncContext *s)
void ff_mpeg4_clean_buffers (MpegEncContext *s)
int ff_h263_resync (MpegEncContext *s)
static int get_amv (MpegEncContext *s, int n)
static int mpeg4_decode_partition_a (MpegEncContext *s)
static int mpeg4_decode_partition_b (MpegEncContext *s, int mb_count)
int ff_mpeg4_decode_partitions (MpegEncContext *s)
static int mpeg4_decode_partitioned_mb (MpegEncContext *s, DCTELEM block[6][64])
static void preview_obmc (MpegEncContext *s)
static void h263_decode_dquant (MpegEncContext *s)
int ff_h263_decode_mb (MpegEncContext *s, DCTELEM block[6][64])
int ff_mpeg4_decode_mb (MpegEncContext *s, DCTELEM block[6][64])
int h263_decode_picture_header (MpegEncContext *s)
static int mpeg4_decode_gop_header (MpegEncContext *s, GetBitContext *gb)
static int decode_vol_header (MpegEncContext *s, GetBitContext *gb)
static int decode_user_data (MpegEncContext *s, GetBitContext *gb)
static int decode_vop_header (MpegEncContext *s, GetBitContext *gb)
int ff_mpeg4_decode_picture_header (MpegEncContext *s, GetBitContext *gb)
int intel_h263_decode_picture_header (MpegEncContext *s)
int flv_h263_decode_picture_header (MpegEncContext *s)

Variables

static VLC intra_MCBPC_vlc
static VLC inter_MCBPC_vlc
static VLC cbpy_vlc
static VLC mv_vlc
static VLC dc_lum
static VLC dc_chrom
static VLC sprite_trajectory
static VLC mb_type_b_vlc
static VLC h263_mbtype_b_vlc
static VLC cbpc_b_vlc


Detailed Description

h263/mpeg4 codec.

Definition in file h263.c.


Define Documentation

#define CBPC_B_VLC_BITS   3

Definition at line 54 of file h263.c.

Referenced by ff_h263_decode_mb(), and h263_decode_init_vlc().

#define CBPY_VLC_BITS   6

#define DC_VLC_BITS   9

#define H263_MBTYPE_B_VLC_BITS   6

Definition at line 53 of file h263.c.

Referenced by ff_h263_decode_mb(), and h263_decode_init_vlc().

#define INTER_MCBPC_VLC_BITS   7

#define INTRA_MCBPC_VLC_BITS   6

#define IS_3IV1   0

Definition at line 116 of file h263.c.

Referenced by decode_vop_header(), ff_mpeg4_pred_dc(), mpeg4_decode_block(), and mpeg4_decode_dc().

#define MB_TYPE_B_VLC_BITS   4

Definition at line 51 of file h263.c.

Referenced by ff_mpeg4_decode_mb(), and h263_decode_init_vlc().

#define MV_VLC_BITS   9

#define SPRITE_TRAJ_VLC_BITS   6

Definition at line 50 of file h263.c.

Referenced by h263_decode_init_vlc().

#define TEX_VLC_BITS   9

Definition at line 52 of file h263.c.


Function Documentation

static int decode_user_data ( MpegEncContext s,
GetBitContext gb 
) [static]

decodes the user data stuff in the header. allso inits divx/xvid/lavc_version/build

Definition at line 5738 of file h263.c.

References buf, MpegEncContext::divx_build, MpegEncContext::divx_packed, MpegEncContext::divx_version, e, get_bits(), MpegEncContext::lavc_build, show_bits(), and MpegEncContext::xvid_build.

Referenced by ff_mpeg4_decode_picture_header().

Here is the call graph for this function:

static int decode_vol_header ( MpegEncContext s,
GetBitContext gb 
) [static]

Definition at line 5485 of file h263.c.

References MpegEncContext::aspect_ratio_info, av_log(), AV_LOG_ERROR, AV_LOG_INFO, MpegEncContext::avctx, BIN_ONLY_SHAPE, check_marker(), chroma_format, MpegEncContext::chroma_inter_matrix, MpegEncContext::chroma_intra_matrix, AVCodecContext::codec_tag, MpegEncContext::data_partitioning, AVCodecContext::debug, AVRational::den, MpegEncContext::dsp, MpegEncContext::enhancement_type, FF_ASPECT_EXTENDED, FF_DEBUG_PICT_INFO, ff_mpeg4_default_intra_matrix, ff_mpeg4_default_non_intra_matrix, ff_zigzag_direct, get_bits(), get_bits1(), GMC_SPRITE, GRAY_SHAPE, MpegEncContext::height, height, MpegEncContext::hierachy_type, DSPContext::idct_permutation, MpegEncContext::inter_matrix, MpegEncContext::intra_matrix, MpegEncContext::low_delay, MpegEncContext::low_latency_sprite, MpegEncContext::mpeg_quant, MpegEncContext::new_pred, AVRational::num, MpegEncContext::num_sprite_warping_points, MpegEncContext::picture_number, pixel_aspect, MpegEncContext::progressive_frame, MpegEncContext::progressive_sequence, MpegEncContext::quant_precision, MpegEncContext::quarter_sample, RECT_SHAPE, MpegEncContext::reduced_res_vop, MpegEncContext::resync_marker, MpegEncContext::rvlc, AVCodecContext::sample_aspect_ratio, MpegEncContext::scalability, MpegEncContext::shape, skip_bits(), skip_bits1(), MpegEncContext::sprite_brightness_change, MpegEncContext::sprite_height, MpegEncContext::sprite_left, MpegEncContext::sprite_top, MpegEncContext::sprite_warping_accuracy, MpegEncContext::sprite_width, STATIC_SPRITE, MpegEncContext::t_frame, AVCodecContext::time_base, MpegEncContext::time_increment_bits, MpegEncContext::vo_type, MpegEncContext::vol_control_parameters, MpegEncContext::vol_sprite_usage, MpegEncContext::width, and width.

Referenced by ff_mpeg4_decode_picture_header().

Here is the call graph for this function:

static int decode_vop_header ( MpegEncContext s,
GetBitContext gb 
) [static]

Definition at line 5784 of file h263.c.

References MpegEncContext::alternate_scan, av_log(), AV_LOG_DEBUG, AV_LOG_ERROR, MpegEncContext::avctx, MpegEncContext::b_code, B_TYPE, BIN_ONLY_SHAPE, MpegEncContext::c_dc_scale_table, check_marker(), MpegEncContext::chroma_qscale, CODEC_FLAG_LOW_DELAY, MpegEncContext::current_picture_ptr, MpegEncContext::data_partitioning, AVCodecContext::debug, MpegEncContext::decode_mb, AVRational::den, MpegEncContext::divx_version, MpegEncContext::dsp, MpegEncContext::enhancement_type, MpegEncContext::f_code, ff_alternate_horizontal_scan, ff_alternate_vertical_scan, FF_BUG_EDGE, FF_BUG_UMP4, FF_DEBUG_PICT_INFO, FF_DEBUG_PTS, ff_init_scantable(), ff_mpeg4_c_dc_scale_table, ff_mpeg4_decode_mb(), ff_mpeg4_y_dc_scale_table, ff_zigzag_direct, MpegEncContext::flags, FRAME_SKIPPED, get_bits(), get_bits1(), GMC_SPRITE, MpegEncContext::h_edge_pos, MpegEncContext::height, height, I_TYPE, DSPContext::idct_permutation, MpegEncContext::inter_scantable, MpegEncContext::intra_dc_threshold, MpegEncContext::intra_h_scantable, MpegEncContext::intra_scantable, MpegEncContext::intra_v_scantable, IS_3IV1, MpegEncContext::last_non_b_time, MpegEncContext::last_time_base, MpegEncContext::low_delay, mpeg4_dc_threshold, mpeg4_decode_partitioned_mb(), mpeg4_decode_sprite_trajectory(), MpegEncContext::no_rounding, AVRational::num, MpegEncContext::num_sprite_warping_points, P_TYPE, MpegEncContext::partitioned_frame, MpegEncContext::pb_field_time, MpegEncContext::pb_time, MpegEncContext::pict_type, MpegEncContext::picture_number, MpegEncContext::pp_field_time, MpegEncContext::pp_time, MpegEncContext::progressive_sequence, MpegEncContext::qscale, MpegEncContext::quant_precision, MpegEncContext::quarter_sample, RECT_SHAPE, MpegEncContext::resync_marker, S_TYPE, MpegEncContext::scalability, MpegEncContext::shape, show_bits(), GetBitContext::size_in_bits, skip_bits(), skip_bits1(), MpegEncContext::sprite_brightness_change, MpegEncContext::sprite_warping_accuracy, STATIC_SPRITE, MpegEncContext::t_frame, MpegEncContext::time, MpegEncContext::time_base, AVCodecContext::time_base, MpegEncContext::time_increment_bits, MpegEncContext::top_field_first, MpegEncContext::v_edge_pos, MpegEncContext::vo_type, MpegEncContext::vol_control_parameters, MpegEncContext::vol_sprite_usage, MpegEncContext::width, width, MpegEncContext::workaround_bugs, and MpegEncContext::y_dc_scale_table.

Referenced by ff_mpeg4_decode_picture_header().

Here is the call graph for this function:

int ff_h263_decode_mb ( MpegEncContext s,
DCTELEM  block[6][64] 
)

Definition at line 3893 of file h263.c.

References MpegEncContext::ac_pred, MpegEncContext::alt_inter_vlc, av_log(), AV_LOG_ERROR, MpegEncContext::avctx, MpegEncContext::b8_stride, B_TYPE, MpegEncContext::block, MpegEncContext::block_last_index, CBPC_B_VLC_BITS, CBPY_VLC_BITS, DSPContext::clear_blocks, MpegEncContext::current_picture, MpegEncContext::dsp, ff_mpeg4_set_direct_mv(), MpegEncContext::gb, get_bits1(), get_bits_count(), get_vlc2(), MpegEncContext::h263_aic, MpegEncContext::h263_aic_dir, h263_decode_block(), h263_decode_dquant(), h263_decode_motion(), h263_mb_type_b_map, H263_MBTYPE_B_VLC_BITS, MpegEncContext::h263_pred, h263_pred_motion(), h263p_decode_umotion(), HAS_CBP, INTER_MCBPC_VLC_BITS, INTRA_MCBPC_VLC_BITS, IS_DIRECT, IS_INTRA, IS_QUANT, MpegEncContext::loop_filter, MpegEncContext::mb_intra, MpegEncContext::mb_num_left, MpegEncContext::mb_skipped, MpegEncContext::mb_stride, MB_TYPE_16x16, MB_TYPE_8x8, MB_TYPE_ACPRED, MB_TYPE_INTRA, MB_TYPE_L0, MB_TYPE_SKIP, MpegEncContext::mb_width, MpegEncContext::mb_x, MpegEncContext::mb_y, MpegEncContext::mv, MpegEncContext::mv_dir, MV_DIR_BACKWARD, MV_DIR_FORWARD, MV_DIRECT, MpegEncContext::mv_type, MV_TYPE_16X16, MV_TYPE_8X8, MpegEncContext::obmc, P_TYPE, MpegEncContext::pict_type, preview_obmc(), show_bits(), GetBitContext::size_in_bits, skip_bits1(), SLICE_END, SLICE_OK, stride, VLC::table, MpegEncContext::umvplus, and USES_LIST.

Referenced by ff_h263_decode_init(), and rv10_decode_packet().

Here is the call graph for this function:

int ff_h263_decode_mba ( MpegEncContext s  ) 

void ff_h263_encode_mba ( MpegEncContext s  ) 

Definition at line 2997 of file h263.c.

References ff_mba_length, ff_mba_max, MpegEncContext::mb_num, MpegEncContext::mb_width, MpegEncContext::mb_x, MpegEncContext::mb_y, MpegEncContext::pb, and put_bits().

Here is the call graph for this function:

int ff_h263_get_gob_height ( MpegEncContext s  ) 

Get the GOB height based on picture height.

Definition at line 2974 of file h263.c.

References MpegEncContext::height.

Referenced by ff_h263_decode_frame().

void ff_h263_loop_filter ( MpegEncContext s  ) 

int ff_h263_resync ( MpegEncContext s  ) 

decodes the group of blocks / video packet header.

Returns:
<0 if no resync found

Definition at line 3309 of file h263.c.

References align_get_bits(), MpegEncContext::codec_id, CODEC_ID_MPEG4, MpegEncContext::gb, get_bits_count(), h263_decode_gob_header(), MpegEncContext::last_resync_gb, mpeg4_decode_video_packet_header(), show_bits(), GetBitContext::size_in_bits, skip_bits(), and skip_bits1().

Referenced by ff_h263_decode_frame().

Here is the call graph for this function:

void ff_h263_update_motion_val ( MpegEncContext s  ) 

void ff_mpeg4_clean_buffers ( MpegEncContext s  ) 

int ff_mpeg4_decode_mb ( MpegEncContext s,
DCTELEM  block[6][64] 
)

Definition at line 4159 of file h263.c.

References MpegEncContext::ac_pred, av_log(), AV_LOG_ERROR, MpegEncContext::avctx, MpegEncContext::b_code, B_TYPE, MpegEncContext::block, MpegEncContext::block_last_index, CBPY_VLC_BITS, DSPContext::clear_blocks, MpegEncContext::codec_id, CODEC_ID_MPEG4, MpegEncContext::current_picture, MpegEncContext::dsp, MpegEncContext::f_code, FF_BUG_XVID_ILACE, ff_mpeg4_set_direct_mv(), ff_set_qscale(), MpegEncContext::field_select, MpegEncContext::gb, get_amv(), get_bits(), get_bits1(), get_vlc2(), GMC_SPRITE, h263_decode_motion(), MpegEncContext::h263_pred, h263_pred_motion(), INTER_MCBPC_VLC_BITS, MpegEncContext::interlaced_dct, INTRA_MCBPC_VLC_BITS, IS_DIRECT, IS_SKIP, MpegEncContext::last_mv, MpegEncContext::mb_intra, MpegEncContext::mb_skipped, MpegEncContext::mb_stride, MB_TYPE_16x16, MB_TYPE_16x8, MB_TYPE_8x8, MB_TYPE_ACPRED, mb_type_b_map, MB_TYPE_B_VLC_BITS, MB_TYPE_DIRECT2, MB_TYPE_GMC, MB_TYPE_INTERLACED, MB_TYPE_INTRA, MB_TYPE_L0, MB_TYPE_L0L1, MB_TYPE_SKIP, MpegEncContext::mb_width, MpegEncContext::mb_x, MpegEncContext::mb_y, MpegEncContext::mcsel, mpeg4_decode_block(), mpeg4_is_resync(), MpegEncContext::mv, MpegEncContext::mv_dir, MV_DIR_BACKWARD, MV_DIR_FORWARD, MV_DIRECT, MpegEncContext::mv_type, MV_TYPE_16X16, MV_TYPE_8X8, MV_TYPE_FIELD, MpegEncContext::next_picture, P_TYPE, MpegEncContext::pict_type, MpegEncContext::progressive_sequence, MpegEncContext::qscale, S_TYPE, SLICE_END, SLICE_OK, VLC::table, USES_LIST, MpegEncContext::vol_sprite_usage, and MpegEncContext::workaround_bugs.

Referenced by decode_vop_header(), and ff_h263_decode_init().

Here is the call graph for this function:

int ff_mpeg4_decode_partitions ( MpegEncContext s  ) 

int ff_mpeg4_decode_picture_header ( MpegEncContext s,
GetBitContext gb 
)

int ff_mpeg4_get_video_packet_prefix_length ( MpegEncContext s  ) 

static int ff_mpeg4_pred_dc ( MpegEncContext s,
int  n,
int  level,
int *  dir_ptr,
int  encoding 
) [inline, static]

predicts the dc. encoding quantized level -> quantized diff decoding quantized diff -> quantized level

Parameters:
n block index (0-3 are luma, 4-5 are chroma)
dir_ptr pointer to an integer where the prediction direction will be stored

Definition at line 2488 of file h263.c.

References a, av_log(), AV_LOG_ERROR, MpegEncContext::avctx, b, MpegEncContext::block_index, MpegEncContext::block_wrap, c, MpegEncContext::c_dc_scale, MpegEncContext::dc_val, MpegEncContext::error_resilience, FF_BUG_DC_CLIP, MpegEncContext::first_slice_line, IS_3IV1, MpegEncContext::mb_x, MpegEncContext::mb_y, pred(), MpegEncContext::resync_mb_x, MpegEncContext::resync_mb_y, MpegEncContext::workaround_bugs, and MpegEncContext::y_dc_scale.

Referenced by mpeg4_decode_block(), and mpeg4_decode_dc().

Here is the call graph for this function:

int ff_mpeg4_set_direct_mv ( MpegEncContext s,
int  mx,
int  my 
)

void ff_set_qscale ( MpegEncContext s,
int  qscale 
)

int flv_h263_decode_picture_header ( MpegEncContext s  ) 

static int get_amv ( MpegEncContext s,
int  n 
) [inline, static]

static int h263_decode_block ( MpegEncContext s,
DCTELEM block,
int  n,
int  coded 
) [static]

static void h263_decode_dquant ( MpegEncContext s  )  [static]

Definition at line 3880 of file h263.c.

References ff_set_qscale(), MpegEncContext::gb, get_bits(), get_bits1(), MpegEncContext::modified_quant, modified_quant_tab, and MpegEncContext::qscale.

Referenced by ff_h263_decode_mb().

Here is the call graph for this function:

static int h263_decode_gob_header ( MpegEncContext s  )  [static]

decodes the group of blocks header or slice header.

Returns:
<0 if an error occured

Definition at line 3012 of file h263.c.

References ff_h263_decode_mba(), MpegEncContext::gb, get_bits(), get_bits1(), get_bits_count(), MpegEncContext::gob_index, MpegEncContext::h263_slice_structured, MpegEncContext::mb_height, MpegEncContext::mb_num, MpegEncContext::mb_x, MpegEncContext::mb_y, MpegEncContext::qscale, show_bits(), GetBitContext::size_in_bits, and skip_bits().

Referenced by ff_h263_resync().

Here is the call graph for this function:

void h263_decode_init_vlc ( MpegEncContext s  ) 

static int h263_decode_motion ( MpegEncContext s,
int  pred,
int  fcode 
) [static]

int h263_decode_picture_header ( MpegEncContext s  ) 

int h263_get_picture_format ( int  width,
int  height 
)

Definition at line 119 of file h263.c.

static void h263_pred_acdc ( MpegEncContext s,
DCTELEM block,
int  n 
) [static]

static int h263_pred_dc ( MpegEncContext s,
int  n,
uint16_t **  dc_val_ptr 
) [static]

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

static int h263p_decode_umotion ( MpegEncContext s,
int  pred 
) [static]

Definition at line 4524 of file h263.c.

References fprintf, MpegEncContext::gb, and get_bits1().

Referenced by ff_h263_decode_mb(), and preview_obmc().

Here is the call graph for this function:

void init_vlc_rl ( RLTable rl,
int  use_static 
)

int intel_h263_decode_picture_header ( MpegEncContext s  ) 

static void memsetw ( short *  tab,
int  val,
int  n 
) [inline, static]

Definition at line 3063 of file h263.c.

Referenced by ff_mpeg4_clean_buffers().

static int mpeg4_decode_block ( MpegEncContext s,
DCTELEM block,
int  n,
int  coded,
int  intra,
int  rvlc 
) [inline, static]

static int mpeg4_decode_dc ( MpegEncContext s,
int  n,
int *  dir_ptr 
) [inline, static]

decodes the dc value.

Parameters:
n block index (0-3 are luma, 4-5 are chroma)
dir_ptr the prediction direction will be stored here
Returns:
the quantized dc

Definition at line 4685 of file h263.c.

References av_log(), AV_LOG_ERROR, MpegEncContext::avctx, DC_VLC_BITS, MpegEncContext::error_resilience, ff_mpeg4_pred_dc(), MpegEncContext::gb, get_bits(), get_bits1(), get_vlc2(), get_xbits(), IS_3IV1, and VLC::table.

Referenced by mpeg4_decode_block(), mpeg4_decode_partition_a(), and mpeg4_decode_partition_b().

Here is the call graph for this function:

static int mpeg4_decode_gop_header ( MpegEncContext s,
GetBitContext gb 
) [static]

Definition at line 5469 of file h263.c.

References get_bits(), skip_bits1(), and MpegEncContext::time_base.

Referenced by ff_mpeg4_decode_picture_header().

Here is the call graph for this function:

static int mpeg4_decode_partition_a ( MpegEncContext s  )  [static]

static int mpeg4_decode_partition_b ( MpegEncContext s,
int  mb_count 
) [static]

static int mpeg4_decode_partitioned_mb ( MpegEncContext s,
DCTELEM  block[6][64] 
) [static]

static void mpeg4_decode_sprite_trajectory ( MpegEncContext s,
GetBitContext gb 
) [static]

static int mpeg4_decode_video_packet_header ( MpegEncContext s  )  [static]

static int mpeg4_get_block_length ( MpegEncContext s,
DCTELEM block,
int  n,
int  intra_dc,
uint8_t *  scan_table 
) [static]

static int mpeg4_is_resync ( MpegEncContext s  )  [inline, static]

check if the next stuff is a resync marker or the end.

Returns:
0 if not

Definition at line 3147 of file h263.c.

References align_get_bits(), FF_BUG_NO_PADDING, ff_mpeg4_get_video_packet_prefix_length(), ff_mpeg4_resync_prefix, MpegEncContext::gb, get_bits1(), get_bits_count(), show_bits(), GetBitContext::size_in_bits, skip_bits(), and MpegEncContext::workaround_bugs.

Referenced by ff_mpeg4_decode_mb(), and mpeg4_decode_partitioned_mb().

Here is the call graph for this function:

void mpeg4_pred_ac ( MpegEncContext s,
DCTELEM block,
int  n,
int  dir 
)

static void preview_obmc ( MpegEncContext s  )  [static]


Variable Documentation

VLC cbpc_b_vlc [static]

Definition at line 2863 of file h263.c.

VLC cbpy_vlc [static]

Definition at line 2857 of file h263.c.

VLC dc_chrom [static]

Definition at line 2859 of file h263.c.

VLC dc_lum [static]

Definition at line 2859 of file h263.c.

Definition at line 2862 of file h263.c.

VLC inter_MCBPC_vlc [static]

Definition at line 2856 of file h263.c.

VLC intra_MCBPC_vlc [static]

Definition at line 2855 of file h263.c.

VLC mb_type_b_vlc [static]

Definition at line 2861 of file h263.c.

VLC mv_vlc [static]

Definition at line 2858 of file h263.c.

Definition at line 2860 of file h263.c.


Generated on Mon Apr 28 14:04:16 2008 for Cinelerra by  doxygen 1.5.5