diff --git a/libavcodec/vc1dec.c b/libavcodec/vc1dec.c index 96055e664cb028d7609f799f52c8ecd99efc4256..ad4125de8fefe3309d6f5af3408234f00bd5abb0 100644 --- a/libavcodec/vc1dec.c +++ b/libavcodec/vc1dec.c @@ -3256,7 +3256,7 @@ static int vc1_decode_frame(AVCodecContext *avctx, s->me.qpel_put= s->dsp.put_qpel_pixels_tab; s->me.qpel_avg= s->dsp.avg_qpel_pixels_tab; - if ((CONFIG_VC1_VDPAU_DECODER || CONFIG_WMV3_VDPAU_DECODER) + if ((CONFIG_VC1_VDPAU_DECODER) &&s->avctx->codec->capabilities&CODEC_CAP_HWACCEL_VDPAU) ff_vdpau_vc1_decode_picture(s, buf_start, (buf + buf_size) - buf_start); else if (avctx->hwaccel) {