vaapi: cope with VA-API 0.32, i.e. fix VC-1 decoding on Sandy Bridge.
authorGwenole Beauchesne <git@videolan.org>
Tue, 29 Mar 2011 08:52:15 +0000 (10:52 +0200)
committerReinhard Tartler <siretart@tauware.de>
Sat, 9 Apr 2011 10:02:04 +0000 (12:02 +0200)
(cherry picked from commit a18e7b4fb77d3799cf21110b5e6dda4691a295b3)

Signed-off-by: Reinhard Tartler <siretart@tauware.de>
libavcodec/vaapi_vc1.c

index d826cc1..5bce829 100644 (file)
@@ -160,6 +160,9 @@ static int vaapi_vc1_start_frame(AVCodecContext *avctx, av_unused const uint8_t
     pic_param->sequence_fields.bits.syncmarker                      = s->resync_marker;
     pic_param->sequence_fields.bits.rangered                        = v->rangered;
     pic_param->sequence_fields.bits.max_b_frames                    = s->avctx->max_b_frames;
+#if VA_CHECK_VERSION(0,32,0)
+    pic_param->sequence_fields.bits.profile                         = v->profile;
+#endif
     pic_param->coded_width                                          = s->avctx->coded_width;
     pic_param->coded_height                                         = s->avctx->coded_height;
     pic_param->entrypoint_fields.value                              = 0; /* reset all bits */