From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <ffmpeg-devel-bounces@ffmpeg.org>
Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100])
	by master.gitmailbox.com (Postfix) with ESMTPS id 573CC4C9BD
	for <ffmpegdev@gitmailbox.com>; Thu, 10 Apr 2025 18:06:37 +0000 (UTC)
Received: from [127.0.1.1] (localhost [127.0.0.1])
	by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4188768C109;
	Thu, 10 Apr 2025 21:06:34 +0300 (EEST)
Received: from NAM11-BN8-obe.outbound.protection.outlook.com
 (mail-bn8nam11olkn2085.outbound.protection.outlook.com [40.92.20.85])
 by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9078168BE33
 for <ffmpeg-devel@ffmpeg.org>; Thu, 10 Apr 2025 21:06:27 +0300 (EEST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=E2yDDoUhgyrKHp1QfEx54JpKNx9bguiY6GvEvXftmrtvod4F9S6V8p5Ph5kgrrGhDOTyntOlNtHohtuhtDdIqAcOt/nvZK3DRxz1rGdzDM2/COiuZLotE5kmawN7Smi2U/srhqGSRSd4gZcsn3hFNLan4yWq5lYVgjCUHPJxa2yn7Fo7fNBouyN6MIaH1xmYeDpfhC4zBC7UOItg3GtmHG6c2wJNOHZ83GRiQtgl8GCGrqYXDV/EfcMbnKSmBFDPj4WsyQ1TJ4Dzi1cy/LkpdOU2JDxJt/pgVYwNN3OFvJW3wSmpQeXPKnjfltM4Emh86at0HxeoF9+u+ieKWb8Txg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=DveUKStcASb0A5+ebQHyGksAoPgxfFUBRqTrJa3YALI=;
 b=iaITRbShiKeex3yiDAYgoqp7B69TE1N++PRCNMoFTClEELGukrhI2cXUiv+3hNo1ZU64PR3ypECAv4asew/mN5yCpagpzn0VD3mQM5r2MQeLLYoryn8ZdfQdCK5Hyr1bXf0/rAG+s1aTJQShtuQhFOgre6RsX1RPkQuGHLT0TSCbD+1HSVOVDNNofjJYK5dDHj//TwIBbPwUOaF2c1McsiujgJz2mTDftD4Oerm7LrlqgbbxTni23zZL3R8aFpQEZDx1t1R0045Ifu+bH2Mb4DZCS90BbRo+aDrIeIXl6AnF8tWJuw/rBXhIYb2Phz9y8AUDvm/jK2vIS168j2Julg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
 dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=DveUKStcASb0A5+ebQHyGksAoPgxfFUBRqTrJa3YALI=;
 b=WySExh83maRR62/+Z42vZkdlW+5NlpgkJJYnSY0UH1T9b5URSybRcwCcM7jxsAOmP8HGqaa2BX00P6DE/dRV9kyMuMI+aQWK2Pg4sR/o3OltUXhNjCp7VQ1IQNbd4d/zQnZpSRXfEkIMp/1I1Q7qSJz3FO52c+9PJ3dk4fkOxD4qWbAOuPgItfkZ+kKmrRwPo1L5GxPlQY8iSm7ffoWKbstZ1k3lSOk+RH0ll44wDcXUiTzcPNqYogptdqkgIuilLZvhs0A+9ZbYSai1N/iiHkQfoG93Js0FYL+cYmDLpgWw+uL54JUIL46OqPj8sGqWHqlHIgaBXFIcdbWQ00pO0g==
Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by
 BL4P223MB1358.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:5a8::17) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.8606.33; Thu, 10 Apr 2025 18:06:23 +0000
Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM
 ([fe80::bf09:8e9:b07f:98a7]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM
 ([fe80::bf09:8e9:b07f:98a7%4]) with mapi id 15.20.8606.033; Thu, 10 Apr 2025
 18:06:22 +0000
From: "softworkz ." <softworkz-at-hotmail.com@ffmpeg.org>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Thread-Topic: [FFmpeg-devel] [PATCH v10 1/3] avutil/log: Add log flag
 AV_LOG_PRINT_MEMADDRESSES
Thread-Index: AQHbqbD6zYGwmXOl7kitCbPUQAhcibOcg9EAgACvOqA=
Date: Thu, 10 Apr 2025 18:06:22 +0000
Message-ID: <DM8P223MB036527BFA5EB28AECCC7AD49BAB72@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>
References: <pull.59.v9.ffstaging.FFmpeg.1744222745.ffmpegagent@gmail.com>
 <pull.59.v10.ffstaging.FFmpeg.1744245539.ffmpegagent@gmail.com>
 <0ce5bd11d7e8b837916063d6dda52063a1cdf62c.1744245539.git.ffmpegagent@gmail.com>
 <GV1P250MB0737643FE48D1F8781955E438FB72@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM>
In-Reply-To: <GV1P250MB0737643FE48D1F8781955E438FB72@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DM8P223MB0365:EE_|BL4P223MB1358:EE_
x-ms-office365-filtering-correlation-id: 3aa8ba4d-b3ca-4c0a-0aa9-08dd785a6712
x-ms-exchange-slblob-mailprops: Cq7lScuPrnpFX5gNBgVui9nZ6J+Gucr/CeXnUvuJGUfcb2iBHfQw92ecn0ZsVPZzexhgbuPyDBO26QYAt2iatl0Gfc9inPDa6a0C355m6TtjuqUNQd9Ehs8850PmsfEAUhOeDUKydOQKkCawbKPJZRdaXDrdx1VsiAEGw1qCdYHiT6nkDCGS2Dj2XRdTTxG0IjlKMcY006ztLKx2xV9UqGnTwR2yeNNoihoKFAaePWWp7E5JaN+O1Yok48KLjKIFQOxY7BjdJBuS7sW9CzmztJMb0cw+k2fhR4UiO2kaS8iblU/IVrzRXnTviEwbKDZ+G+XFZ25qryDPzQERqqi8hxn+is1Mkacbljm4BmcjmvIH0TJh6EoSO2TXwSXhY1rg0PsEuPwGwprFjNzrDYU5TMGOx/H+DJOJ2p6i2QgMRDZJCAAcMXA74OyQuwt/+jb5ioq/RthxHLicoMuuUsXJcgbQtsmfNrD//4mEnWZjXGqowm74Zr6aSUUzdcwpqi+Y92EFXQP5JyNNte8kQR/M1RkW/XvgLDzAVrI5HpFiwTcrRFK5RpaXBPd7ey8J4WpqZVUc4Qwa+KUWTZ/Kpm9iPfF/HZ7NcrayrYU0km+I6UtkRfTjmSM7nkfHTxuDJOI1x1U3Px1l4qzd4thf+RtcdHLoZ4GuJxttm/i8eln6vJzxfho5iO11mlp+gShc9koaxn91ECbmUz4MfP50DaXGKIOPrddStmr8aO1XDEuulNSzXbd8YbWNSblErnq16f0euSRdO3X2sTM=
x-microsoft-antispam: BCL:0;
 ARA:14566002|7092599003|8060799006|15080799006|461199028|19110799003|8062599003|13041999003|3412199025|440099028|102099032|41001999003;
x-microsoft-antispam-message-info: =?us-ascii?Q?/Fj/tmjE0tkWdbamTwBitzPJYE+UA3N57ZTnsmrd4gG4BtrCVpc6ot30q+EH?=
 =?us-ascii?Q?WvyO6+79a+RgpG5OmMndZAXrDBOLQbZmz/3Kxs4KexE5xNBDigy16Qzy1nPp?=
 =?us-ascii?Q?def5NfxsQwOVRVifFTmBaMgV/oeRCmlFbopqXUW8G0PHYEO3LMwpk/HFrDi1?=
 =?us-ascii?Q?HqhtNqHdzUNz5V6gu8WWvsT3GEuuEA2b6SwhiUYOqHnZ2u9VshNm0ZRixKPX?=
 =?us-ascii?Q?bppQS6Hj6BHGAjabvkAabjDZ3Wn58sc53A9JrgFb5esl7U5lWpl2ZhP5KBXo?=
 =?us-ascii?Q?RPfXg58t8kfhJFSqVsB/2Sv85ImvnEdmi+PcVOTVOhxehXUn5NrSsHyF1R4O?=
 =?us-ascii?Q?SIZhXkk85vM1ftAs3tvC+LXFdq5NptODJUZuswspjNNrGx5NeY3I5mQen8xc?=
 =?us-ascii?Q?JK7ABGetFbjwH3er0WnaDohFH8jQs40lp1CfOX9BQoOp7C5431klRs8/gnYa?=
 =?us-ascii?Q?gAEB956iReyruiWDz7UAq2PnDlr/T2+b18hjEvhTn4KFlcNAZ+weYNQTslij?=
 =?us-ascii?Q?2x5iZoPMf7m9LQMY27B/fzdEiEV1WT0Ghh+BFqznXW4MPUup2x14OZrNAvw5?=
 =?us-ascii?Q?9HWJGPRu8SQg7yfYbZlui5jIMIZVPAwAiybWGoAHCk+rps/dxfeIMDonaCU1?=
 =?us-ascii?Q?d7K6tG3BCXSVDbBlCZdBa7FRq4BnPuvl4Qmu+OatqxyzdnpcWs4PSYK4cmvl?=
 =?us-ascii?Q?YUu9G56g+F8beQm8BpRyYZ536N8eXyOSdIhQ3QflxNZss/iKVbcl7GQfioXW?=
 =?us-ascii?Q?p+A6LBzb6Z5K72YzRbWFXgUBHDLA83cA2+nn3+y+vejYh5LP09jylrbMvB3X?=
 =?us-ascii?Q?iG756simFhAjUm9FggRASJZnPcWHI2eNWxxRMWqgmQaxAtj4JJRy/RgcTht/?=
 =?us-ascii?Q?jiIFpA8q+n9oypWd+UWHYhjBkFl+CpsMHY7DDqCIsPAIfvbFJCd4PegaTGtP?=
 =?us-ascii?Q?mwBt0h9BWub3numoOAKkVj9me3Oy/xuPaLMpAk1GPQ4fcmaJ2kxZ9ctWCPjR?=
 =?us-ascii?Q?jWn6WbMswXv6H2srYui4XXMt0BqquoWj8UXXD3xF8OnRuyba+FGVHmUGyRNW?=
 =?us-ascii?Q?Xk8skeuM+E8EOR7IAmvv/4zw5lVUhYzrNTgXbAHPLsixhUM0wK43svEFFCFH?=
 =?us-ascii?Q?bF8h2c5F/zAZJlShMSEFMIVbh8rXag2pdhyqKr9dpSC0Hsr4/Ihc8EE=3D?=
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?pevyW3sKKAkssogsXRVngsmkw+9+X5QuIRifDYZmLiRILwtzJeotDCCWTTcz?=
 =?us-ascii?Q?zCQJdxrxQvQL6jz7FkRhjJm0veHLYSThfyKWL3fl0xalSMXA5VblL4QtpJRU?=
 =?us-ascii?Q?kXeFAAsTmiI1c3CRdt/fusGjjxv8W+Yyua++gSSGay3Dspb6sE9keUQtqaiO?=
 =?us-ascii?Q?u+HtN7ffGoXLzMQxSln2pTDbdNlB2rtExoCL26FBKJXoUOT9DDYVCPGRCidj?=
 =?us-ascii?Q?OZ6SfwxQJ6MABuU1h8SKpowJQUqGsbBp/hxtxLvGWX5qO8kgpezC9IRu2DJN?=
 =?us-ascii?Q?gWTlAaURVR5dHLx+qCE3rITN9uSADnbmOAKG1zhsfc6Za6HxXIs29QeKx7kK?=
 =?us-ascii?Q?a1rdUomrrvEnLanM4xRTKYOLOjJhDVfd4BpPz+jyRIDaaTA9SNyLxYe0cKIJ?=
 =?us-ascii?Q?cIjuA1i5esW66kBMrNJ0GU9TSDqfNOHCWu+cdWxaunDIq0Gk3bUEFGXUxH/k?=
 =?us-ascii?Q?IgkkuZcAPLf4CxEuIHx+Qkx/6MBYVlHmsRiDxdi5jwahVmS44Sjxf25Knxmn?=
 =?us-ascii?Q?KzbKucs1JDQ6TGTBnKXj9MqP46X8dXfq8gurwC/u2N9hvR+jPHCO3n6ErQpi?=
 =?us-ascii?Q?Q/rBmiCM9060Q6TsFnNpX6N+uE74ACyryxXeNG/EJD85WxSXGvbYNG6Tvgz1?=
 =?us-ascii?Q?rquQJJhIvkH9W70JOFKwFnBa0uMtgRytYi60hDgjU9VNjDefP1nuN3yv3/31?=
 =?us-ascii?Q?O3rHraSLoxhdeMa8Nbt+LwEO9LkOzm7iTcV86uYAyzQ7vbKT5luFqqfggM73?=
 =?us-ascii?Q?2KgnLaKlSh4tLzA9XqPGqoH7k7vceNJJJ1HOqXo5pDP2iz5Wq8XaUa5Xd7zC?=
 =?us-ascii?Q?JrX8jeGccFl0jkTrvBGRRsoBVgUpFzIwrPQmaZ221QPaL5xMGj5DhZ7vruVc?=
 =?us-ascii?Q?ac0y6h/gHfEe723RxFNi8/Q+xrJnG9ZZerr8/cW2UtAHAcxwVesnPosUja1O?=
 =?us-ascii?Q?1rTVOBLwr2tiWWhHyGq/DBKmcWYehKOt/p/Ms2nyfqo+YsuwPbNgCDAIi8sW?=
 =?us-ascii?Q?H6qV/JAfqkAWoLYZ4RkaTK3poi6oViFge9xhaBNlNtWSi/t/K9OSax7n8z/g?=
 =?us-ascii?Q?09jhfgboDs5NfpvRsr3tAjBUwF+QnJ84IpCwFmOqo98LXZF0CoavgkMypzWk?=
 =?us-ascii?Q?YcRq+I6cCYPjFVeTD0xexJI/eI3OFgUV6aXDw2P8PCWwU+CCV8vC0RDrJWD/?=
 =?us-ascii?Q?uNYML7E50SU6Ec71wxvTCMdCXibHuDMUV7zmeeHdYr2EzN0PDQK6EKc54f4?=
 =?us-ascii?Q?=3D?=
MIME-Version: 1.0
X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-92255.templateTenant
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 3aa8ba4d-b3ca-4c0a-0aa9-08dd785a6712
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Apr 2025 18:06:22.7738 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL4P223MB1358
Subject: Re: [FFmpeg-devel] [PATCH v10 1/3] avutil/log: Add log flag
 AV_LOG_PRINT_MEMADDRESSES
X-BeenThere: ffmpeg-devel@ffmpeg.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org>
List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe>
List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel>
List-Post: <mailto:ffmpeg-devel@ffmpeg.org>
List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help>
List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>,
 <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe>
Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: ffmpeg-devel-bounces@ffmpeg.org
Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org>
Archived-At: <https://master.gitmailbox.com/ffmpegdev/DM8P223MB036527BFA5EB28AECCC7AD49BAB72@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM/>
List-Archive: <https://master.gitmailbox.com/ffmpegdev/>
List-Post: <mailto:ffmpegdev@gitmailbox.com>



> -----Original Message-----
> From: ffmpeg-devel <ffmpeg-devel-bounces@ffmpeg.org> On Behalf Of
> Andreas Rheinhardt
> Sent: Donnerstag, 10. April 2025 09:39
> To: ffmpeg-devel@ffmpeg.org
> Subject: Re: [FFmpeg-devel] [PATCH v10 1/3] avutil/log: Add log flag
> AV_LOG_PRINT_MEMADDRESSES
> 
> softworkz:
> > From: softworkz <softworkz@hotmail.com>
> >
> > which is controls prefix formatting. With this flag set, the prefix is
> > printed without the memory address, otherwise it is included.
> >
> > Signed-off-by: softworkz <softworkz@hotmail.com>
> > ---
> >  doc/APIchanges      | 3 +++
> >  libavutil/log.c     | 6 ++++--
> >  libavutil/log.h     | 5 +++++
> >  libavutil/version.h | 2 +-
> >  4 files changed, 13 insertions(+), 3 deletions(-)
> >
> > diff --git a/doc/APIchanges b/doc/APIchanges
> > index 65bf5a9419..db832f8b19 100644
> > --- a/doc/APIchanges
> > +++ b/doc/APIchanges
> > @@ -1,5 +1,8 @@
> >  The last version increases of all libraries were on 2025-03-28
> >
> > +2025-03-xx - xxxxxxxxxx - lavu 60.2.100 - log.h
> > +  Add flag AV_LOG_NO_PRINT_MEMADDRESS
> > +
> >  API changes, most recent first:
> >
> >  2025-04-07 - 19e9a203b7 - lavu 60.01.100 - dict.h
> > diff --git a/libavutil/log.c b/libavutil/log.c
> > index c5ee876a88..1949a797e7 100644
> > --- a/libavutil/log.c
> > +++ b/libavutil/log.c
> > @@ -327,16 +327,18 @@ static void format_line(void *avcl, int level,
> const char *fmt, va_list vl,
> >
> >      if(type) type[0] = type[1] = AV_CLASS_CATEGORY_NA + 16;
> >      if (*print_prefix && avc) {
> > +        const char *p_fmt = flags & AV_LOG_NO_PRINT_MEMADDRESS ?
> "[%s] " : "[%s @ %p] ";
> > +
> >          if (avc->parent_log_context_offset) {
> >              AVClass** parent = *(AVClass ***) (((uint8_t *) avcl) +
> >                                     avc->parent_log_context_offset);
> >              if (parent && *parent) {
> > -                av_bprintf(part+0, "[%s @ %p] ",
> > +                av_bprintf(part+0, p_fmt,
> >                             item_name(parent, *parent), parent);
> >                  if(type) type[0] = get_category(parent);
> >              }
> >          }
> > -        av_bprintf(part+1, "[%s @ %p] ",
> > +        av_bprintf(part+1, p_fmt,
> >                     item_name(avcl, avc), avcl);
> >          if(type) type[1] = get_category(avcl);
> >      }
> > diff --git a/libavutil/log.h b/libavutil/log.h
> > index dd094307ce..499c5d71ab 100644
> > --- a/libavutil/log.h
> > +++ b/libavutil/log.h
> > @@ -416,6 +416,11 @@ int av_log_format_line2(void *ptr, int level,
> const char *fmt, va_list vl,
> >   */
> >  #define AV_LOG_PRINT_DATETIME 8
> >
> > +/**
> > + * Do not print memory addresses of context instances.
> > + */
> > +#define AV_LOG_NO_PRINT_MEMADDRESS 16
> > +
> >  void av_log_set_flags(int arg);
> >  int av_log_get_flags(void);
> >
> > diff --git a/libavutil/version.h b/libavutil/version.h
> > index 5139883569..4717cd562b 100644
> > --- a/libavutil/version.h
> > +++ b/libavutil/version.h
> > @@ -79,7 +79,7 @@
> >   */
> >
> >  #define LIBAVUTIL_VERSION_MAJOR  60
> > -#define LIBAVUTIL_VERSION_MINOR   1
> > +#define LIBAVUTIL_VERSION_MINOR   2
> >  #define LIBAVUTIL_VERSION_MICRO 100
> >
> >  #define LIBAVUTIL_VERSION_INT
> AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \
> 
> The commit message needs an update.
> 
> - Andreas
> 
> _______________________________________________

Thanks! Fixed locally.


_______________________________________________
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".