On Sun, 2014-05-04 at 23:00 -0600, Xiang, Haihao wrote: > From: "Xiang, Haihao" <haihao.xi...@intel.com> > > https://bugs.freedesktop.org/show_bug.cgi?id=77386
Make sense. Reviewed-by: Zhao Yakui <yakui.z...@intel.com> > > Signed-off-by: Xiang, Haihao <haihao.xi...@intel.com> > --- > src/i965_decoder_utils.c | 7 ++++++- > 1 file changed, 6 insertions(+), 1 deletion(-) > > diff --git a/src/i965_decoder_utils.c b/src/i965_decoder_utils.c > index 2533381..617bc15 100644 > --- a/src/i965_decoder_utils.c > +++ b/src/i965_decoder_utils.c > @@ -654,7 +654,12 @@ intel_decoder_check_vc1_parameter(VADriverContextP ctx, > VAPictureParameterBufferVC1 *pic_param = (VAPictureParameterBufferVC1 > *)decode_state->pic_param->buffer; > struct object_surface *obj_surface; > int i = 0; > - > + > + if (pic_param->sequence_fields.bits.interlace == 1 && > + pic_param->picture_fields.bits.frame_coding_mode != 0) { /* > frame-interlace or field-interlace */ > + return VA_STATUS_ERROR_DECODING_ERROR; > + } > + > if (pic_param->picture_fields.bits.picture_type == 0 || > pic_param->picture_fields.bits.picture_type == 3) { > } else if (pic_param->picture_fields.bits.picture_type == 1 || _______________________________________________ Libva mailing list Libva@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libva