From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 8422544AC4 for ; Sun, 13 Jul 2025 20:14:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 01E1768D81D; Sun, 13 Jul 2025 23:14:54 +0300 (EEST) Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2107.outbound.protection.outlook.com [40.92.91.107]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 2354568E394 for ; Sun, 13 Jul 2025 23:14:47 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MorzlH1kxkPKtowsPxEfFE7AxA86miHiA3D8qip3h6pWUXrikKY/c2BEHcfVcc9e1SF8EEmUjZYMGNivp8NqWOEZiIw+S+U6YRV+W+jLJmSPjghsYKBY8QiWi/BffKBQlxCrAZGQ4m7SLHU51t+MlugNwHsr+2nhreAqkbwVgrVt+gE2qN/VWSlNCg3IvpiTRB32C4weQFA1byWftee2kck86TbNQRW5foZCJ8fUT0sYzQr3KEqg38fVwy3H8nfiTZFONpNr4z8SFwV6lEHmh4G31D+BBDkfl6wec4sR3aBbcf4j8656S+WvRpFLksy/q/WIodItwfsJ2KkHjSEf2w== 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=la3nQUet2MAJrvS22JfvaW+KxlVSpzHdKaaAiuWBcVE=; b=xHnkKfa+y0oN69Z4hgwTl9JOC+RhRAB5KoOP2NxN7rgBds9ANTChBv999s01Ot20IfqP3UcKIf9s+YbW0zv5rflTIJ1Beb4LgcELeWh5TK/qE+Ayr4UaXL1e10Tu6Ia7K5ndqreaAZJ5jvfU+CNX7F5qP2hzUYhnEECcvS9GG53ksBK0VWEe+pcr9s18yPYVYSq9C2fzRPuk1ppFzxjt1CbF3rC4qDq1MUwWjLsAt1DVRKQgEhwVRIgL3G+OmOgubsRpQgTQBnHxcymllXDuNFF7bnff9wg0rGdMa6mX96JQx4BvMQD/kW71pFEeSSUugy4ZzcuVgtlA2SsZ2nzYwA== 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=la3nQUet2MAJrvS22JfvaW+KxlVSpzHdKaaAiuWBcVE=; b=j5p18KYj0OHufGXbEwm+ByobF8axeU72kb+uaNJp9LqHH0oP3/m0gIjs9jPZJHASpn/bLeWlCGTQf07nNN7ika9eA7appy1Vy4huFi4VmM2aMcmP+d3spoyXVvp2mOpS9SyH/NQYpMW2W0Y05XVotVRhqd3D4gPlaIq732fkScia8SpKZZvKlHvMciuATThtExs4RD+dI96U0ZfpDpbASjeSDAyDkOqOAePjALMWzbDR3f8TCSFp8hsg2rG4w9a/M9ZTxXtBrDWo/Az+tmgPAgn0aIt+uMXw9hLAjpThIj2xkj6OIZpk52LJHb89aaHno8FG1TAluCFJ0BDVHos0zQ== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by DB4P250MB0832.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:38b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8901.35; Sun, 13 Jul 2025 20:14:45 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::4bfc:40d7:f620:ee41]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::4bfc:40d7:f620:ee41%4]) with mapi id 15.20.8901.033; Sun, 13 Jul 2025 20:14:45 +0000 Message-ID: Date: Sun, 13 Jul 2025 22:14:44 +0200 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20250712104459.52153-1-ffmpeg@haasn.xyz> <20250712104459.52153-13-ffmpeg@haasn.xyz> Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: <20250712104459.52153-13-ffmpeg@haasn.xyz> X-ClientProxiedBy: FR4P281CA0341.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ea::16) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|DB4P250MB0832:EE_ X-MS-Office365-Filtering-Correlation-Id: 6dee01fa-ea21-4dda-4f7c-08ddc249e8e6 X-Microsoft-Antispam: BCL:0; ARA:14566002|6090799003|5072599009|461199028|15080799012|440099028|40105399003|3412199025; X-Microsoft-Antispam-Message-Info: =?utf-8?B?YjZXenM3dno5WXBrekJISEFoYU9xdi91UzlpL0sweVZKYURWcVQwdFJMQ1Yv?= =?utf-8?B?S2NOTnNSVjJlTFJRUUhJWkNZWEdvY29jUE5JU0kwWGNIa3JhQURwbFBMaVdZ?= =?utf-8?B?cldqVWdXTWJWOUdjaHNQRTZ6OTVJWkNmcXkyc2ZNVGJicGh3bU1ZMHRGV1FY?= =?utf-8?B?bkZ3dWRtbVpVSURYRnFiU3ZsVEFTcGcralJCUnFEUVZDZDRBNmZFcUtNdE95?= =?utf-8?B?YjlCODJhaWFjb1piNE90UGlOWGNnanIyemhVNmF1YXRUNjlLQ3Z3UW5ydHdk?= =?utf-8?B?Y09iNFhjOE1QQ3RXMlhwOUpkOVA3N3ZwMndCTVRTMGJxMVVmcXlMOVlnRVJh?= =?utf-8?B?WWZHREVKR1RuTDEwTGNCZ1ZEQTR4VjgxbFQ1ZUtoUFEzNVlBZzlvR1ZUWnpq?= =?utf-8?B?TVNPa0RNWGlHZDR1MjEyUndPVU1LZnQxTnRTSXhValhyMlRMallrNXd6SEpI?= =?utf-8?B?VXlNcExyUUZvRS94N1h6WTg3ZDNpU3diOVNvdlpGY0RnR0o4U2xhdVlNUXVS?= =?utf-8?B?d1lJa2JSSkcxWTJLcVlUL095M2tGV2t3Y2J2V1puUnNNaGRCWnpxek5tUlBl?= =?utf-8?B?M08zamlZa1FwbXBySGlER2JNam1BcTVNZ2NOV2tRa3pmUzF1aWtDTUNQUEdK?= =?utf-8?B?Y1NERFVtYThNMzY1M0p6WmVFRVZCaHlTWnNSY3V4dGZmSUIwY3ZIVnRhaFk5?= =?utf-8?B?dmNZUHRsNmVmTmQwZUxuMEdpRGJGSCsxdW4yMFBQSWJDZ3NONVFnZkdGUXQ4?= =?utf-8?B?U2VnUVdWMVJNQy85VnZCYTJzTzQzZUhGYk4vQ3pjU1VGazRNR1h0dWFEcjdR?= =?utf-8?B?NUhmQWtJYXovUE9XYkJPdW9scXJqTE1xZ3VmcTRHcWNRWUxhK2Z6eDFqK1Zh?= =?utf-8?B?K2hJc0owMi9RWXJ0Z0RXQ01DTkQ0V1J3NnZ0dVZjUHJQbGVrVnJWYi9zWWtP?= =?utf-8?B?WkJkck14N2MwbzZTRGRaYWFmNWdtSXc2S1dsR1d5TnU1dXJWclpidVZtYlBk?= =?utf-8?B?ZXNHQXlDSHlIditrMzNYbmNFcnMzcys4cTVtUWNKR0xXVVJlTkZWdExoSjgw?= =?utf-8?B?cHVzd3FUSDNFMkxEY0dQMGwzTUV6SVVXRlVVZWtVQyt4T3RGbytWVkZFUG8r?= =?utf-8?B?RlliT0hFYUh2RHVXaDhvMlFMMGo0OHhmRjVuVlFnQVN4MHF5TDBtNU5iUW1S?= =?utf-8?B?UUhFRmRRQlNOU3pNMEh5a0NRUXltRXpGcVNUQ3loZHFZMzNjZVF1SVRRV2Fw?= =?utf-8?B?YmtPaTUwSW5xTzhnWmgzWjBmSHQ3MG5qWWIxMHdFM3lUdldBZ1ZoYk1DU3Iz?= =?utf-8?B?djVyVnZld3Rra3VKU0RxSVV5aGxOTFp0dlplMnRJOTZidm9NWXU4VnZ6NUFH?= =?utf-8?B?ZmRkUVF3TFFidEFRaFQ0Q1JWZVRtd0IyKzBHb1piWEZjMGdDaE9YNmpzRUNV?= =?utf-8?B?K3o5OUoyMkJtVVJKRzlyQXR2WHIycVVZZGxVRS9nPT0=?= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cVFXK1RiSVpPOEVES015T2o1UmpyVEROT2pLQlF4MHVqZ3l1NW1FeVI4UFJL?= =?utf-8?B?ankxUSswRHRzWktOeVhZQ1BuMkE3QzZ3cDg3TFE4TVh5bForS1J2TXRFNXhJ?= =?utf-8?B?SGNoak1qTE9OZnZlTDh5cmY1ZXY3UUk1a29WVXBoaEhnVUVTYVdBN2tWKzkv?= =?utf-8?B?bzBqa3M4aXB2b0w1OTg4Q2ZTSURFL3lMMFJEQ1hxZkJaTEtSSFNwbzhmQVoy?= =?utf-8?B?YWdtRDJJa3Z3c0Izdkh2Uk0wc0pydFgyKzdaQjlORU9wNUZNR3NZd3FiQVp6?= =?utf-8?B?Ris5ODhpbEJSZHJqbk4vbEJCZ2NTQU9yZTYwTUp5OXBuM3hFTEVtUEJtQUpF?= =?utf-8?B?Q2ZYck9zcjRrMkRYcU1XZUFMMUR6ckVZNnlxNkFKTWw2TiszdDRNYmtBWXFw?= =?utf-8?B?cENIK0tQaEdUKzFydW1Vdkc2aTN1MHRmNVZUSmhMMFZ0TjYwbTRITjBHam1v?= =?utf-8?B?ZlhYZHJMMmhndGppakVlWk9Ya3d4MlhYbm0xdmQ0OTluQlNNUDZ6STdHS0Nm?= =?utf-8?B?N3RabjFKYmRFMnRUeUxLeHNQdTV0UnNRQzY3R29FMEF3MXh3b1lxRkpkWEpO?= =?utf-8?B?M3R5R2dpd2FFUGZpWjRsVjN0b1dKaGFTV0xwajBZVkErYytHUFdhZTRRaTdj?= =?utf-8?B?Sk5tSUN3OXg1S0RyODdTMVBacGsxNGdlVnNyNkQySFNsOUZnUXRiQVJWSE9K?= =?utf-8?B?TSt3ZGJWNi9Mem5SL3hoMHYzREphS2kvQ1pFTk5VanpETlNVVmhsREhvbkc1?= =?utf-8?B?YTVEUkdMVmpmd3M2c3Y0RjZRTEFKSTJQUC9CNHB3eit6M0ZhaVJWR05UMEQr?= =?utf-8?B?ajNTaXplSGc0TlY5TmRpZjNLZDFJanJrUDQyVGxTVzdWWFlJN1FxejV5dG9R?= =?utf-8?B?d3hPdTYxVGJ0eWk3cmR1ZjVPWFFuTHF0TnUxaVF5QktVS1pjR2psazJTV2dS?= =?utf-8?B?amladGN6MEpPSDljNHNCWkV2bUg5N1lqL3FEVzNKOTVRVUwvZmFrVmtvR09Q?= =?utf-8?B?dm9CMmJYZUZJeGRneTdXazh3V2wveFhDUXRuc1pDTCtyMGJDMFJFNWVqOHlx?= =?utf-8?B?bUMvcUtneVZGZkZ1K1VZQk1RQmZuQjRCQlpRNU1KNnRyTHk4d1ZJK0wwVUdz?= =?utf-8?B?OUNYN2h1Q0tuQ1BsV1VyRHZacTk4SFl0QkNqM3JKMUN5TVJpdGpPeEhzUnBp?= =?utf-8?B?ZzhIb2c0ZEZkTytleEI2aXZKd0NxR2VuOTUyc0VzNVlKQy8zQm8vRDhLUzlQ?= =?utf-8?B?cmVobTQ2M2oyZnV3dWhsaVpEVTlrSlltbm5KUm85VDFDblRJaW8zL3pseVZE?= =?utf-8?B?N1pJNmp2MHpUWlhPNkM4bWdsMDhScStVWmY5MGtCTEMvUUM4ellFNXRuN1FD?= =?utf-8?B?KzdUZmlxc1VTTlhrcXFRV1hNektiZmNoblhlK2x1bllrM1NPczBURFExV1Fs?= =?utf-8?B?Q2NoMjZETUZMUEtBVTZlNGRMbjNJN0UrYXJPZHZONFNua3RrV0EzNGhvbEV0?= =?utf-8?B?a3Q0YkVmK09Fck1vWWpCWnJzbldaUzVTbG44V1lDcEJZU3pjVUpRZXYybVhm?= =?utf-8?B?SGdOTFBQZFVTN2NwSVdNYzVMVkNsNlpDdGhVc3pIRUg1blFGSEdyc1VtbW13?= =?utf-8?B?OWlRL2hCeGl3bVNvN2JZTWVzTlJxU3ovSWw3UktCVVJzYUxxVHVkaXE5eDNV?= =?utf-8?B?NHY0MTdpdCsxRkVPY0x3UW5hUHNlUVBvRDBraThpUGNEcEcvUnFDSFFJRnUz?= =?utf-8?B?OFFVT0MxcDBhb0dCV1lyNWkyeEpBUmlRZzdNV3pQaWJDOFJ1SGY5UXJUL2k0?= =?utf-8?B?TFd3MXBHcnVIN084WW5Rdz09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6dee01fa-ea21-4dda-4f7c-08ddc249e8e6 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jul 2025 20:14:45.8605 (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: DB4P250MB0832 Subject: Re: [FFmpeg-devel] [PATCH v8 13/18] swscale/ops_backend: add reference backend basend on C templates 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: Niklas Haas: > From: Niklas Haas > > This will serve as a reference for the SIMD backends to come. That said, > with auto-vectorization enabled, the performance of this is not atrocious. > It easily beats the old C code and sometimes even the old SIMD. > > In theory, we can dramatically speed it up by using GCC vectors instead of > arrays, but the performance gains from this are too dependent on exact GCC > versions and flags, so it practice it's not a substitute for a SIMD > implementation. > --- > diff --git a/libswscale/ops.c b/libswscale/ops.c > index c4f03531eb..2d8f9e6084 100644 > --- a/libswscale/ops.c > +++ b/libswscale/ops.c > @@ -27,7 +27,10 @@ > #include "ops.h" > #include "ops_internal.h" > > +extern SwsOpBackend backend_c; Why are this and the other backends not const? > + > const SwsOpBackend * const ff_sws_op_backends[] = { > + &backend_c, > NULL > }; > _______________________________________________ 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".