From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 3221A4BE26 for ; Mon, 3 Feb 2025 21:10:23 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A266B68AEBD; Mon, 3 Feb 2025 23:10:18 +0200 (EET) Received: from mail-qt1-f227.google.com (mail-qt1-f227.google.com [209.85.160.227]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0A51168A67E for ; Mon, 3 Feb 2025 23:10:12 +0200 (EET) Received: by mail-qt1-f227.google.com with SMTP id d75a77b69052e-467a56b03c0so2645291cf.3 for ; Mon, 03 Feb 2025 13:10:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proxyid.net; s=google; t=1738617011; x=1739221811; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=cAbxYLvj5w/HhgBp5LTcUWnliISnbKXz47QozlPBVLM=; b=Ht2/n96g3TspQ/+B+qKM59jIMZ/WGDGsKHfbKPUHnzbknnfxwPqhS6DFrNIjqiFIvP XVy4KHS0LY0oFY/JJYYX9ndTOJjAD2qK8NDyC6xRT+4FAtJm6LCyIO5H37NFqlC8JOVJ xaxghMvwUwqbXeX00HfAD8oPPwjFAHoAXpxytLcm75e+iAE5WHWZqHC7UlxHtpDTLz1e rNueYUqnPfaMeDDFk2Dn8Cvwhji4nMoMZIy5hcekOXGUdKLNDYn3y1wUO9yrqpCeSk8v nm/1YNCNZUrhq6VQ8ytnkt7gkz3VRKEJLKeSiZxQxlc0QwSOBHAJjQLaC2sJUYEOSdGW gGsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738617011; x=1739221811; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=cAbxYLvj5w/HhgBp5LTcUWnliISnbKXz47QozlPBVLM=; b=K9x/0U9hY4lJPkPQ1Zy5NTwlUIIZzRuOiex61QZh5PUPUkEbUyYfE2FweO8DTlph+E +lw9NWYAKtBn7w6w68KqZC4i5Bj5sux1j8RPeuRSbdssqpwZaFzw9TF+iHAVgsHZjBnJ wcBFv8J33KkCMLpCsYpA5TSwPTJwgDu4nqphRZgYu4t9bj7eAA8M+TYNECAM9pGambJx 3MqcfNPlb/nJ/sXZhXIGxBsSWzsu6dOrVjmTSfBngvK4Y//D4ld3TD+22u888ngLhlr8 F6JBxF+N2/lrjCjCI9kOLOUmDI2zSGCYajMX8VQlLgMLlTN21B5j/jWS4Kob31+PhIjS TTPA== X-Gm-Message-State: AOJu0YyPy3DNYFKXSFV02Sz/fLLpHsrlC4Nty0DkFuvhJWxd6K+xgrh3 VfHvMnErTgQHxz99E78OqPDiej2Sn6p1507Jeg1m6cb/b+Bk/4dera3mlnJ2VbxSS7P+O74X4Ua YMKPiV7+GOzlTQyHA4w7XMBrJy/mXDw8Q6Jol4AykhvfDmBn44NlEKCKWO5uInXbbSDeRdZZqxv kbmBzj5joRE2/Kr3TVqVXEJT/aTtKren8BQU3cxzQ+2ZxuiJi0Kpls1enxJwye4I/DGY7LtlD9F 90gQPE= X-Gm-Gg: ASbGnctiUrPLSF+Kq/kS/Y7BZYmda4rYwoAQU5PK1DVQ2EfyW/ZcFtsPxCZ7zGkhmc4 ypS5YdQH5DjvF4owX18nvsDEA1Wv1N1EbC2GMxZ1Jc6M45BGS5DqRNgwvk1uC5ps09jOgZo0N8E KM3xRcZYL3pQN+3rC3JKgqYRoEOZMgxwng3J2gCkVXMdkXmBc5YEKNS0wJ2+VYKTem22dJYHn/w r9rrmyKMx3CFDixdJiARgHcys9yuPu6WspA1GJZqW96XTV4RzG1fYCvyBoCKna3zls7QmWmkCYI BKnL+T3XhSQyGFxNZAt3Cu8sx0uWuXipQ7gHTlChKPMwFhc= X-Google-Smtp-Source: AGHT+IEXlJ3s6f3O/l9cBK3XrNaVF+L+HCg8e4vyFO4dBPSGkM6XPY1RFdo8G9H/DJ6+r25eBajZe1DBjXuj X-Received: by 2002:a05:622a:189e:b0:460:9026:6861 with SMTP id d75a77b69052e-47017e709bcmr6929471cf.9.1738617010365; Mon, 03 Feb 2025 13:10:10 -0800 (PST) Received: from ff-public-001.. (c-76-136-218-80.hsd1.il.comcast.net. [76.136.218.80]) by smtp-relay.gmail.com with ESMTPS id d75a77b69052e-46fdf0e0217sm3024141cf.11.2025.02.03.13.10.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Feb 2025 13:10:10 -0800 (PST) X-Relaying-Domain: proxyid.net From: Marth64 To: ffmpeg-devel@ffmpeg.org Date: Mon, 3 Feb 2025 15:10:02 -0600 Message-ID: <20250203211005.7434-1-marth64@proxyid.net> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] avcodec/hw_base_encode: log the readable error message on failure X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Marth64 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Currently, if there is a hardware encode failure, the numeric error code will be printed making it somewhat hard to get to the root cause of the issue. Print the readable message generated by av_err2str() instead. Signed-off-by: Marth64 --- libavcodec/hw_base_encode.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libavcodec/hw_base_encode.c b/libavcodec/hw_base_encode.c index b790091d7d..33a30c8d10 100644 --- a/libavcodec/hw_base_encode.c +++ b/libavcodec/hw_base_encode.c @@ -18,6 +18,7 @@ #include "libavutil/avassert.h" #include "libavutil/common.h" +#include "libavutil/error.h" #include "libavutil/internal.h" #include "libavutil/log.h" #include "libavutil/mem.h" @@ -603,7 +604,7 @@ start: av_fifo_can_read(ctx->encode_fifo); err = ctx->op->issue(avctx, pic); if (err < 0) { - av_log(avctx, AV_LOG_ERROR, "Encode failed: %d.\n", err); + av_log(avctx, AV_LOG_ERROR, "Encode failed: %s.\n", av_err2str(err)); return err; } pic->encode_issued = 1; @@ -630,7 +631,7 @@ start: err = ctx->op->issue(avctx, pic); if (err < 0) { - av_log(avctx, AV_LOG_ERROR, "Encode failed: %d.\n", err); + av_log(avctx, AV_LOG_ERROR, "Encode failed: %s.\n", av_err2str(err)); return err; } -- 2.43.0 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".