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 ESMTP id 2FD9F4B16D for ; Thu, 30 May 2024 13:09:45 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6FFF368D504; Thu, 30 May 2024 16:09:01 +0300 (EEST) Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8AF9C68D484 for ; Thu, 30 May 2024 16:08:54 +0300 (EEST) Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-420180b5838so5282775e9.2 for ; Thu, 30 May 2024 06:08:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1717074533; x=1717679333; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=832TVH+sCSUWwogDuoq6w/+hBr67M5Vy6L7Om3dwejo=; b=Vgtz6IuvUoTtkxhRvLFz/Ysd5EjbswWDq1IDzuIDcm3zfJSNxxga8M2At6IKQrhc/s D9C046fFiVfJEa3mBZib6MHw4Y902YJNGHm0PAaujoTD/gEBiFHtdbdfFh6VGoenZaZX aYXqXBJUEverjZmztvt2watbGZwh//4VeMwWE91tM3/6NkK7baLiMV0T83mU6g4ebx+d wiBB+5eBnyYEiCSJRmCAxWm6xZCQzOAlI2Ezok5LSQLEmy45e/w05m4+gfIqc2j//wW3 p5aE7FJo4WLp1i65gFskuOeGBVSROagbEq3TktPW9pyw0eOyl2Ru1iuWFBw3wIImWCV7 YXyA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717074533; x=1717679333; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=832TVH+sCSUWwogDuoq6w/+hBr67M5Vy6L7Om3dwejo=; b=tYwi9mauVHORmVs30fXcwIk9kjzWFgNTFmypMTABtPtzPnha4Xx0vDsJX1Fojj6xHQ sYGEQV6W6S2xJPUINSDxbQ3gCIjXFvPwACUsrF6pNFG9Wawi2tHwfEWmPSv2gZwsMqjp 3OM88wh1GclI2xq/YGEhgXQEcBGsUQRRPl//k+DWb57k/EjGQQNhZikHsIw0pSfOIejI FZA9vapsWjRFpGYx+iQC9rm0Fm2HMNqg/1lQdKzVrS/ajNPKcZZVztVK+0uu67rWCTvl G50UomEDpGj9E4spxH4N1PtS2bjMMe9ICdN/tPOz4C6mMbgfuR5PKCS7PggB6JsBHvqd c7fQ== X-Gm-Message-State: AOJu0Yzgkj2aaQTMqdKsisAalIX3bjr7GNsGY0FJXwmSBY/ko9YWC/is DxBu7/PZfAtBPj+sk2CA1npqKvr6LmKiJV7DbiQ2RxJuhSiYdqBsgOGxw1doaZnjh3lgxW1pNA= = X-Google-Smtp-Source: AGHT+IHXG/dikyV0O7TrT1AIIOv1QNmRFh7n5Fq37oVjqc/nPhY+t0nVYhizW34zjub6bEj8cqU/OA== X-Received: by 2002:a05:600c:4ed1:b0:41f:dec3:d5d3 with SMTP id 5b1f17b1804b1-4212781aedemr24878495e9.19.1717074533538; Thu, 30 May 2024 06:08:53 -0700 (PDT) Received: from localhost.localdomain ([87.116.134.204]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3557dcf03c2sm17710671f8f.96.2024.05.30.06.08.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 May 2024 06:08:53 -0700 (PDT) From: Dmitrii Ovchinnikov To: ffmpeg-devel@ffmpeg.org Date: Thu, 30 May 2024 15:08:22 +0200 Message-ID: <20240530130826.374-6-ovchinnikov.dmitrii@gmail.com> X-Mailer: git-send-email 2.45.1.windows.1 In-Reply-To: <20240530130826.374-1-ovchinnikov.dmitrii@gmail.com> References: <20240530130826.374-1-ovchinnikov.dmitrii@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 06/10, v3] avcodec/amfenc: GPU driver version check 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: Araz Iusubov 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: From: Araz Iusubov Implemented gpu driver check. 10-bit patch works incorrectly on driver version lower than 23.30. Signed-off-by: Araz Iusubov --- libavcodec/amfenc.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavcodec/amfenc.c b/libavcodec/amfenc.c index 49dd91c4e0..510050e282 100644 --- a/libavcodec/amfenc.c +++ b/libavcodec/amfenc.c @@ -558,6 +558,10 @@ int ff_amf_encode_init(AVCodecContext *avctx) if ((ret = amf_load_library(avctx)) == 0) { if ((ret = amf_init_context(avctx)) == 0) { if ((ret = amf_init_encoder(avctx)) == 0) { + if (avctx->pix_fmt == AV_PIX_FMT_P010) { + AmfContext *ctx = avctx->priv_data; + AMF_RETURN_IF_FALSE(ctx, ctx->version >= AMF_MAKE_FULL_VERSION(1, 4, 32, 0), AVERROR_UNKNOWN, "10-bit encoder is not supported by AMD GPU drivers versions lower than 23.30.\n"); + } return 0; } } -- 2.39.3 (Apple Git-146) _______________________________________________ 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".