summaryrefslogtreecommitdiffstats
path: root/libavutil/hwcontext_vaapi.c
diff options
context:
space:
mode:
authorMark Thompson <sw@jkqxz.net>2018-02-19 20:04:25 +0000
committerMark Thompson <sw@jkqxz.net>2018-02-21 23:38:10 +0000
commit193e43e6195eba669015098b4245a7287b7506b0 (patch)
treef81804027cb1298c38270ab2e71dbd2ea2e7747e /libavutil/hwcontext_vaapi.c
parentfabcbfba3846667869e14a562bd84c7b4dd0c6a4 (diff)
downloadffmpeg-streaming-193e43e6195eba669015098b4245a7287b7506b0.zip
ffmpeg-streaming-193e43e6195eba669015098b4245a7287b7506b0.tar.gz
hwcontext_vaapi: Fix frames context creation with external attributes
Diffstat (limited to 'libavutil/hwcontext_vaapi.c')
-rw-r--r--libavutil/hwcontext_vaapi.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libavutil/hwcontext_vaapi.c b/libavutil/hwcontext_vaapi.c
index 68f88ec..af9a136 100644
--- a/libavutil/hwcontext_vaapi.c
+++ b/libavutil/hwcontext_vaapi.c
@@ -475,9 +475,9 @@ static int vaapi_frames_init(AVHWFramesContext *hwfc)
int need_memory_type = !(hwctx->driver_quirks & AV_VAAPI_DRIVER_QUIRK_ATTRIB_MEMTYPE);
int need_pixel_format = 1;
for (i = 0; i < avfc->nb_attributes; i++) {
- if (ctx->attributes[i].type == VASurfaceAttribMemoryType)
+ if (avfc->attributes[i].type == VASurfaceAttribMemoryType)
need_memory_type = 0;
- if (ctx->attributes[i].type == VASurfaceAttribPixelFormat)
+ if (avfc->attributes[i].type == VASurfaceAttribPixelFormat)
need_pixel_format = 0;
}
ctx->nb_attributes =
OpenPOWER on IntegriCloud