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 572604C973 for <ffmpegdev@gitmailbox.com>; Thu, 10 Apr 2025 07:39:03 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 23E8E68BE10; Thu, 10 Apr 2025 10:39:01 +0300 (EEST) Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03olkn2064.outbound.protection.outlook.com [40.92.58.64]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B89266879FA for <ffmpeg-devel@ffmpeg.org>; Thu, 10 Apr 2025 10:38:54 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=mcrV6FC9S4t/PDquM3H3aO36xOUz1vvl3Ljr2qSiJWisE4KceuX8iYfpXeFqhjFF1mcBS9dTUJaNBPsW9hiN6AUxmn/CdRjTK2KrIeFloq4SNjnsi01H7d6LR/zTLuNNoAic4AMVxD2G9lo0gxS/arBC/z6ykhSdbVutqxPehILOmrAF6d5C4c0nCy0tkgMpYk7VQD/ej46JbM4MjKLhl45LpnyIE8Y+KzZWCquTc+RQaaGKMiHbhytLyIZCIPeONQjh11S6GQpOsdvECiNN61Rj+tSX+35liUNaNYkhPCj+TIe//OXxMqbI+ukMqbbUqP/EVu5X47gqv4g7L0N3fg== 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=wMQHx4L7qQcqMqbFfhNByVaZe7N8qqDDNFQrWvS7BNk=; b=EQn8bvpzuXF+QiSl4Qvyw5xpkvui5of80LDVU28Z4NyIaavRg8KCAOCdAbKX7d0813RbjfUNle4mQmqgD32QA/1fE8YAzz5Tvb9o5Wwc5MjqjzaeywwVkvNQmW+Nw+iC3Sef70HRAostOfeQ76MMwbG+PkNje4Ue17tWn5e2rNAambnaheUCqQVoc6D2/k63U3JveA+w4k+Mb//+Q6hSVxdTSdYlUgzbx+Y8vijHGBBDj5v173ZyJyXHgLk+PRxmIkb6EWbAbsjmhEPciFYc+CKai8IfP/fv5M641h78gxtz73cRkOsgxGEiZen0Q0HTXpccrDuiCUwrAjwjYfSP3w== 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=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wMQHx4L7qQcqMqbFfhNByVaZe7N8qqDDNFQrWvS7BNk=; b=mhpg0TZM0+tJTGYjdzKg+/Ad9xmGgPbyWSA/Fx5RTetwUFPUb8tVlFZKffrtXZjDPxVhHJTGf9kfbYCtn4AQNRlF+6D5m2ZZcMlaDOa2DhPniAWfornBNAKWBnbII0aY6n2ipApVYxKan/wQ6B4sg/+BACo4vMMeA3zVgZ/zjxcTbjsaEcF6e22OZLVF29yy4WmbMAf54Sqm3KhKugJiEKbwIN0UitS4UXbHLR+XinGlpwDyUPimws4zjh6U/dgrJBoWiHsw9m2V/vHGoL98OXTRzOk94a7zMdVe552xiePqs59LNLzVegyqbP6/SkuXlVac1zVCrEZKua86fdzbAQ== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by GV1P250MB0882.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:96::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8632.20; Thu, 10 Apr 2025 07:38:53 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::d6a1:e3af:a5f1:b614%5]) with mapi id 15.20.8632.017; Thu, 10 Apr 2025 07:38:52 +0000 Message-ID: <GV1P250MB0737643FE48D1F8781955E438FB72@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM> Date: Thu, 10 Apr 2025 09:38:50 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org 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> Content-Language: en-US From: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> In-Reply-To: <0ce5bd11d7e8b837916063d6dda52063a1cdf62c.1744245539.git.ffmpegagent@gmail.com> X-ClientProxiedBy: FR2P281CA0079.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9a::19) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: <f24640ad-a961-47fe-9520-4d24f4f2a52b@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|GV1P250MB0882:EE_ X-MS-Office365-Filtering-Correlation-Id: 07c54698-66e8-45ff-e7c9-08dd7802bd3f X-Microsoft-Antispam: BCL:0; ARA:14566002|461199028|6090799003|8060799006|19110799003|5072599009|7092599003|15080799006|440099028|13041999003|3412199025|41001999003; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UVZZWDRRb2p4NUg0NUI5aXM5THVONUx3VjF0SkZLSjJzb25zT25xaklRY2U2?= =?utf-8?B?M1BTc0lQdjdvRzVIQ3h4ZndkRmY3STNKQ1JxdGhNa2o4anI1NSt5eVpIM0g1?= =?utf-8?B?dkU4a2M5VjZsYVRrY2RCK3ZDZ0UwdWJrQU1TNUtyaUpPZDI5UkROYVloSlJx?= =?utf-8?B?eHhYMzEreEVLbmtOYXhtNkN1TDFTQ3ljS2dITFdudUFaNTB6WDRZTUs2dW1i?= =?utf-8?B?NEN1a1ExbVZIckVjYllJNXBJYzB0czY1UVFvOHRmY2pkckEwSlhoUzJIQWVk?= =?utf-8?B?cldRdk9QekhHeEtvaTB4TndXalkzSnh2UC9hS2VOOVB2MksrUWtaRnVWaHpo?= =?utf-8?B?ZmFKMXNvWndpc2phVm4rT2ZrZEsxK0xyaTFQVm0wNXVYVEVVS1pRbERxN2R6?= =?utf-8?B?akNlS3ZJZmJLcDVuNVJrb2NKK0tJamxSRU14dFZVZ2JFZzVhSnJ4aGZGc1VI?= =?utf-8?B?SVlmYUlrcExPREV2c0RKcHRFbTg3OWtiWkw1ZXQvMjVmNjRoZ0ttbUFKTmlr?= =?utf-8?B?QVdyd3UxSzdhMzY5R24zSWRMb01pVGZpQm5CTitVMXdWMmxxOUFTb2t3S2tS?= =?utf-8?B?K3ArRWZXTGxaaFltZ05MS2ZiS2hraFVQRjNrcWNFbE9vUVRxRDl3N2F0VnpG?= =?utf-8?B?QVlGUWRMMVZzMVliTjBFbFVlcEFwNGc5MGxDNStsRDFQb2ZVS2d0c3dZV3FW?= =?utf-8?B?blI2dnNBaG1DYTg5eDJsOFhaQTV2Qm9lelF4ZFVOZ3c0U3h0cE5WaVU3eE1q?= =?utf-8?B?UlF5dDU1dXVTNzdBUzl1RVVyYjh3VjlLVVRSZmFBc3FBZVYycXNEZGpLQVZa?= =?utf-8?B?U2JpUDBjek5zZm9xSTNobU9VN2VhTXJMcGxzU2dHQmVJRzFWY1hKbHBuV2pC?= =?utf-8?B?bW1PbVdVaWhCUW9NMWlvY0szcTFqZzh1TnFLMlh3S0NqYjZPekQ4UEl2T2lp?= =?utf-8?B?SnRZUjA5STJEdWxobW1JdjQvNTFacE01akdJemh0S0RDQ2t2QmRKWjFMVVpt?= =?utf-8?B?blJmUllHbDJOTnhVa25BbE1OWjV6aENTaXVvaFd3bWVmL3RvaHhHMDdURjNi?= =?utf-8?B?N0M1OXdDVGxta1JxWEZXNlpEMDd6MXM5ZWtRZW03eGYrSEtoemI4WENoZlZJ?= =?utf-8?B?WkRsUTlmeVRYZlpNUDNzaWtGMitEb0JBRUhKZFpKZzhtcDJtdnJhS3Z1SG9r?= =?utf-8?B?eVAwMVd4a3hIUWdtMHdTSEVCam9zOVRtSlJ0bEJLY0xlbGlRaTQvYUcvb2p3?= =?utf-8?B?ZXFUT2p4SlZpV2d0YVBKVk5laFJ3VTlCQ1ljRUJ2aEJoR2Z6Q0hYUlFxSE51?= =?utf-8?B?cWJsU1ZDWVgwN1J2WDhSYXdyNU9RNTZFZy80VHlvU25HUCtxNEtkRkVkS0Iw?= =?utf-8?B?WnV1TEtIU25EMitMUkRwd2tZYWE5aE4wVUVyT3JHMm1hN1FWeWhHTityUGhJ?= =?utf-8?B?dW5UQ2Z5YjBpbWt3U1dBV0ZPeHVBOXhDYlF3TWt2REdpQVh6K1EraVl6ZlNW?= =?utf-8?B?VUJpZ1llaEQ3Z1AweG1XMWZab2xrdkFCeU82bHBPYkM2VjFtMFRuOTIxWnEy?= =?utf-8?B?UVFYRTBhTnNVcVhYVVNkWTh3RisvUUVyTWZsL0ppWmtFOFhXbklmeHFVT3Bm?= =?utf-8?B?M1BGbmxRZkNVdStLaWFoVnRnTVpOblE9PQ==?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?b2tMSmFyNWdmQ2JZWEZIakxFTGRlMnYrc0xxRm9uVHdmU1U2V01xaVhFVHlW?= =?utf-8?B?UHp6cFdTcmVycWo1Zmo1YUZDTEwrNHpucEk3VW1jN2pHOS9DSVRFUWpseTh5?= =?utf-8?B?QVJ1aGQxdTRJaHBOU2VRN00xeXlLT0F1ZUYyL1gwSmFBcmVJRTRYWmhWOFdS?= =?utf-8?B?QlhOMlRaVHIyTEZuZm1LWUgwT2dkMVFxVFJRUFpleTFPTGFpeTZaaGNrbnZV?= =?utf-8?B?ZnpEb1E5dURKUG53Vno2Z2RoVzVjdjRuK1ZhSHpUaFF0TDJNOFBYVVYrdERp?= =?utf-8?B?NllNNDhZYmkzL2Y2dzhYN213bWprUDF1cGpuU1BEcDlRcVNPb3p3QVBtNHhw?= =?utf-8?B?Q1NQVzNTWnQ0ZFlKVzFlWCt4dXBvWWNJYWJmSEtxbU92c0RMRGlCUm55NzZC?= =?utf-8?B?alpIQjZQYi9hdTFCZ3FXZGFSakU2OC9CM2FOSHJDVFdhM3Y2MU9OODRHTVFF?= =?utf-8?B?T29LTWtRcXpHS2E5aHl2MTI3NE9obGVvNHBOd2w1MER2Kzk0d3k1U1NIZGFa?= =?utf-8?B?YndZWjlGZDExdmY0STRNVm1TenFCcHJkRjdNWUF3T1hNNW5VV1NTV0FxR3VX?= =?utf-8?B?bzc5MysyaUNaRk42T2Y1Z1BvL3ZHL1FONUhidS9HSVUxRXczTDA3ZHJrZmxj?= =?utf-8?B?QjhHTHRXWU1ZT2Q1dzhoNmszemhSelFLMThSdWFoVUlNRnJWYlhwUVNoakhY?= =?utf-8?B?eHFwVmVybmZvNHVwb094Z0gyNzVTckgvRHpYdlhPZ3NocnpYanNjQi9wdWZv?= =?utf-8?B?akwzZGZ2UUJrbHBqWGxjR2owM3pHQk10aGxJd0ZkKzk3ZXRQbktiTGpPWjNh?= =?utf-8?B?c1IwSDZQVDREelQrQVBRc1pGbERKR1lsaXBuMUorUWxnaURySGREZmhYMXE3?= =?utf-8?B?eHFnb1BYSWFGZ2UyQ1VFTlh1WStWNUJVdzVhdnJCYkJ3SElPTmhxY0lTS2FY?= =?utf-8?B?aFU2cHZRbG4yQ1Bmdy83dmRNLzdSM1Q3MDlockpqRkJrbldWQWkrR1NlQzdo?= =?utf-8?B?dHRPOEpydEdVeHE2SG9yS2VsZ0t6QjVuajZmRjZnTWxvRGx6RjhETEJJZjZ1?= =?utf-8?B?YVA3SU1jVDcrWVZRUTNtQmpKUTF1R29XV2pSRzJLM1o4SFFFUmV1M1BNbXpZ?= =?utf-8?B?Z28wbDZMcUV3ZDdlbFdXOHlwcTNEYk1KejFqaVJQZmNZRmhYVklmSGZWMnFL?= =?utf-8?B?QjRaL1d2UDJWaGhnMnp2Z3E3Z0lSL1Rma1JRMmNpVXlOUUI4cE9HcmlsSnZ3?= =?utf-8?B?UVdBUVRLZ1B1cVlJZlorbWhoRi9rU0F3ZG5jQUNJTnlVM2hmSlMvZzR5d1Mz?= =?utf-8?B?WHNjZ1NsaXZGYnEzc0Y1T1ZtVWVHOXVWaTZxTjVQbS9IKzN3NVFzM2dGeVd1?= =?utf-8?B?aThPbmVlV0l6blRLK0NBc1BJeFFZamgxeWlOVzdIb1B4WFg0bmFxelhwOTZo?= =?utf-8?B?Q3p2ekFDWU5GZlE5NlpNMGVqSjBVbFFmamVoTFMxS0N0c2REMlh0aXZXS294?= =?utf-8?B?c2hWNDZoUVRoRVdmSkVuN0E4RDVEVGpoQ2QxT0svaHlyZ205a2VxRVJWQUdG?= =?utf-8?B?ajQvempUcWc2VGpnQVR6cHA3b2RLU2J5S3JMQmVBZWFGQytTVFlFMFd3VjBF?= =?utf-8?B?Q0VBdlphdk1XYldvdE5HcmdrMU0rZGNKa25NV2lMR3c3djY1eCtKbEpCVHVE?= =?utf-8?B?YlJpeVBaU1RCMis3VlNybUFmQVZqNENOSzAvVElBblY1TWUvUGhQSEtZeE5r?= =?utf-8?B?SVR6bkxwRi9XWVphd2V0YzUvMm1IMlczQ0FOYi9yWWR4TitkRVlQUVhYZ1Ns?= =?utf-8?B?TTFKRlFiT01BTm53Ui9HQT09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 07c54698-66e8-45ff-e7c9-08dd7802bd3f X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Apr 2025 07:38:52.4841 (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: GV1P250MB0882 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/GV1P250MB0737643FE48D1F8781955E438FB72@GV1P250MB0737.EURP250.PROD.OUTLOOK.COM/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> 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 _______________________________________________ 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".