[FFmpeg-devel] [PATCH 3/4] avutil/cuda_check: propagate AVERROR_UNRECOVERABLE when needed
Timo Rothenpieler
timo at rothenpieler.org
Tue Nov 22 15:21:40 EET 2022
On 22/11/2022 14:07, James Almer wrote:
> Based on a patch by Soft Works.
>
> Signed-off-by: James Almer <jamrial at gmail.com>
> ---
> libavutil/cuda_check.h | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/libavutil/cuda_check.h b/libavutil/cuda_check.h
> index f5a9234eaf..33aaf9c098 100644
> --- a/libavutil/cuda_check.h
> +++ b/libavutil/cuda_check.h
> @@ -49,6 +49,10 @@ static inline int ff_cuda_check(void *avctx,
> av_log(avctx, AV_LOG_ERROR, " -> %s: %s", err_name, err_string);
> av_log(avctx, AV_LOG_ERROR, "\n");
>
> + // Not recoverable
> + if (err == CUDA_ERROR_UNKNOWN)
> + return AVERROR_UNRECOVERABLE;
Why does specifically CUDA_ERROR_UNKNOWN get mapped to unrecoverable?
> return AVERROR_EXTERNAL;
> }
>
More information about the ffmpeg-devel
mailing list