From patchwork Wed May 24 20:35:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lynne X-Patchwork-Id: 41818 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:c51c:b0:10c:5e6f:955f with SMTP id gm28csp22415pzb; Wed, 24 May 2023 13:35:28 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7zPx1BD9Su7ZRVieTSAvhjwPP9/TjxNOMmAi9kN/wdlw1TCGHYONe7nK7dEUwvnTfhmyy1 X-Received: by 2002:a17:907:97ca:b0:961:a67:29c with SMTP id js10-20020a17090797ca00b009610a67029cmr17433018ejc.70.1684960527558; Wed, 24 May 2023 13:35:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684960527; cv=none; d=google.com; s=arc-20160816; b=Ogybl4R7voLkeFhs1CY6vEES8gTJpuuyhvioipWph+H7ArulwaKZ9v1HSWs+AZSOUP YDUUWT8Ha+5ABhPwoLZmEGvt2sFJvwKsHuwUcni2iMYC/gkoPwUzCmzRI6sKYUecf2yU TpoFqm0tJSrNDdJU6O0iP1JdubMDXIX7s0sEwh4N8qnmb6ZFX7qIrTqPVFRCbWfc04Fp lcpnNtrZpeB7Tb0U+zU59ep4k5oSHh7trYCc9m8+MZGNZfPQj0zpByYyt7/jJW1en4Mu ByLltatu3x2PIN72qgf7/pasavB6d8oWwg/uqO5z2L+sC1kcQRMCFXniC+2ME9xrcEIp S6lA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence:subject :mime-version:message-id:to:from:date:dkim-signature:delivered-to; bh=PmaPInZykTWGh6sNfwL2x8/voHkhXJv6nNXsfRceg/U=; b=IZvG1RemRccEvfROPKAgdGIkd0Y5IYeZvOXDsZcCBUhqBuC0sDA3B54Ghcj311knII fUHHlQQq1car9vrihDVtSlK6TWNSuHSxEQ5aDP0fsb68anOTKuapYx0nHj/kh1SnBbyF ZYZqqMTkMUtDmg0FJaXxjBf3Ua35HXRAwQuT5xuEyiUPNLVTt851zyWitdmlfYXO4QpO 1GPHkSjkYoJ+VLYT7bfJjx9DRmMhmaeGU6nwTHfRewcFuOD6NDBH8CIFBCrR4IvpYGN9 P78TQ+ytKxpWJ0IkUkWgSn70frozaGq/HqQA2mE8nMubbVLKUn12W4wDGGro2sTZW1hq I5eQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@lynne.ee header.s=s1 header.b="N/hxDGO9"; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=lynne.ee Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id gs14-20020a170906f18e00b00965cf8f1be1si1139803ejb.617.2023.05.24.13.35.26; Wed, 24 May 2023 13:35:27 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@lynne.ee header.s=s1 header.b="N/hxDGO9"; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=lynne.ee Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4279D68B778; Wed, 24 May 2023 23:35:21 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from w4.tutanota.de (w4.tutanota.de [81.3.6.165]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 52B0A68B778 for ; Wed, 24 May 2023 23:35:13 +0300 (EEST) Received: from tutadb.w10.tutanota.de (unknown [192.168.1.10]) by w4.tutanota.de (Postfix) with ESMTP id 088E310600DF for ; Wed, 24 May 2023 20:35:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1684960512; s=s1; d=lynne.ee; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Cc:Date:Date:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:Sender; bh=2BW4K89Pwb5E2dJJMpDcGcndQV4oGAeRTechpHDE76Q=; b=N/hxDGO9Oc8WFstfbJMwYz9DiDNECZJo5t6ddHnY1gOOgVPeoWVXdJs0zdzWBj8+ 4ikK874dpp8hrO8xIb8ISULlLw5SgLxN/bNQMMoCGON92ZRHRY/H0D5FVk+qpBcNUCV 8aOrXJsCwT01BqjJ/sJua+5gEQTcjMCpIMi4tJ68bRnrydPCbF7O7p5fn8+5VJqAXa5 MLBBqQmqcsjV28LPtCvWXGcJNQEa+h1KI9UOk6Md6MR9XfZcfS9/S/0AvWold9pTWW5 MijG9CjieV4S18VzRJL2+khrnRmMu6JGuKoYRBdwTGPAgn/bdxxDz/fwe81jeYygOi1 R3zBW+hiaA== Date: Wed, 24 May 2023 22:35:12 +0200 (CEST) From: Lynne To: Ffmpeg Devel Message-ID: MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] lavu/tx: stop using av_log(NULL, ) 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: RQ5nJk+dhZla Patch attached. From 2813dcb5b885bdf0c3f78f8aead43f4b11149a70 Mon Sep 17 00:00:00 2001 From: Lynne Date: Wed, 24 May 2023 21:57:25 +0200 Subject: [PATCH] lavu/tx: stop using av_log(NULL, ) --- libavutil/tx.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/libavutil/tx.c b/libavutil/tx.c index e25abf998f..34fbe3f6c7 100644 --- a/libavutil/tx.c +++ b/libavutil/tx.c @@ -29,6 +29,12 @@ ((x) == AV_TX_DOUBLE_ ## type) || \ ((x) == AV_TX_INT32_ ## type)) +static AVClass tx_class = { + .class_name = "tx", + .item_name = av_default_item_name, + .version = LIBAVUTIL_VERSION_INT, +}; + /* Calculates the modular multiplicative inverse */ static av_always_inline int mulinv(int n, int m) { @@ -631,7 +637,7 @@ static void print_cd_info(const FFTXCodelet *cd, int prio, int len, int print_pr if (print_prio) av_bprintf(&bp, ", prio: %i", prio); - av_log(NULL, AV_LOG_DEBUG, "%s\n", bp.str); + av_log((void *)&tx_class, AV_LOG_DEBUG, "%s\n", bp.str); } static void print_tx_structure(AVTXContext *s, int depth) @@ -639,7 +645,7 @@ static void print_tx_structure(AVTXContext *s, int depth) const FFTXCodelet *cd = s->cd_self; for (int i = 0; i <= depth; i++) - av_log(NULL, AV_LOG_DEBUG, " "); + av_log((void *)&tx_class, AV_LOG_DEBUG, " "); print_cd_info(cd, cd->prio, s->len, 0); @@ -798,10 +804,10 @@ av_cold int ff_tx_init_subtx(AVTXContext *s, enum AVTXType type, AV_QSORT(cd_matches, nb_cd_matches, TXCodeletMatch, cmp_matches); #if !CONFIG_SMALL - av_log(NULL, AV_LOG_DEBUG, "%s\n", bp.str); + av_log((void *)&tx_class, AV_LOG_DEBUG, "%s\n", bp.str); for (int i = 0; i < nb_cd_matches; i++) { - av_log(NULL, AV_LOG_DEBUG, " %i: ", i + 1); + av_log((void *)&tx_class, AV_LOG_DEBUG, " %i: ", i + 1); print_cd_info(cd_matches[i].cd, cd_matches[i].prio, 0, 1); } #endif @@ -909,7 +915,7 @@ av_cold int av_tx_init(AVTXContext **ctx, av_tx_fn *tx, enum AVTXType type, *tx = tmp.fn[0]; #if !CONFIG_SMALL - av_log(NULL, AV_LOG_DEBUG, "Transform tree:\n"); + av_log((void *)&tx_class, AV_LOG_DEBUG, "Transform tree:\n"); print_tx_structure(*ctx, 0); #endif -- 2.40.0