diff options
author | Timo Rothenpieler <timo@rothenpieler.org> | 2020-11-04 01:36:48 +0100 |
---|---|---|
committer | Timo Rothenpieler <timo@rothenpieler.org> | 2020-11-04 01:36:48 +0100 |
commit | 98d3f2359853f1908092b6244f429ced838f493b (patch) | |
tree | 4f28df18e7afb65f73cae275370568ce1786798e | |
parent | 2f3cb5cccab51c53f7440760fbd2914edbea801b (diff) | |
download | ffmpeg-98d3f2359853f1908092b6244f429ced838f493b.tar.gz |
avutil/hwcontext_cuda: fix edge case with non-even frame heights
-rw-r--r-- | libavutil/hwcontext_cuda.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libavutil/hwcontext_cuda.c b/libavutil/hwcontext_cuda.c index 7278bd2988..58ffc81378 100644 --- a/libavutil/hwcontext_cuda.c +++ b/libavutil/hwcontext_cuda.c @@ -190,7 +190,7 @@ static int cuda_get_buffer(AVHWFramesContext *ctx, AVFrame *frame) if (ctx->sw_format == AV_PIX_FMT_YUV420P) { frame->linesize[1] = frame->linesize[2] = frame->linesize[0] / 2; frame->data[2] = frame->data[1]; - frame->data[1] = frame->data[2] + frame->linesize[2] * ctx->height / 2; + frame->data[1] = frame->data[2] + frame->linesize[2] * (ctx->height / 2); } frame->format = AV_PIX_FMT_CUDA; |