[FFmpeg-cvslog] hwcontext_vaapi: Fix frames context creation with external attributes

Mark Thompson git at videolan.org
Thu Feb 22 01:47:53 EET 2018


ffmpeg | branch: master | Mark Thompson <sw at jkqxz.net> | Mon Feb 19 20:04:25 2018 +0000| [193e43e6195eba669015098b4245a7287b7506b0] | committer: Mark Thompson

hwcontext_vaapi: Fix frames context creation with external attributes

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=193e43e6195eba669015098b4245a7287b7506b0
---

 libavutil/hwcontext_vaapi.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavutil/hwcontext_vaapi.c b/libavutil/hwcontext_vaapi.c
index 68f88ecd6b..af9a136ef0 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 =



More information about the ffmpeg-cvslog mailing list