xine-lib: xine-lib-1.2.12/src/video_dec/libmpeg2/xvmc.h File Reference

xine-lib 1.2.12

Functions
xvmc.h File Reference
`#include "libmpeg2_accel.h"`

Go to the source code of this file.

## Functions
void | mpeg2_xvmc_slice (mpeg2dec_accel_t *accel, picture_t *picture, int code, uint8_t *buffer)
void | xvmc_setup_scan_ptable (void)

## Function Documentation

## ◆ mpeg2_xvmc_slice()

void mpeg2_xvmc_slice | ( | mpeg2dec_accel_t * | accel,
|  | picture_t * | picture,
|  | int | code,
|  | uint8_t * | buffer
| ) |  |

References ACCEL, mpeg2_mc_t::avg, bit_buf, bit_ptr, bits, bitstream_init(), BOTTOM_FIELD, code, D_TYPE, DCT_TYPE_INTERLACED, DUMPBITS, FRAME_PICTURE, get_xvmc_coded_block_pattern(), get_xvmc_macroblock_modes(), get_xvmc_quantizer_scale(), MBAtab::len, MACROBLOCK_INTRA, MACROBLOCK_MOTION_BACKWARD, MACROBLOCK_MOTION_FORWARD, MACROBLOCK_PATTERN, MACROBLOCK_QUANT, MBAtab::mba, MBA_11, MBA_5, MC_16X8, MC_DMV, MC_FIELD, MC_FRAME, MOTION_ACCEL, MOTION_CALL, motion_fi_16x8(), motion_fi_conceal(), motion_fi_dmv(), motion_fi_field(), motion_fr_conceal(), motion_fr_dmv(), motion_fr_field(), motion_fr_frame(), motion_mp1(), MOTION_TYPE_MASK, mpeg2_cpu_state_restore, mpeg2_cpu_state_save, mpeg2_mc, NEEDBITS, NEXT_MACROBLOCK, P_TYPE, xine_xvmc_s::proc_macro_block, mpeg2_mc_t::put, SIGNED_INTRA, slice_xvmc_init(), slice_xvmc_intra_DCT(), slice_xvmc_non_intra_DCT(), UBITS, XINE_MC_FIELD, XINE_MC_FRAME, and mpeg2dec_accel_t::xvmc_last_slice_code.

Referenced by libmpeg2_accel_slice().

## ◆ xvmc_setup_scan_ptable()

void xvmc_setup_scan_ptable | ( | void |  | ) |

References mpeg2_scan_alt, mpeg2_scan_alt_orig, mpeg2_scan_alt_ptable, mpeg2_scan_norm, mpeg2_scan_norm_orig, mpeg2_scan_norm_ptable, and mpeg2_scan_orig_ptable.

Referenced by libmpeg2_accel_scan().