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