diff options
author | Mark Thompson <sw@jkqxz.net> | 2016-09-13 20:45:55 +0100 |
---|---|---|
committer | Mark Thompson <sw@jkqxz.net> | 2017-01-17 23:06:46 +0000 |
commit | f7e9275f83ec116fc859367d61998eae8af438fc (patch) | |
tree | 22a49fc66f10bfc3ea5c583bd4228a306a7d2c65 | |
parent | 2a4a8653b6ca77ed1c9cec1336c55d291ef545b6 (diff) | |
download | ffmpeg-f7e9275f83ec116fc859367d61998eae8af438fc.tar.gz |
hwcontext_vdpau: Fix missing subscripts
Also remove the redundant casts which were hiding the error here.
(cherry picked from commit 7081620aca36e616ea96f71fd71d2703e3abae09)
-rw-r--r-- | libavutil/hwcontext_vdpau.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libavutil/hwcontext_vdpau.c b/libavutil/hwcontext_vdpau.c index 49c44fed0d..cce5396043 100644 --- a/libavutil/hwcontext_vdpau.c +++ b/libavutil/hwcontext_vdpau.c @@ -305,7 +305,7 @@ static int vdpau_transfer_data_from(AVHWFramesContext *ctx, AVFrame *dst, for (i = 0; i< FF_ARRAY_ELEMS(data) && dst->data[i]; i++) { data[i] = dst->data[i]; - if (dst->linesize[i] < 0 || (uint64_t)dst->linesize > UINT32_MAX) { + if (dst->linesize[i] < 0 || dst->linesize[i] > UINT32_MAX) { av_log(ctx, AV_LOG_ERROR, "The linesize %d cannot be represented as uint32\n", dst->linesize[i]); @@ -356,7 +356,7 @@ static int vdpau_transfer_data_to(AVHWFramesContext *ctx, AVFrame *dst, for (i = 0; i< FF_ARRAY_ELEMS(data) && src->data[i]; i++) { data[i] = src->data[i]; - if (src->linesize[i] < 0 || (uint64_t)src->linesize > UINT32_MAX) { + if (src->linesize[i] < 0 || src->linesize[i] > UINT32_MAX) { av_log(ctx, AV_LOG_ERROR, "The linesize %d cannot be represented as uint32\n", src->linesize[i]); |