GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
|
#include "quant.h"
#include "quant_matrix.h"
#include "interpolate8x8.h"
#include "reduced.h"
#include "mbprediction.h"
#include "gmc.h"
#include "mem_align.h"
Macros | |
#define | DECLARE_ALIGNED_MATRIX(name, sizex, sizey, type, alignment) |
Functions | |
int | decoder_create (xvid_dec_create_t *create) |
static dword | get_dc_scaler (dword quant, dword lum) |
void | XVID_ClearMatrix (void *dst) |
int | gmc_sanitize (int value, int quarterpel, int fcode) |
static void | get_b_motion_vector (Bitstream *bs, VECTOR *mv, int fcode, const VECTOR pmv) |
static int | get_dbquant (Bitstream *bs) |
static int | get_mbtype (Bitstream *bs) |
Variables | |
static const dword | roundtab_76 [16] = { 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1 } |
const dword | roundtab_79 [4] = { 0, 1, 0, 0 } |
static const int | dquant_table [4] |
#define DECLARE_ALIGNED_MATRIX | ( | name, | |
sizex, | |||
sizey, | |||
type, | |||
alignment | |||
) |
int decoder_create | ( | xvid_dec_create_t * | create | ) |
void XVID_ClearMatrix | ( | void * | dst | ) |
int gmc_sanitize | ( | int | value, |
int | quarterpel, | ||
int | fcode | ||
) |
|
static |
|
static |
|
static |
const dword roundtab_79[4] = { 0, 1, 0, 0 } |
|
static |