From patchwork Mon Dec 16 20:05:55 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Carl Eugen Hoyos X-Patchwork-Id: 16833 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id D8B6B44948E for ; Mon, 16 Dec 2019 22:06:14 +0200 (EET) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id B079068ADE4; Mon, 16 Dec 2019 22:06:14 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-il1-f179.google.com (mail-il1-f179.google.com [209.85.166.179]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 990B068AD83 for ; Mon, 16 Dec 2019 22:06:08 +0200 (EET) Received: by mail-il1-f179.google.com with SMTP id z12so6410932iln.11 for ; Mon, 16 Dec 2019 12:06:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=TNYEZCJp3HX75C1aU1PoYpW7tqrTfCtRAs67aeJ+/YY=; b=A7r5eL8CwYtK4SXkwYLbl+BgrbA0bXX0yPQYi3ZYa++VwgDtXeYR62d0/3/UencubX IlS/v1T4V+9UOdW4Nd74c4dqfupuMUbv6ZEBQSVtdZcqvu7qH4JhbqBK64+vn0troitF 7zd7iDDoP3Ayov544rSK5XOQZ4TbjWUn3MKR6L4dU41P/CsXOrhRjsQMUYtalRiklrIy ZDLFr9M25iRkpKNaV4IDZK46/56G3//Va8n6wcMJfAsQSuVWJB5xvSXoadXU1vXZhmEY rkEF5PJkwUOKOgWFJsLF4+Jlpe3bWf3kD7vvbFbL3VxLpHU+YdOcQryflFzmHxPKdRQH 6ZWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=TNYEZCJp3HX75C1aU1PoYpW7tqrTfCtRAs67aeJ+/YY=; b=sazsmFRk6pmA9itFSOh6j/T4dUTy4YfblyekwXeCG0rhouXC3OL2osba1tS1ourdJq CHSxtfoDd7cvXxViWCUPdrIoXzOPbHTcW+RMFQxrRr1OEDS2CaH6mHiK/VKN3B+roqlP irgN8j2WO00kCB2zDkEKGc2t/0r66ex0CkNEjqtx/riqOV4RsV66aSV2hu/d6+vlUGrR NImQ3sG9X99OenMgPDnomnj4gkz5FcLgkY7BbBknZkUKAF2w41qMyqOjCjeEnbCfSoCV bUqIDU6EH8/wWrebFAQhAhzfW+qhsdMq0ajoTsO+ga5i683BjAFGYbOx6uxpPFaBN0uY LXMg== X-Gm-Message-State: APjAAAUXimRjzvrlV7PMVhsxIlJtdIdZSHHsGlXLJgLPrrqdQvbD6tuE jW/s/8dPUn/ueV/7PdCwbkG4ZOnJWAuBjSQ2+Gep8w== X-Google-Smtp-Source: APXvYqxLnQ5oQ/M7HSL4Ug/3PekVd/FL2/yO+6yn/PCIK+BkSd9shBE9MGnaMxAT+nUQ8gZkNBbZERIQRCsQMak5kdY= X-Received: by 2002:a92:58d7:: with SMTP id z84mr13121914ilf.179.1576526767068; Mon, 16 Dec 2019 12:06:07 -0800 (PST) MIME-Version: 1.0 From: Carl Eugen Hoyos Date: Mon, 16 Dec 2019 21:05:55 +0100 Message-ID: To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [RFC]lavu/log: Do not print pointer addresses for loglevel < debug X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 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" Hi! Attached patch reduces the verbosity of the console output, comments welcome. Carl Eugen From f164e22f185d6a3e69d3376246a41a6958dba215 Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos Date: Mon, 16 Dec 2019 21:02:19 +0100 Subject: [PATCH] lavu/log: Do not print pointer addresses for loglevel < debug. --- libavutil/log.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/libavutil/log.c b/libavutil/log.c index e8a0db7716..9f246ff99c 100644 --- a/libavutil/log.c +++ b/libavutil/log.c @@ -260,13 +260,21 @@ static void format_line(void *avcl, int level, const char *fmt, va_list vl, AVClass** parent = *(AVClass ***) (((uint8_t *) avcl) + avc->parent_log_context_offset); if (parent && *parent) { - av_bprintf(part+0, "[%s @ %p] ", - (*parent)->item_name(parent), parent); + if (level >= AV_LOG_DEBUG) { + av_bprintf(part+0, "[%s @ %p] ", + (*parent)->item_name(parent), parent); + } else { + av_bprintf(part+0, "[%s ", (*parent)->item_name(parent)); + } if(type) type[0] = get_category(parent); } } - av_bprintf(part+1, "[%s @ %p] ", - avc->item_name(avcl), avcl); + if (level >= AV_LOG_DEBUG) { + av_bprintf(part+1, "[%s @ %p] ", + avc->item_name(avcl), avcl); + } else { + av_bprintf(part+1, "[%s] ", avc->item_name(avcl)); + } if(type) type[1] = get_category(avcl); } -- 2.23.0