From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 80107455D9 for ; Fri, 6 Oct 2023 20:19:05 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6258A68CB04; Fri, 6 Oct 2023 23:19:03 +0300 (EEST) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03olkn2093.outbound.protection.outlook.com [40.92.59.93]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0E81268C8F7 for ; Fri, 6 Oct 2023 23:18:57 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dPLPmmXXjKCkHW5zbPZ4rfbkWdDCsI8BoIJrSBFxmec5UUQz2ftpBkAZ0QhI5ZCjURaAwbsfPzVmkoCHL1zc6iassBNlWMSvWWwnhMCDDzs4kw/FC4DPfuLFFPgwdsehk7x1KxPpzrunJsKiZxJTGHk0/j5tkz3jxAS1gnWVQ7damTqsEjGFel038wbK0wX+gTKQMkN1jBgW+HtX/RBagROP3AqcJHX0eux5zdKNtxIum/e6HnQh+Ft/z1mceRbzmnoApNK1jP6hACXolIS6RD+++5oE4MYBsUtpqqc9F4dN9fMb18OSeQVE4j2f/WLvAskZiRSrYO5+Gx/F0oSB9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=68kpR7XHYvfffxqfq37YT/1RYzlNBEQWSIff9umYIBs=; b=bA3XQDBy40jm/pg2h1ICixE0TNsNQT0/Na98ZI7Fk4b1MPPSD/uBSDsE9kTpnhQH8lq3U6vb8SgJWRzthpHYcuuy9s3d/PhgQopHgQXsRPM457uU5JEBKNldA0kd1rGwN3uhNAIC8kOcYTRmjt374tELtWndEyh888StaUog6h97/X7/C+c6zGXVCqM41PUUVirc9bCmzFGcbWsvmI9ewNmZIJk08zl1T9gka3q0GhWsoCjlZGWIrSiOc4dPXotp8t/zOUclymJ/D13hmCzhbKOIdlbeJ3PC7giaPEsM/swIKXSomAb0oUSQJ0OO2WUbWkilokq80elu33pMwE0RKQ== 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=68kpR7XHYvfffxqfq37YT/1RYzlNBEQWSIff9umYIBs=; b=E0JgFTx71s/rLi4eaQkTnSk9V1/yokZoAcHPaSdJ/ynBKMFA2yDevmRY75VkzNEsz6P7aKe3P4TgdtLi7AZfKeM2PinqVqW6N58cnNQoNchgWGnmyp9isfDLzYbTK8f6Z+LRg6G7op8lW/6S2LnanK9P26CjqtKu0cDLh1XPt/j5RmtRAOpL4ygxEm+iu+IVTdfKbc6kLJUeOLybij0+Y1szKNGPHGHdztIlGyqY7HzelROqlx+8tfPotzdjcG2Kp2xxp+ugeh+N9SWSTxlJGfWIN1+fIiME7J9O4R3KHuVX+ep4hsqPhZvC0Xe7UVyiJnfTCTg8t+u/RqUkUR66cw== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AM8P250MB0076.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:36f::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.41; Fri, 6 Oct 2023 20:18:55 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::5e01:aea5:d3a8:cafa%3]) with mapi id 15.20.6792.026; Fri, 6 Oct 2023 20:18:55 +0000 Message-ID: Date: Fri, 6 Oct 2023 22:20:09 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: X-TMN: [Aaa52JRO0t+jietSA15UDk8G8wIUDf4l] X-ClientProxiedBy: ZR0P278CA0100.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:23::15) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <44926da9-06d8-47bb-902c-72fee07546d4@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AM8P250MB0076:EE_ X-MS-Office365-Filtering-Correlation-Id: 1f8bb68c-704a-455e-a6e4-08dbc6a97711 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +iXiA7S5AgPtM/l1gd3eDqskFNWs6Gee2Ob/Vjolwl9Vbc7GTzqd+twh65RUSTeg+1oQABf+DD1RR4aHIwjOGkhICVx3330OxOZGPIpLAWdfDfXiwu05wr0eXjSoN7yWcjqhrM4T6uVDdCIXFxMfWMC/wYNPJZWJgnLN7fIJGTClLT5fHHayXB9MAYI5LApklWZUpTUVMY4P9SHeKn3yr2CG7iTbVtSpQYb6OIZQZVo8B5KDazgsgf2YXoKunE/AX0DUj/V9EQr6A+hUVEx31bMyUtzIVRUn6295Hqi8psIzVrKsFNrcqORcANUw0ldCNuY2ZzBgVcpd+KEA90sZKzS2MNXVlkmx/2OvV1azdxOBwbrhsE2WzcqKRq8UHbXWaKIBOBJNrYikT+eFqs9QvwDsx846NGZnH0C64+rjGjBLOM4zqGsoZ7kp+E9BUgGfUf8CqhVhMXbf7ibJ0aV+F159YSDcaMUTGsxteODl4APWtcDNVWUa445GpsrQsc9syW6n/11VRIlA0rO2Hc61Xc73iNtVwiFGq06Jq/haKelY4bDp35dUBuHWL+WpP3sB X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZGNJQ3RiUzZRSkFQbGsvTTNyWE1qM000UEx4QjFuZkJLQ3kzNkZKbk9oeUlK?= =?utf-8?B?WjRldjBBUk9QSUNzbjhlVS9mQjBaakZodUZCNjNiZ1QvaFZmczVSU3VSY2Ux?= =?utf-8?B?UmNzckE0RnlGdlJIVnFRK3ZoUEtDaHhFajN5NnluNjFRbC84V3FPK2JJUjdW?= =?utf-8?B?T0g0UUVlMzlCRW5kNWFBa1B2SURYRkI0OEtDZTFrN2dkejg2ckJHSkFocGlW?= =?utf-8?B?Y0NHOVY4RzF2VTZYY3ZvRWwzbUs4SGhmR1BLejJ2VDlGK2lZR0I5enh1b29J?= =?utf-8?B?azB5Z1d5dHRSS1NGdnBKNWpIREJ2TjVvczFMMWR2T1AzcTI1TDNIbW44aGM3?= =?utf-8?B?R0JjSW9nQUhOTjJVTU1QTEZnZUNmLzJWaG0zK2I4TTJ0Rmp1STNRU2U4ZGFE?= =?utf-8?B?c1FNblFycDJ0MkVOWnNJVVpLOTlZbE5sVGYrOEZVN2tsNWp4MTFwa25GTUxT?= =?utf-8?B?eVFEYlVGQS84Z29UeTVxMXZoejRabjBpUG9pYVVlTnl5aDZMSTZnSVI2MHNz?= =?utf-8?B?R2VoRGE2SWNTN3ZBcnFpbkFRVDdNZnRITjBRZXhJVm81VVdPQmFQNENjMmNy?= =?utf-8?B?elozLy9BcVp6ZENmeDNCbmlPZzNlOGtneHo4MHphOEw4WEp0UnZma0RhWm92?= =?utf-8?B?UjRpMzllZDhLMkpnQzErUndEZ05Dd0RyWE05YUxPNTlMNUlkbE9Gc3lTV0lq?= =?utf-8?B?L0syYzlSMFdKMEVhS1hFUk1FdDVyYytOWFFZSVBxOW1SN1duUThyTnovRnJU?= =?utf-8?B?K3MwUU8rRG56T2tqWXQvTjk0VVczZTVnL3Bzdk5teXFkRU0wSndEbkl4RHlv?= =?utf-8?B?MHVOOVlnNDZuZDIxU0FySVlqdVNGRklXZmZyWXM5TlFpL1Q2NDkwUkVzWGVQ?= =?utf-8?B?WlFVeXo5QkZHSGZScTk4ZElqd0lGWTViMTQzc1g4Ky9KVHdYVFg4NURqdjhS?= =?utf-8?B?MTNyMk54b0VSTWVOSEEyL1k2SkVXZVFrRDl0dUx5cmQrUzdPZkN2cHZNN0FY?= =?utf-8?B?bGgrbHVneE14NE1oRHZyWmtlbGNqblEvMHlpUFd4Umx6WVlXV0pqVG5BQnND?= =?utf-8?B?WWMwOHZLTzdIaHVzOE9zcWZldkt1VG45T0JxOTYzZ25wUTNKQTIzNzJhSDFL?= =?utf-8?B?ajdPcUt2TEdTU1pzYlRicS9kdkdKY1k2Q1Y4ZkozamcwYkVxMi9EZEVNZWNn?= =?utf-8?B?OWluTWhVaVBSSENWZWFLRXZrMlNyNkVUT0RGVkZKYnZzaUQza1VxOGE4alRa?= =?utf-8?B?UGxKV0xoRzNsYnNlRzQzNEtoNk5TcnJ2Q3QrTlZmYlZ0K0NHcFRyUVhLQ0VT?= =?utf-8?B?MldYYlZBYW8zZ2ZuL2RVb05WMzdyZk5sTDJhU3pZY3RBRzZqTU5TSy9iRHZO?= =?utf-8?B?VFl3SFVjY1gzQ0dNTVdWYUlIOEIwQkJxUFI2cmN5VmRES3VDZUNaR0Y4ZENr?= =?utf-8?B?VWViK2JYTFdISUszbDgzVkxqRmJ3ZFFwZWoxRy9nWEJvOGNCaVBiZ3ZodERi?= =?utf-8?B?ZkNid0hmYXNWRVRoQVlDbXVDeEtRbUxMYWpIRmErZ21uZEZnOVFjMExkc2p6?= =?utf-8?B?Nm4wdW1pQ1JGc3lpTFRKVjlaRGE5a3pEUWRVWXo0RTVxT3R6Zi9LVkRyRHJp?= =?utf-8?B?R2U0anBFODFSdGhzYThHQWd4K1M1UXdvUWtBbDl5Ti9NejcvK1pua2Y1UEtU?= =?utf-8?Q?YVuZ0HF9TF984BhZPlzo?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1f8bb68c-704a-455e-a6e4-08dbc6a97711 X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2023 20:18:55.5790 (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: AM8P250MB0076 Subject: Re: [FFmpeg-devel] [PATCH 02/42] avcodec/refstruct: Add simple API for refcounted objects 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 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Nicolas George: > Andreas Rheinhardt (12023-10-06): >> Will apply patches 2-16 (i.e. up to the pool API) tomorrow unless there >> are objections. > > Have you given some thought to using a template to make the API > type-safe directly? Do you mean a template that generates functions like HEVCVPS *ff_hevc_vps_ref(HEVCVPS *vps) { return ff_refstruct_ref(vps); } automatically? I don't think that's worth it. - 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".