Browse Source

avutil/hwcontext_opencl: Fix missing linesize when map from opencl

Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
Zhao Zhili 1 year ago
parent
commit
dcfc6089b1
1 changed files with 1 additions and 0 deletions
  1. 1 0
      libavutil/hwcontext_opencl.c

+ 1 - 0
libavutil/hwcontext_opencl.c

@@ -2014,6 +2014,7 @@ static int opencl_map_frame(AVHWFramesContext *hwfc, AVFrame *dst,
         }
 
         dst->data[p] = map->address[p];
+        dst->linesize[p] = row_pitch;
 
         av_log(hwfc, AV_LOG_DEBUG, "Map plane %d (%p -> %p).\n",
                p, src->data[p], dst->data[p]);