state_trackers/vdpau: Add num_slices to mpeg12 picture structure

Bitstream parsers might need that field.

Signed-off-by: Maarten Lankhorst <m.b.lankhorst@gmail.com>
This commit is contained in:
Maarten Lankhorst 2011-10-31 10:24:34 +01:00 committed by Christian König
parent c9c6eec1c6
commit c4d47f065a
2 changed files with 2 additions and 0 deletions

View File

@ -134,6 +134,7 @@ struct pipe_mpeg12_picture_desc
unsigned concealment_motion_vectors;
unsigned intra_dc_precision;
unsigned f_code[2][2];
unsigned num_slices;
};
struct pipe_mpeg12_quant_matrix

View File

@ -233,6 +233,7 @@ vlVdpDecoderRenderMpeg12(struct pipe_video_decoder *decoder,
picture.f_code[0][1] = picture_info->f_code[0][1] - 1;
picture.f_code[1][0] = picture_info->f_code[1][0] - 1;
picture.f_code[1][1] = picture_info->f_code[1][1] - 1;
picture.num_slices = picture_info->slice_count;
decoder->set_picture_parameters(decoder, &picture.base);