hwcontext_vdpau: Fix missing subscripts
Also remove the redundant casts which were hiding the error here.
Fixes Ubuntu bug 1688735, reported by andysem.
(cherry picked from commit 7081620aca)
This commit is contained in:
parent
582c3d514a
commit
016064625f
1 changed files with 2 additions and 2 deletions
|
|
@ -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]);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue