Browse Source

avfilter/overlay_cuda: check av_buffer_ref result

release/4.3
Timo Rothenpieler 4 years ago
parent
commit
85713d85a7
1 changed files with 4 additions and 0 deletions
  1. +4
    -0
      libavfilter/vf_overlay_cuda.c

+ 4
- 0
libavfilter/vf_overlay_cuda.c View File

@@ -346,6 +346,8 @@ static int overlay_cuda_config_output(AVFilterLink *outlink)
// initialize

ctx->hw_device_ctx = av_buffer_ref(frames_ctx->device_ref);
if (!ctx->hw_device_ctx)
return AVERROR(ENOMEM);
ctx->hwctx = ((AVHWDeviceContext*)ctx->hw_device_ctx->data)->hwctx;

cuda_ctx = ctx->hwctx->cuda_ctx;
@@ -354,6 +356,8 @@ static int overlay_cuda_config_output(AVFilterLink *outlink)
ctx->cu_stream = ctx->hwctx->stream;

outlink->hw_frames_ctx = av_buffer_ref(inlink->hw_frames_ctx);
if (!outlink->hw_frames_ctx)
return AVERROR(ENOMEM);

// load functions



Loading…
Cancel
Save