#include "internal.h"
#include "vp9data.h"
#include "vp9dec.h"
-#include "hwaccel.h"
+#include "hwconfig.h"
#include "vdpau.h"
#include "vdpau_internal.h"
{
VP9Context *s = avctx->priv_data;
VP9SharedContext *h = &(s->s);
- const AVPixFmtDescriptor *pixdesc = av_pix_fmt_desc_get(avctx->sw_pix_fmt);
- if (!pixdesc) {
- return AV_PIX_FMT_NONE;
- }
-
VP9Frame pic = h->frames[CUR_FRAME];
struct vdpau_picture_context *pic_ctx = pic.hwaccel_picture_private;
int i;
VdpPictureInfoVP9 *info = &pic_ctx->info.vp9;
+ const AVPixFmtDescriptor *pixdesc = av_pix_fmt_desc_get(avctx->sw_pix_fmt);
+ if (!pixdesc) {
+ return AV_PIX_FMT_NONE;
+ }
info->width = avctx->width;
info->height = avctx->height;