On 22/11/2022 14:07, James Almer wrote:
Based on a patch by Soft Works.

Signed-off-by: James Almer <jamr...@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;
  }
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to