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 36B6342AAC for ; Fri, 13 May 2022 06:28:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AC68A68B41B; Fri, 13 May 2022 09:28:11 +0300 (EEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12olkn2029.outbound.protection.outlook.com [40.92.23.29]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8405E68B39E for ; Fri, 13 May 2022 09:28:04 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g+UVAp3AQN+izKDOD5YEPJcj7pTKLjGwFAfq1MQ3BLFeFUspv2tDSB4KKlc3A+Cb395aLqa9fJ9Z5+fn0nl3sB/DBBYlnUQ0ibvOWiBjP6kKUhwWQ5P2aFNb9FzOvOBdYkGPYdtS57x/6KbI7x84dto2bBIkLA4dx9SDcwCV0oldIS5PAJtsRHXeTGCiFWEh+qwELmBOQqbcn3Mq76MbWfod1KGI3CcjTt+Jtp1+LTU18eM+gTIIbCwgkCARYEM1nPkKXsSFSd4Be4B/8n4EleW2WomJGx+fRNDVmvE4xvPU5okWPIDm1lDK5qp4w/UOmK8mz0F2tcRy5N+3GkfLgQ== 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=QhMNBWjsMn7a5cvlLbN6DSFuP0q9NFq1cadWqsahxPk=; b=LsNPC1ml2Yxd/uFURukxqOxTSwsOz8t5HjwFHQkJQ73fYs3LpVgBs5m454eczlD+aszB5k+b2NM4Y4MMkwEB0BOTEExxLhF3ssaK9h24UAXuqhoKpfgX+Hp5ManfujXa2nyCPNIChYydDMVfaTLfFX3EvBVtfXgrqMlYHzutATG4ul5ortp8BVyHmO5rf6D0gwz5s6BFeIQfFoE9MCT8mVdZASjReR8KzEZ0Z00iYcCL9txPGeHzHcyu/9B68T4tzCYKsLOLCqw1wTvqmcqnYqnnjieT2GTVuU3QBLbwwHNOcwpRy1sYIOLFcOJJrQ6Vk6ahHYCzC0BKA/j4FBmDwA== 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=QhMNBWjsMn7a5cvlLbN6DSFuP0q9NFq1cadWqsahxPk=; b=GQHhUNvtcrEEBaF/t+Olx+s3TuqdIUIcJZsl3w5deFFyAjgKPUknpfriTDW2sIkBtp8xyDo//qERarWPIQZASXHHVznvhM/47WKd0erqmbIqcmYub735wBKx5TX5wLDPDyrrIlWb0C8tirT8Ku25Hu0gAvFzI4N0PTa3cTANX5Bs50yTFD+gjV+mW6Q9x6MDhmIadgb6SfZyOdzpR0kdsEShr6hU6qaw2vGNKAoUc9lkcR9INLCPf9UdLODzvR2JLbHsQgjNANL9WawacGLSjfrxQkEs50onaxO2YQ4FvHNlv98s8xfHK52+nwbq50HzHmait3fbR3uzMbxJpqY6Rw== Received: from BN0P223MB0358.NAMP223.PROD.OUTLOOK.COM (2603:10b6:408:145::16) by DM8P223MB0190.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:5::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5250.14; Fri, 13 May 2022 06:28:00 +0000 Received: from BN0P223MB0358.NAMP223.PROD.OUTLOOK.COM ([fe80::9058:ff52:ab56:5b9d]) by BN0P223MB0358.NAMP223.PROD.OUTLOOK.COM ([fe80::9058:ff52:ab56:5b9d%7]) with mapi id 15.20.5250.014; Fri, 13 May 2022 06:28:00 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] [PATCH 07/10] avfilter/vf_nlmeans: Move ff_nlmeans_init into a header Thread-Index: AQHYXriq6NmNTzVVck+rOPFLZ4OqTq0cY0RQ Date: Fri, 13 May 2022 06:28:00 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [v+yhwesCSGC+IE/4CkDSCRUx8uou/yqV] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 91868dad-8901-497c-6c02-08da34a9ba4c x-ms-exchange-slblob-mailprops: +LiGfBxqLEteKAEd9i5AFWHJG8rJTZZuxgSjAhSvGW5q+TJ2ITGy5khO9Qyh+CjOrUYX1cojXD8hBwsrxZRiZwM0miNzP3cOee9KsuxkV84igOtxIa1XKZ7mjfV+mh8k/pCYnoTXiwcChcklj5gOQe1GKYXxf92Ox2qkCmk+Gih3HXdxhZ3W9rviin5IO14+Lyc1yqi8gD9Da6oYKAWyBZ2QDSO+Wmz5/n67QIZZ38uN/JPxJIoOtImYbnsTbO2P1IVFvbyRNUGpNNSyab3INpgjEwAdAjjFzlkwdt7iGZOGkwnTrTJtTpUSP1W3nf3fkKLcgD3CKeyqN3mlh1Fq8oZEFB5rkckI+Wpv0gYxVnErtn8D2vlqWrzAHLZH+Gm8GtbClBiZuVZC2lJXLFsoqlHovI1AWNFh97kzz9SWzxR80qJFrPNj80xJb8xkToJqBn0CUolxI+bV/MssctTiq+Y20jeD+wWnyQ4slAiyc4iyuisz8tx/O7W6EAHj4JPZszn07IpvgXd7QqqHDa++Z6BbkEr4f08Ji3pCFBaypdZaR2PCw6jepT+ISHImKG7TIy/kQwgZgPWMgN6gAz0fRVIQxV5P/7rm1t8rwtmcubAvl4s55NTl1+34DgpJYNxsAmkAl0aw8G230QJaqzG13vK5uVKozQAn3kamx5vxJPzFvn1RxwrRAZhbN18stDH+O/8sVX4wvuUCaUoFdKR0C+3RDqimX8UB/fgzXyiEzIEjYzcBrBdqlCFHiMr1nyTMeSFEG2sntb+XNnvO4GTeo67ACGWuzQSv x-ms-traffictypediagnostic: DM8P223MB0190:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: WnPExyIJGcU2a5EFFqvf5+PBKtOPifn1Oa95CiPi/vzd3JaCr/st3dWetpgVs0pO9m02Eaka0GhpXQ6jBSHXyhFunkwaPZQz8Ko/apUX9pRQMnnhLIsDy1b0hycqsZrIIIwaoWYvBMkwO7OthSXUqsMv51rXR057f3Mwce1G0rvz1cQAudglOdAaCY8N4Hz0Dwt7fqhyFtMywOGSV4Mzf9rWAL+ox6GQX/VA9qsA1Eqy+q/37oKigC/RNppeVFsj/rMFF9sIq2n7Mf74/1fepQjO/xLyKUhbOVaCEv5mwHiRj4FEDd/JJMtz1sBzERjGQRFJ4vhiODRLV9R+HPoFHjY2YwY/ilcvcRFECAviLD98cx4URedL58MDJF4WNE5VXTwpzvvhsB3KfZP6ZoBVv8DIGHMe0hCYu34u4okHVsi7W2TsVqDJJOgP8Nmgi5Mwya1yNpwxCALdeqZWFHqQdf38VqvZbpWy9tc+s65RUIDZm6OqBR5XIM4vGPBWQD+awevPV57wcJc1Q6s8VEOur12hB5OmuGXiEWriqU5Bxh7AJVI2zN9HnbQx1Oz+L4o9RjnpvrdKS+oFXbjNFjaaVA== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Z0plbTZyek96TFNteTJCcWxzTUxWbWJULzlSSWN0b3RNL3QrTGh0Zi9GL0hz?= =?utf-8?B?S0JUTWt0THVjV0orU3pzM3ZPMnpkTmxhbURzUW1jNmhEZ285aXZLTXF0ZWZn?= =?utf-8?B?bXZKUVhRaW9yc2k4WFE0ZmxsU2l1bXNyaGEzVzFVdFBDWVZDdWVTemRxNDBE?= =?utf-8?B?dTFwZXVjUTlOQXljeGlpUXdGSzRuU3RjdlRUT0JFK2dkK2FHcG01T2V5QTZS?= =?utf-8?B?YkJzajdiZVNmRUFhUUU5SWNWQS9xSnlzVHNWVS9uVnRJUEdoVG9Lb0RERzh1?= =?utf-8?B?bVZ2aVRWYzU4SzFUaUF6VEt0NmZ4QlVyUjRHV2JvK1QwYTBTZ3R0TjU4eHlP?= =?utf-8?B?MG5iK2Z1bkpsSnUzNEdsOHJyUnByTFJSYm9yQVpzelR6KzdpcDBxQk8rU210?= =?utf-8?B?SUF1cXdqVGN4NEtRQjY2U0l1cHBCb3QrZFo2Ykg4RHFaY1FMNWl2M0h0SlBG?= =?utf-8?B?OTNpYVJnQ2Vyc2xkbEVhZDN0SlN0YjgyY0dON3k0cFNvMUpDSkJiV2l6dkFW?= =?utf-8?B?UEhsOFUzMVdObTJKYzRLVUI3YWNjVXRMb0JRRksxdGpTejB3SDdZK2N5bHpr?= =?utf-8?B?OGR6VnZ3U0JTbEtBUFBZTnpXTUM5ME81REQ3dkpVNlpWSUM2V21zN3B1Zndm?= =?utf-8?B?SVVkVDVjNHp1ZHRqZDAzVEpJM1VaK3A2bzNPUUxyQzR4UFhuM2NiaTk2d2tq?= =?utf-8?B?QUErQllrV3pBOFdRWmxzbWhTZEZLTmtWMVEvSE1SQlUreHBvTEJLdyszNzhi?= =?utf-8?B?Tkc5VDhOamtFdFYrWWJWVktWbUR6Rjd0S2JUQVBaZmpEajh4SHYxQXJmNGpZ?= =?utf-8?B?YUJ4anBPVG81TjdmWEZYRkxXUG1ZeTBtY3Q1c00wOG5TOThjMm5kVExXZDlp?= =?utf-8?B?RjRmNlhmeCs1TTE4ZjBWbnRWOHdETFcxR1h6dWVQSzdJTXliLzlVVkNFTHNp?= =?utf-8?B?WEdNN2p4TDkwNFpqQkhQN01Pem9DN2ZLN1BqUGFCTzFPU0tRWTJlQkVBZTAr?= =?utf-8?B?RDV5Mytsalc0WmZtYjhMOFRlVUFwTXFFZHZGd3c1Z29MZUl1M05TcUltTVk4?= =?utf-8?B?Q3Y3TEdjSDBHVzRrV0ZmcVJaNkFkdzNYVVEzQTZVMWo2ZzFlMngrWFpIY0Qv?= =?utf-8?B?MkxKa0oyRmlnMk9oalVkODB5ZWozL0xCUVo4ajBwSzVwQVgwMzdrK2x6QmV2?= =?utf-8?B?OFk4eXJoRGk1NjI4cndtNlpONzFkdmh4K21kemdRV01tbXFRazI2cDFRRHpk?= =?utf-8?B?VHpHYi9NejkrTFZURUtjYWQ1NFFPajRWU3o3bDdQRUw3OHZta2lDb0x4L08x?= =?utf-8?B?S3hlUU9FSExoZFpab2VLZTQ3MnlhRmZWOGNHYnNRV3Brakl0KzhoUFdvaHYw?= =?utf-8?B?TVBPYWFNTkZSakdvd1loTHhmanJSdXpSeXpBQjJxcnVrcEhPekVoWkEvWUFF?= =?utf-8?B?bTlPbWxqcXlKZksyVHFtN05id3Nuanp6YmtzZHVKajFFay9XYmxRM2RkSkcz?= =?utf-8?B?WjFjOXROdVdrb1djOW5VNWFtWFVlSUkyYzg4akRxZnd6OVpOb3pBL2Yvem1W?= =?utf-8?B?ZGlvbEJTbjFTZHhtd2ZXUEJjZ2hYTnc2WThpZ3B1NGNLajkrempjK2VLVVVa?= =?utf-8?B?VVdESWhVVzdrOXVuNS94UVEzdlBNdWU3bDgvQjNzNXZ3aUh1NW5wUXFraWJZ?= =?utf-8?B?ektvZ2ZPbUs5aW5mOU95enl1djR5TlpXRFlxNlY3QlVJYWlvdWlIeStMS0o2?= =?utf-8?B?LzcxeTFSdWM0NEhIUXkza0lGNUdXUEtiSjNEeDR4RVo1V1J5Y0owa3ZhajRC?= =?utf-8?B?WFlMQkhYbHJiMDJWYXVBYm5TSmRGZUIwaUNUbU9PUE5GNUplR1ZYSjBTQmJ1?= =?utf-8?B?QXhaQWZBM0tZdmt3ZysxdW5jbVU4Tm9LRXE3T2Fic0NVMXZXWEFpd2JoL1Fi?= =?utf-8?Q?pTZD4CbJ/3A=3D?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-1ff67.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN0P223MB0358.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 91868dad-8901-497c-6c02-08da34a9ba4c X-MS-Exchange-CrossTenant-originalarrivaltime: 13 May 2022 06:28:00.5863 (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: DM8P223MB0190 Subject: Re: [FFmpeg-devel] [PATCH 07/10] avfilter/vf_nlmeans: Move ff_nlmeans_init into a header 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 Cc: Andreas Rheinhardt 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: > -----Original Message----- > From: ffmpeg-devel On Behalf Of > Andreas Rheinhardt > Sent: Tuesday, May 3, 2022 8:38 AM > To: ffmpeg-devel@ffmpeg.org > Cc: Andreas Rheinhardt > Subject: [FFmpeg-devel] [PATCH 07/10] avfilter/vf_nlmeans: Move > ff_nlmeans_init into a header > > This removes a dependency of checkasm on lavfi/vf_nlmeans.o > and also allows to inline ff_nlmeans_init() irrespectively of > interposing. > > Signed-off-by: Andreas Rheinhardt > --- [..] > + > +static av_unused void ff_nlmeans_init(NLMeansDSPContext *dsp) > +{ > + dsp->compute_safe_ssd_integral_image = > compute_safe_ssd_integral_image_c; > + dsp->compute_weights_line = compute_weights_line_c; > + > + if (ARCH_AARCH64) > + ff_nlmeans_init_aarch64(dsp); Hi Andreas, the above breaks compilation for me: 1>libavfilterd.lib(libavfilter_vf_nlmeans.obj) : error LNK2019: unresolved external symbol ff_nlmeans_init_aarch64 referenced in function ff_nlmeans_init The reason is that I'm (obviously) not compiling stuff from the libavfilter\aarch64 subfolder. It might need an #ifdef ? I haven't taken a deeper look at it, though. Thanks, softworkz _______________________________________________ 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".