24 #include <vdpau/vdpau.h>
36 VdpPictureInfoMPEG1Or2 *info = &pic_ctx->info.mpeg;
41 info->forward_reference = VDP_INVALID_HANDLE;
42 info->backward_reference = VDP_INVALID_HANDLE;
47 assert(ref != VDP_INVALID_HANDLE);
48 info->backward_reference = ref;
52 info->forward_reference = ref;
55 info->slice_count = 0;
66 info->full_pel_forward_vector = s->
full_pel[0];
67 info->full_pel_backward_vector = s->
full_pel[1];
73 for (i = 0; i < 64; ++i) {
75 info->non_intra_quantizer_matrix[i] = s->
inter_matrix[i];
93 pic_ctx->info.mpeg.slice_count++;
97 #if CONFIG_MPEG1_VDPAU_HWACCEL
99 .
name =
"mpeg1_vdpau",
106 .frame_priv_data_size =
sizeof(
struct vdpau_picture_context),
110 #if CONFIG_MPEG2_VDPAU_HWACCEL
112 .
name =
"mpeg2_vdpau",
119 .frame_priv_data_size =
sizeof(
struct vdpau_picture_context),