xine-lib: xine_xvmc_s Struct Reference

xine-lib 1.2.13-20230125hg15249

Data Fields
xine_xvmc_s Struct Reference

`#include <accel_xvmc.h>`

## Data Fields
vo_frame_t * | vo_frame
xine_macroblocks_t * | macroblocks
void(* | proc_macro_block )(int x, int y, int mb_type, int motion_type, int(*mv_field_sel)[2], int *dmvector, int cbp, int dct_type, vo_frame_t *current_frame, vo_frame_t *forward_ref_frame, vo_frame_t *backward_ref_frame, int picture_structure, int second_field, int(*f_mot_pmv)[2], int(*b_mot_pmv)[2])

## Field Documentation

## ◆ macroblocks

xine_macroblocks_t* xine_xvmc_s::macroblocks

Referenced by libmpeg2_accel_new_sequence(), xxmc_do_update_frame(), xxmc_frame_updates(), and xxmc_mocomp_create_macroblocks().

## ◆ proc_macro_block

void(* xine_xvmc_s::proc_macro_block) (int x, int y, int mb_type, int motion_type, int(*mv_field_sel)[2], int *dmvector, int cbp, int dct_type, vo_frame_t *current_frame, vo_frame_t *forward_ref_frame, vo_frame_t *backward_ref_frame, int picture_structure, int second_field, int(*f_mot_pmv)[2], int(*b_mot_pmv)[2])

Referenced by mpeg2_xvmc_slice(), and xxmc_frame_updates().

## ◆ vo_frame

vo_frame_t* xine_xvmc_s::vo_frame

Referenced by xxmc_alloc_frame(), and xxmc_duplicate_frame_data().

The documentation for this struct was generated from the following file:

- xine-lib-1.2.13/src/xine-engine/accel_xvmc.h