xine-lib 1.2.13-20230125hg15249
|
Go to the source code of this file.
Data Structures | |
struct | MBtab |
struct | MVtab |
struct | DMVtab |
struct | CBPtab |
struct | DCtab |
struct | DCTtab |
struct | MBAtab |
Macros | |
#define | GETWORD(bit_buf, shift, bit_ptr) |
#define | NEEDBITS(bit_buf, bits, bit_ptr) |
#define | DUMPBITS(bit_buf, bits, num) |
#define | UBITS(bit_buf, num) (((uint32_t)(bit_buf)) >> (32 - (num))) |
#define | SBITS(bit_buf, num) (((int32_t)(bit_buf)) >> (32 - (num))) |
#define | INTRA MACROBLOCK_INTRA |
#define | QUANT MACROBLOCK_QUANT |
#define | MC MACROBLOCK_MOTION_FORWARD |
#define | CODED MACROBLOCK_PATTERN |
#define | FWD MACROBLOCK_MOTION_FORWARD |
#define | BWD MACROBLOCK_MOTION_BACKWARD |
#define | INTER MACROBLOCK_MOTION_FORWARD|MACROBLOCK_MOTION_BACKWARD |
Functions | |
static void | bitstream_init (picture_t *picture, uint8_t *start) |
Variables | |
static const MBtab | MB_I [] |
static const MBtab | MB_P [] |
static const MBtab | MB_B [] |
static const MVtab | MV_4 [] |
static const MVtab | MV_10 [] |
static const DMVtab | DMV_2 [] |
static const CBPtab | CBP_7 [] |
static const CBPtab | CBP_9 [] |
static const DCtab | DC_lum_5 [] |
static const DCtab | DC_chrom_5 [] |
static const DCtab | DC_long [] |
static const DCTtab | DCT_16 [] |
static const DCTtab | DCT_15 [] |
static const DCTtab | DCT_13 [] |
static const DCTtab | DCT_B14_10 [] |
static const DCTtab | DCT_B14_8 [] |
static const DCTtab | DCT_B14AC_5 [] |
static const DCTtab | DCT_B14DC_5 [] |
static const DCTtab | DCT_B15_10 [] |
static const DCTtab | DCT_B15_8 [] |
static const MBAtab | MBA_5 [] |
static const MBAtab | MBA_11 [] |
#define BWD MACROBLOCK_MOTION_BACKWARD |
#define CODED MACROBLOCK_PATTERN |
Referenced by get_chroma_dc_dct_diff(), get_chroma_dc_dct_diff(), get_coded_block_pattern(), get_coded_block_pattern(), get_dmv(), get_dmv(), get_intra_block_B14(), get_intra_block_B14(), get_intra_block_B15(), get_intra_block_B15(), get_luma_dc_dct_diff(), get_luma_dc_dct_diff(), get_macroblock_modes(), get_macroblock_modes(), get_motion_delta(), get_motion_delta(), get_mpeg1_intra_block(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), get_mpeg1_non_intra_block(), get_non_intra_block(), get_non_intra_block(), get_quantizer_scale(), get_quantizer_scale(), get_xvmc_chroma_dc_dct_diff(), get_xvmc_coded_block_pattern(), get_xvmc_dmv(), get_xvmc_intra_block_B14(), get_xvmc_intra_block_B15(), get_xvmc_luma_dc_dct_diff(), get_xvmc_macroblock_modes(), get_xvmc_motion_delta(), get_xvmc_mpeg1_intra_block(), get_xvmc_mpeg1_non_intra_block(), get_xvmc_non_intra_block(), get_xvmc_quantizer_scale(), motion_fi_16x8(), motion_fi_16x8(), motion_fi_conceal(), motion_fi_conceal(), motion_fi_conceal(), motion_fi_field(), motion_fi_field(), motion_fr_conceal(), motion_fr_conceal(), motion_fr_conceal(), motion_fr_field(), motion_fr_field(), mpeg2_slice(), mpeg2_slice(), mpeg2_xvmc_slice(), slice_init(), slice_init(), and slice_xvmc_init().
#define FWD MACROBLOCK_MOTION_FORWARD |
Referenced by get_intra_block_B14(), get_intra_block_B14(), get_intra_block_B15(), get_intra_block_B15(), get_mpeg1_intra_block(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), get_mpeg1_non_intra_block(), get_non_intra_block(), get_non_intra_block(), get_xvmc_intra_block_B14(), get_xvmc_intra_block_B15(), get_xvmc_mpeg1_intra_block(), get_xvmc_mpeg1_non_intra_block(), and get_xvmc_non_intra_block().
#define INTER MACROBLOCK_MOTION_FORWARD|MACROBLOCK_MOTION_BACKWARD |
#define INTRA MACROBLOCK_INTRA |
#define MC MACROBLOCK_MOTION_FORWARD |
Referenced by get_chroma_dc_dct_diff(), get_chroma_dc_dct_diff(), get_coded_block_pattern(), get_coded_block_pattern(), get_intra_block_B14(), get_intra_block_B14(), get_intra_block_B15(), get_intra_block_B15(), get_luma_dc_dct_diff(), get_luma_dc_dct_diff(), get_motion_delta(), get_motion_delta(), get_mpeg1_intra_block(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), get_mpeg1_non_intra_block(), get_non_intra_block(), get_non_intra_block(), get_xvmc_chroma_dc_dct_diff(), get_xvmc_coded_block_pattern(), get_xvmc_intra_block_B14(), get_xvmc_intra_block_B15(), get_xvmc_luma_dc_dct_diff(), get_xvmc_motion_delta(), get_xvmc_mpeg1_intra_block(), get_xvmc_mpeg1_non_intra_block(), get_xvmc_non_intra_block(), motion_fi_16x8(), motion_fi_16x8(), motion_fi_conceal(), motion_fi_conceal(), motion_fi_conceal(), motion_fi_dmv(), motion_fi_dmv(), motion_fi_field(), motion_fi_field(), motion_fr_conceal(), motion_fr_conceal(), motion_fr_conceal(), motion_fr_dmv(), motion_fr_dmv(), motion_fr_field(), motion_fr_field(), motion_fr_frame(), motion_fr_frame(), motion_mp1(), motion_mp1(), motion_mp1(), mpeg2_slice(), mpeg2_slice(), mpeg2_xvmc_slice(), slice_init(), slice_init(), slice_intra_DCT(), slice_intra_DCT(), slice_xvmc_init(), and slice_xvmc_intra_DCT().
#define QUANT MACROBLOCK_QUANT |
Referenced by get_chroma_dc_dct_diff(), get_chroma_dc_dct_diff(), get_intra_block_B14(), get_intra_block_B14(), get_intra_block_B15(), get_intra_block_B15(), get_luma_dc_dct_diff(), get_luma_dc_dct_diff(), get_motion_delta(), get_motion_delta(), get_mpeg1_intra_block(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), get_mpeg1_non_intra_block(), get_non_intra_block(), get_non_intra_block(), get_xvmc_chroma_dc_dct_diff(), get_xvmc_intra_block_B14(), get_xvmc_intra_block_B15(), get_xvmc_luma_dc_dct_diff(), get_xvmc_motion_delta(), get_xvmc_mpeg1_intra_block(), get_xvmc_mpeg1_non_intra_block(), and get_xvmc_non_intra_block().
Referenced by get_chroma_dc_dct_diff(), get_chroma_dc_dct_diff(), get_coded_block_pattern(), get_coded_block_pattern(), get_dmv(), get_dmv(), get_intra_block_B14(), get_intra_block_B14(), get_intra_block_B15(), get_intra_block_B15(), get_luma_dc_dct_diff(), get_luma_dc_dct_diff(), get_macroblock_modes(), get_macroblock_modes(), get_motion_delta(), get_motion_delta(), get_mpeg1_intra_block(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), get_mpeg1_non_intra_block(), get_non_intra_block(), get_non_intra_block(), get_quantizer_scale(), get_quantizer_scale(), get_xvmc_chroma_dc_dct_diff(), get_xvmc_coded_block_pattern(), get_xvmc_dmv(), get_xvmc_intra_block_B14(), get_xvmc_intra_block_B15(), get_xvmc_luma_dc_dct_diff(), get_xvmc_macroblock_modes(), get_xvmc_motion_delta(), get_xvmc_mpeg1_intra_block(), get_xvmc_mpeg1_non_intra_block(), get_xvmc_non_intra_block(), get_xvmc_quantizer_scale(), motion_fi_16x8(), motion_fi_field(), motion_fr_field(), motion_fr_field(), mpeg2_slice(), mpeg2_slice(), mpeg2_xvmc_slice(), slice_init(), slice_init(), and slice_xvmc_init().
|
inlinestatic |
Referenced by mpeg2_slice(), mpeg2_slice(), and mpeg2_xvmc_slice().
|
static |
Referenced by get_coded_block_pattern(), get_coded_block_pattern(), and get_xvmc_coded_block_pattern().
|
static |
Referenced by get_coded_block_pattern(), get_coded_block_pattern(), and get_xvmc_coded_block_pattern().
|
static |
Referenced by get_chroma_dc_dct_diff(), get_chroma_dc_dct_diff(), and get_xvmc_chroma_dc_dct_diff().
|
static |
Referenced by get_chroma_dc_dct_diff(), get_chroma_dc_dct_diff(), get_luma_dc_dct_diff(), get_luma_dc_dct_diff(), get_xvmc_chroma_dc_dct_diff(), and get_xvmc_luma_dc_dct_diff().
|
static |
Referenced by get_luma_dc_dct_diff(), get_luma_dc_dct_diff(), and get_xvmc_luma_dc_dct_diff().
|
static |
Referenced by get_intra_block_B14(), get_intra_block_B14(), get_intra_block_B15(), get_intra_block_B15(), get_mpeg1_intra_block(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), get_mpeg1_non_intra_block(), get_non_intra_block(), get_non_intra_block(), get_xvmc_intra_block_B14(), get_xvmc_intra_block_B15(), get_xvmc_mpeg1_intra_block(), get_xvmc_mpeg1_non_intra_block(), and get_xvmc_non_intra_block().
|
static |
Referenced by get_intra_block_B14(), get_intra_block_B14(), get_intra_block_B15(), get_intra_block_B15(), get_mpeg1_intra_block(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), get_mpeg1_non_intra_block(), get_non_intra_block(), get_non_intra_block(), get_xvmc_intra_block_B14(), get_xvmc_intra_block_B15(), get_xvmc_mpeg1_intra_block(), get_xvmc_mpeg1_non_intra_block(), and get_xvmc_non_intra_block().
|
static |
Referenced by get_intra_block_B14(), get_intra_block_B14(), get_intra_block_B15(), get_intra_block_B15(), get_mpeg1_intra_block(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), get_mpeg1_non_intra_block(), get_non_intra_block(), get_non_intra_block(), get_xvmc_intra_block_B14(), get_xvmc_intra_block_B15(), get_xvmc_mpeg1_intra_block(), get_xvmc_mpeg1_non_intra_block(), and get_xvmc_non_intra_block().
|
static |
Referenced by get_intra_block_B14(), get_intra_block_B14(), get_mpeg1_intra_block(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), get_mpeg1_non_intra_block(), get_non_intra_block(), get_non_intra_block(), get_xvmc_intra_block_B14(), get_xvmc_mpeg1_intra_block(), get_xvmc_mpeg1_non_intra_block(), and get_xvmc_non_intra_block().
|
static |
Referenced by get_intra_block_B14(), get_intra_block_B14(), get_mpeg1_intra_block(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), get_mpeg1_non_intra_block(), get_non_intra_block(), get_non_intra_block(), get_xvmc_intra_block_B14(), get_xvmc_mpeg1_intra_block(), get_xvmc_mpeg1_non_intra_block(), and get_xvmc_non_intra_block().
|
static |
Referenced by get_intra_block_B14(), get_intra_block_B14(), get_mpeg1_intra_block(), get_mpeg1_intra_block(), get_mpeg1_non_intra_block(), get_mpeg1_non_intra_block(), get_non_intra_block(), get_non_intra_block(), get_xvmc_intra_block_B14(), get_xvmc_mpeg1_intra_block(), get_xvmc_mpeg1_non_intra_block(), and get_xvmc_non_intra_block().
|
static |
Referenced by get_mpeg1_non_intra_block(), get_mpeg1_non_intra_block(), get_non_intra_block(), get_non_intra_block(), get_xvmc_mpeg1_non_intra_block(), and get_xvmc_non_intra_block().
|
static |
Referenced by get_intra_block_B15(), get_intra_block_B15(), and get_xvmc_intra_block_B15().
|
static |
Referenced by get_intra_block_B15(), get_intra_block_B15(), and get_xvmc_intra_block_B15().
|
static |
Referenced by get_dmv(), get_dmv(), and get_xvmc_dmv().
|
static |
Referenced by get_macroblock_modes(), get_macroblock_modes(), and get_xvmc_macroblock_modes().
|
static |
Referenced by get_macroblock_modes(), get_macroblock_modes(), and get_xvmc_macroblock_modes().
|
static |
Referenced by get_macroblock_modes(), get_macroblock_modes(), and get_xvmc_macroblock_modes().
|
static |
Referenced by mpeg2_slice(), mpeg2_slice(), mpeg2_xvmc_slice(), slice_init(), slice_init(), and slice_xvmc_init().
|
static |
Referenced by mpeg2_slice(), mpeg2_slice(), mpeg2_xvmc_slice(), slice_init(), slice_init(), and slice_xvmc_init().
|
static |
Referenced by get_motion_delta(), get_motion_delta(), and get_xvmc_motion_delta().
|
static |
Referenced by get_motion_delta(), get_motion_delta(), and get_xvmc_motion_delta().