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 452F149E07 for ; Tue, 12 Mar 2024 09:22:05 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7857368D13D; Tue, 12 Mar 2024 11:22:03 +0200 (EET) Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02olkn2074.outbound.protection.outlook.com [40.92.50.74]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9494568C1A3 for ; Tue, 12 Mar 2024 11:21:56 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kv7HkCOyBdbc/LSRpLFJacVg+lqtZjUCWqjiqDcAynYVczdBQO8lDo+M6ptKVSNUZeynhCuUlPoMtXg0z5mdlyGlckdxaNNLep7LBbY4pvoO0WkR+PDzVgwuK7TsCxGJMsKwpiyB3johEJUr7XyyeR8q9BdfcJxIhXSf2DgsMrJAExkJLjr6+uj04ZNN1Q0x/1MSgycjL4C/rrTblYL2AiqJhoEMeQ5oP8F2fxehYKc2B795jg/J5deGUWY6nZYJxmNMy1+dl5YJYlMULiCjiYOLFFN+blzwZZ6Y8d4Xh8HlyZnLO2RAm6ZWez9Os0zQeiIFG2rqcjSB8bsTdrZoJA== 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=t3aC0DaawemWIjPa2yYsrzbG9Gcy5rGY/bQ9vMbLjHs=; b=Yz/EZjfKRHo+MRNXr32ggNk1cvBixVb8alF46ltXrUrCTi6FCOrmirdm5ekIHSSUaiKwAvvTYh429OZxGe1iAnbOyXvy6GHM4aksTsNC8o5lZUVTPONu3C2AIVOyjcfw0inmtpVGCn/EWK18j1iVQIQwVxVS9218szkX9Dpq+diDfEsh91sIj6MKoCxeBVr8jRlaCvSS/WGv3+vJuhfqdzqtEscVWzvAZi7dr0SIqDiKJ/BT8n4k+33XpsRXjBK86hQqgEs+vnr/l727+zItQBM26Cizc3BjmJxw8rgcgppuvoR4X7XCz21hGiuFPG5TZw18Vhr0J06DHfWfc9moVw== 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=t3aC0DaawemWIjPa2yYsrzbG9Gcy5rGY/bQ9vMbLjHs=; b=krPj9dfVuPYWTn8k2moWCLSTKheqjkfLtBVbOAEIsmcpQSBO+UaLJraSlYiA2mAJRySAZBsy6VzeEraraOQvdae054s+cCHGXxIuOOS2fr76PgYzaWQ+mIXAPznYM4nwLexJbgrxhb1rJHa3jIsP8rldZ1FfkYNykelvLJbrYigTC9eQWElf+4GMco6gJdI1x6aHQnFc504tamm8UZVElFF4VSpOEUKpbSNCSQMgfnVGwkm4Kqyn7PCdKziIVyeo98Y/NqX1jteBSqyv5FzxYZ/79OoK2qRZPt87FY7ARCx3KoWvvmteCa4Yz/TWicQ9aEaEPwVVDXxWaB+qd0HmlQ== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AM8P250MB0043.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:3da::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7362.36; Tue, 12 Mar 2024 09:21:54 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::228d:8c6f:ed10:82eb]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::228d:8c6f:ed10:82eb%7]) with mapi id 15.20.7362.035; Tue, 12 Mar 2024 09:21:54 +0000 Message-ID: Date: Tue, 12 Mar 2024 10:21:52 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20240312084343.18441-1-anton@khirnov.net> <171023422319.7287.11903630014703761101@lain.khirnov.net> From: Andreas Rheinhardt In-Reply-To: <171023422319.7287.11903630014703761101@lain.khirnov.net> X-TMN: [NzqztWXp9Lq9ukyVE6Hi6mlAK2sx/ui4J5ZKEnlnGkI=] X-ClientProxiedBy: ZR0P278CA0106.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:23::21) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AM8P250MB0043:EE_ X-MS-Office365-Filtering-Correlation-Id: 79fdf8dd-fc09-4f2b-0733-08dc4275dbce X-MS-Exchange-SLBlob-MailProps: Cq7lScuPrnoAVlBsXi+5fjBAzVXFn6z11adPF0Ms/sdinDH/KNZS1RAbM73j4jUAqRLBNHRmnLuXbizl/IApWiK8egSKsSc8tR804Fvq1zgqJN+tmrKUKCeycFx1ZQPRs5SxPkqX5bcQsNh16A+YdINQQy+1wibRe6QA/141OjOnM82GHP78pXbGRVema9coqANcyCMgd2b2Eb5IRcy8LXKndnRdYcUQTyymyfP6mWrtEVwIt9i7yIsHkP7qnhsUHbz0aN2SHExHeNYkDFvcmU+suUf2//04LSmRgQZHuk0KbKAU43uF6gMi5BBeoSJNL03X6XhUORYk66XN6Ge4uObV0aDXERuF+crA6FKDzDwnM9j0MytD1grKzkoTlbSqYu+62Hm30zQ+lCnhytoz7vn4KLv4wPdEhKp+UY9sDKqN40060hnO2ExTuLKIseDUluI5Q3T7KW88lX+Gwjezcn9F6WY/ZJsn6Or1uVb8QNzNbrO1jUTyvcgRQpIDHXHceCYjEy4Cv1cVzPDr9qutZ5HdfshAH9KArPA+AMH5g5iRwOaCYdVN3pcDVmzNRQTlnpWZWMOm5n/0TY9p9ltBeBtV3lLB3lYF8TE5ITuf+f0MRTAkncSZK5M2eDvIEzMw/lpoyfwTPxV3fzO6MBoVX2dsZ0PtI0nd4N8E+5Poi+rgelioe4RufIqXAybAknWyX94PITlwrDD4//X+rk7xLLN+A53c6Vjv9DB9+JlIGhZIUXxBelnA0DlSa84Q2ue6v5/N3haM5TY= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: k9I4nuVFVvUWW7eHIJ/lXxdVF1MNTslSmnWy9XvTUuootYdEjwxdBZFfUzQ85PTaK3HmOUQ43timQoHMqAT0uZImeynYlpMZDTChqMTcYMDD7X69t8XpfUN1DgbbNFbKsRY8TPVi4W3YmTvLTM5BpovvzJU5yYV6L67ctW5L02urtYmox8felPfb4x1uWuuVv2DLi3LvWNsv+yk0NmuTWY2hF9+T4muL/6Cn8u300PJw10+I6gXJ6zepKPiK2LbXQmd8mu+oOTMWayYH2K8faXIt1xHSK3/+8SOS3S0AA7Q5T4pI7O8WLHj066wauRwWuDTW0fyJ/HGs4qZIUrUYwLHF5m1Hoa5CyDRdcMto334gq044Z2GE+ysE4Zu58Xrgaq7t4CTFi9kkdiBv/+knEjPeH5rycyHPKrCTdYobRmPPdDEPTogbaZXuFkkqb3Ps4aRrZqoxbn70VT2CYBWBxBVhrjVcIIRLeOVaUa2fQPcJarP+ZSyDwqqzaXtLlfuXiqDlheRiltMxu+7aCHm2E1XD2xo8dJx9jkW9JS2uAJB3Eve7+tLq2WMQ3ZUr8XU1 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?SzdhVzB0aDQrMlpoTkhaa1laNHBrdFFEemVtU0k1YmxaZmNIS3B0dy8vUmlQ?= =?utf-8?B?OEJuQ1lDb3lBSVkwN3pmZGhGMXY2czh6TzI5QzA0NFU2bTFPd2FOMWJKUm5M?= =?utf-8?B?aklLZVFGbDVNZ0JmNHZpazgvMDRCZ3FjNWRZZTA1TU53dmw5TkJPTFFIQ2lh?= =?utf-8?B?UHFUK3JlWnM2M3pxSlZZQ0hjUE54dzlaVGxNR3RJY01jUnc3Z0szVGhRdHhl?= =?utf-8?B?MlB3R24wVnRLMmozOTJzTXh5WDBNM3ZOTXc2QnE0ckpYWjhJTmtIUWVzTFNP?= =?utf-8?B?UGtrbklPUjNNWTFPZ0xXbXlWYzFkYzVML3pOYUgrR0g5RGNrRm9OekQvajZJ?= =?utf-8?B?MHVLb3hLQXNvR3o5REIwMnREaXNZNnF1MWZvL3RQVzVzcm5NbE9UQjE5YXNz?= =?utf-8?B?THdkVlkvNCtDeXczZEF5ajdhYzZueTRWeHRtYTJJaVU4RWl2T0xMNmRwQllp?= =?utf-8?B?b3Fabm5DVzNDMHhtTVMvamR1QWhpOXFnanhPNXdwSmt6OExCaHZCdVFJbzBR?= =?utf-8?B?OHdxVHZHVXE3N1IrR2dMVlAxbzZRYTdJQ3U1YktpQlNiYjkyLzFqdVdMSno1?= =?utf-8?B?S0l0bW4vZnRoR2ErR25EemNUcGpTWWpCL0JtWDNoZG1RdGFveldCZ29FT2o4?= =?utf-8?B?a212Y0dMc2ZnSlVxU3JRazdHLzFoY1NkZGQxRDY5RVJSbWRRTkRRaE1aR290?= =?utf-8?B?MUVkVlhRQzhWWlpPbDgwbk1FRW1CMlVGd1U4eGRqRE9CS3JhZzNwSlVtNm5a?= =?utf-8?B?eWFKektuY2tUWUNZdFF1RFI0Sm1TVE1RRnZjaGlsSk5abU5DN1NjMElpWk1P?= =?utf-8?B?OTMrUmxnRzdoMjk0YklVL2NDK0hHYUV1SVlFYWNQMnYvSXgvUEdWallMYWtl?= =?utf-8?B?S2t4MDg1M1hpak56N05ZQUMvakNhWGs4OVQra2NRUVhHVEgyT1YwakMwVWJ6?= =?utf-8?B?MFhSR05ZenhEWjBQV3M2MzdQaFU3RGVFZVFNMzg4bTBaZXltVjVuTU8wMUpF?= =?utf-8?B?UlZTU2VobEpzNVV5WWU4UXNBME5PKzIvbTF0WVlKb1dWWlQweENHTzRCY2U3?= =?utf-8?B?aGVnNGJ5S1p4SlhvVUh0V3dEcUo0aXhFNVJ5UlJ4TUlYYUx0YWJ1NkVTOEV5?= =?utf-8?B?cW52Ym9jZWhBZlR3aithNEJqeDQ2SWVnMzR6dHVLU0s5WkJHUGIzT0ZHRDg5?= =?utf-8?B?YVMyVFRtNThIWCtOSE9CODFaaTFwaWxLQUFJYnpTM2NIdlpnb2N0S21pT3Fq?= =?utf-8?B?TUZaMG1uNEZoeXBVY3ZnZE1HRkJKdUVUOHBIeTVwYkhGbitudWNkWXB6WDR1?= =?utf-8?B?aExLdmtKbDJmdnBCVFIxNkc5SVArVGtKV0pTOUc1RU5xV2xrVEtnRWQxSHda?= =?utf-8?B?TVJON2Z1Qkkvd2hTNnNJcEc0VUR0RE5neHVoa2QwUEJtait4VmtDdldQVVls?= =?utf-8?B?cXpCUmN1WDFTVXhxQmFpZU9CS3RtQ0Y3Qjg4enpOdi90Y29lYWVFVWNtSDFX?= =?utf-8?B?dnVlZ0NlNi9GYVhzVVIwQU5ERTFPa2Q1ZkJNVTF3MExFaHB5WUJwTzFNalZX?= =?utf-8?B?blNLZG1RYzY2c3V5ekdyQ21TVmFvNjdJVHprS2hDSzdNRlRLUGtHMmo5ZG44?= =?utf-8?B?Z2RLY1hJeGhleXBObVU5angxUjJPVkd2OFVkTzFVNERnNzVQbGxERzE4a0ZH?= =?utf-8?B?VXEyMTJlV3Vub1cyc1I3dWx0Unp3dGxMU0hVVGRRUmRiTUowbVQxM05BPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 79fdf8dd-fc09-4f2b-0733-08dc4275dbce X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2024 09:21:54.8280 (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: AM8P250MB0043 Subject: Re: [FFmpeg-devel] [PATCH] lavu/attributes: add ff_ prefix to attribute_deprecated 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: Anton Khirnov: > Quoting Andreas Rheinhardt (2024-03-12 09:56:46) >> Anton Khirnov: >>> Otherwise it might conflict with caller-defined identifiers. >>> >>> ff because it is not supposed to be used by external callers. >>> --- >> >> This is public, so it should be av_attribute_deprecated. > > As the commit message says, this is not supposed to be used by external > callers. Or do you see any reason why it should be public? > It is public given that it is declared in a public header. That is what matters. Furthermore, we have used the FF_ and AV_ prefixes for public macros and the av_ prefix for public symbols, but IIRC we do not use the ff_ prefix for public symbols at all, therefore I'd like us not to reserve another namespace. >> For the same reason it is actually an API break to no longer provide the >> un-prefixed version. > > I am still providing the unprefixed version under a deprecation guard. > I overlooked that. >> Is this just a general precaution or did you run into an actual conflict? > > The former. > _______________________________________________ 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".