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 77C14424D0 for ; Sat, 18 Dec 2021 23:08:28 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id F235968AF98; Sun, 19 Dec 2021 01:08:13 +0200 (EET) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05olkn2010.outbound.protection.outlook.com [40.92.89.10]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9FBC968A588 for ; Sun, 19 Dec 2021 01:08:07 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MundwLGABtSTiOxJPdAxUBGQ2aA5Cg0Rn9uhThnwCxaEGMBkMk7GTzXs4zq2FdrAiQ8q+UWTWmQP7s6RmPSeTKaUFNzF6lhHqFNq8Os1+/KLn00f13DyqUDjObK9Tv4EJk/Vo2zq+wwodRTMuXimgqsfKiLEzEci7+qulBji6f1Fv59DrkJ5Q/m/ALIDaqlorG9Gg4g2iIyIiHd8kg4N+DZ1HY4m67wxVO5grfbw4RpPQeiuQQoj2SS3PzZuzmS4MX/sRoXufPwHCuTsFc8rWUFje4FxqIOqaauzKje2e8dVqmOoBlPBxrvDrbpcrvhYEfrKLXWGzw4F2ALtql0Nyg== 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=NhKDi6XvUr3FU4aEv3t+B2zS6/zpo7Q42URSPTJF1u8=; b=R1H+4Ftc2nSatoJ2J9qv/GNdjfz1lOLOem+PGstMD4JckLBUfdG+KBQwOmQv1JFjhs8FHbH6rZ0oKPHT3+/91qey7ATA9mZ7qn53VTttUyhGi1Rd7BkFgWDaypBUv1xGj56O1Voy4Z6IbscC//dBiwRV04j0XZTk1vbWgvNbZ8/QAGjAn7t++X4QCnsj8279AOLqX6YraMbj03wRJ1r2wj72j29D5/M7sMtIt8JeeUSILot/PiDTapGHaihz+H122FOW5l/1JEfBxZig/8ENpw0uJvSLnWdHwWZegQR10pgf+wDkxroAeBWg992cRmvYBgv/LJqeDF4EtIXukzjvzg== 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=NhKDi6XvUr3FU4aEv3t+B2zS6/zpo7Q42URSPTJF1u8=; b=D+55yah/W/HEOXvD9ej5h1l8CFrssmZ+Trpzw6gVHbMdO3j6kvqix3/Vr88n0lhdPIz/Yqrtoighd31IGShcskzGx28WfZvogzQyuwUiZCD0NfvqFi8QEU8vV9hVxvAaVGE5Hd3VSpzvL/DGR9GNKzYrtuQ0tOjeZtkJ0/OgItnl/q9JXNOYoBqBNcysvm76EhkAcNLKHMKGwIj6G8dLCvkbO9cVzUtbDxZTRxLR3lYXMm/pxG4fyy/paOoRc40Dh1p87VAsx8t0oxz0MKdukEunie9R1cvcZnQh2AkX2b4W5ajip+a8aqSAqJbCyQrcuH2RN6smUW8JJ4F5vsxO7Q== Received: from AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) by AM6PR03MB3862.eurprd03.prod.outlook.com (2603:10a6:20b:17::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4801.19; Sat, 18 Dec 2021 23:07:59 +0000 Received: from AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::f0dc:92f5:6bc2:45ca]) by AM7PR03MB6660.eurprd03.prod.outlook.com ([fe80::f0dc:92f5:6bc2:45ca%6]) with mapi id 15.20.4801.020; Sat, 18 Dec 2021 23:07:59 +0000 From: Andreas Rheinhardt To: ffmpeg-devel@ffmpeg.org Date: Sun, 19 Dec 2021 00:07:44 +0100 Message-ID: X-Mailer: git-send-email 2.32.0 In-Reply-To: References: X-TMN: [pohcJPAXUYP/nZwlvRZW6eAnOucLJz4Z] X-ClientProxiedBy: AM0PR03CA0076.eurprd03.prod.outlook.com (2603:10a6:208:69::17) To AM7PR03MB6660.eurprd03.prod.outlook.com (2603:10a6:20b:1c1::22) X-Microsoft-Original-Message-ID: <20211218230745.1227624-3-andreas.rheinhardt@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e330c9d9-7173-434b-b4eb-08d9c27b3c1e X-MS-Exchange-SLBlob-MailProps: S/btQ8cKWiR3EehW4kxQzdNcP2D/mG1JrzBuQwAbiLqSibOXQaF9EPITTU4tqnQ8zoRPZfdtUf/dDKGp6OIsups7P06xYyqrNKgNUVBkmC6RZWFzYLlPZ00Z6yEuv+NBIgwtfHyeMDP8odKvc3jNDDkcuEh9bYL6bfYfSvACyxrp7Yr1LP5AFV7p7iJirWkVLjp+M4RK7FRspFVma0SmG4pFo9y7h6wzd4mgjCWmGbrxDSzAJHDFMyM7ArH/f4gueTcXosmyb14a5/WuMmy0CH7tCUT1dAXKxp550pH5u1oNsAgiQD/pX9lbNBXQZO/HDlDMPpkK33STIIcieslqFm4Ar3gIXJ+qC7DiEEY2p07+CZHNDsTQUDoSLUTyrhP1IoX1q5NfK7GOIil0AYfQ4i8tRJmQuagbWjilOGUUdZMPlrKvbUKSd9r/QOwqzKDsm1Yut57Bf9I0cdba2oNUyXosVxmvKWeFQqP8NtrXC/4w/xxh4BDw77sGXXZbFGyEkNw4lu4jTXg54e82zLJu1BjgHV8b9g5C3FFryZfi6TCqvlQNjLHbxGzGu70rlAMdSc7KjBJLJauhQP49coiH9m+/XfS8OOv89b5FA2IttHn2ZIzPUhEy9+gUs4ASEY/uSXG5ksAp2tcVDMiCI0ryl5YjOgXeX9PFcZvXWfnOQsd1/aSS893HW6VQmoHVagCdE9CgOQyuLj4YFp5LYHiUXuxvHu5aYKEk7pnSzvHgPT3cFdavkt6jEx1E+Sc1cWDODRaYez2c5DA= X-MS-TrafficTypeDiagnostic: AM6PR03MB3862:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: fuqP9wNGUHLLdCjB2/nUMQ+sgCI7GOndrCDrx/XEKspV6cypipuYsAqNY+YjhOHRx1PUx/1BebssquszYdBeCAMlFatiDbqQc1T0D4vEUTDn9Ja/ZGlzbst6RrGIOqA3WktZ+3xHAlwYZqmGtTRCIj9kU1V7eqWPMN2SpwnXBC/aDH4tbyl7uqULOPCphToFIZdzXVY7Dqg7FBqNSi0eSqZgrXCZjk9Qcf5RA7ieoJ4pWqLEJs7Wn0UMI6CIeHKpXbW1eLKSKgGti40CyOSup+wa9er0v5xU+b7oTVohP9wPtNq6195Y+J3vIGi/4HR0LZDzkl3a+s+q/4ZiGp2g1J5nMHshzprG9DF98R71iZydlqFH2ZC9hwTnsmPMiDP7d/Sr+ctTmorGrfjDs6G1OpQg0LPEZs1zmdSdtdRj+Wswq18LAAl6brP9rT3jlPs9yZgWMSXqcl2FrQue+xfJrl5g7DE0WWAowKy63K6vQ3slzNgm4hwAnY+nb9T16UBlYNezBABmJL9vG8CGsXQDcwuzXkbhB6JeuOOOkGmEQEudnT2yJP3mb6pzDjFblkkisrU8hsZRgrSsJNzGIIdmrg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OFZCSUlzQ3ZUbWxiTE9KMVBZMi9oUHMyZXJFQXhQUkNCR1N3akJEaUZjbWhT?= =?utf-8?B?UkFhNjF4OUVOaWNocGRHQXRIM2xPYmFoYlg5R3l2QkNkMHdGZ1EvenY1K2dU?= =?utf-8?B?Z3FHWXdFQWsyYTJXallJdEFUY09paG5iZUVZOEZuT3pFdWw4VFdzemkxM0h4?= =?utf-8?B?aWlqR3VuYkMzVHBsV3VHQ0NBSU9YUW1iN3ErSHhONUFTS290SXBBUHI1WGM3?= =?utf-8?B?cW1TZ0lSSS8rbkEyYUljNVUvMVltRmNzWElFcDZrVVNqRTRKeEZKMEpwRG5r?= =?utf-8?B?Mnd4SnhlY0IrZnBPbi91aTVMa0RYUm5zZ0M4cmVJb3FoYlg3NzR6a1B4QVhu?= =?utf-8?B?dFZZd0tUWU03b0p6ZlNzQTJHbVFlK3J4cnRRRWhnQ1VDajIrcENyb3RKK2Nu?= =?utf-8?B?YUZBdy9GMDI2TTVLVXI1S000amNmQ2FXMlhoalJrOXl3WkZFc2tULzJZWnd6?= =?utf-8?B?a1o4UWVXc1lpbW9kc0ROMWNZcndUQzNHZVM5UGJ4Umw3OG9SdTRVdnJ0dFV2?= =?utf-8?B?Z3A0YmtGa1JiM3hoV0ZWT1hML2pmbE9ic3UvMEtVK1E4T21zZ29QR0NvQ24y?= =?utf-8?B?bUhPWkhQOG0xMUpXVUcvQ0N3YU9XcjhLblNUc0FXOFFBcm55aHVncXNkbFlC?= =?utf-8?B?TW90VW5SNEU4WndXRGUxNVhoWXd0TG9jWHoyL2hKMDJFbGlqKzMrdXV0NWhz?= =?utf-8?B?WUZkc2Rqb3BFSGpIWGw2blVzWXFwbGI2c0prN0pqQUR0VFhKMGJOcGtOV3Ux?= =?utf-8?B?WHRXNnlONUJXUFZES3hIV1o5T0xpY2h5aFBLWnI0emtiRkhwbnNIOTVNZUNH?= =?utf-8?B?bC95bXdQb0diTG02TGtUQUtQQVh1TmNRZHFVcjUxYmdXZ1BRVUErcmN6S01j?= =?utf-8?B?ckZIaHBnckk5bkVORHQ1UHNWUWRKcGVlV1hHcXRqc1RGeXBsTnNRQkJCdlJK?= =?utf-8?B?YUxIZk4rN1UwRHZVRnRzQTNhZW1kcHhtaVpRV2UrbHgxL0pjclh2T1c2SGRw?= =?utf-8?B?SFIvZUZkZHk5ZE9lM3lQZUVKbGhjOVRpUXdIcFh2Sm5idEwxMU5OWUwycG9J?= =?utf-8?B?VDZlQ0R1b0V3bkVxVFdjcXlwZWhIOGM3dHhGVSs2WExkNDVTWmsyQW5MdnVY?= =?utf-8?B?TUlYN2V2eDM3L0RmNno1UjVBbzg5ZHZUUm9MTitxdDM0U1VQZHVaU2N3cXVl?= =?utf-8?B?TTczSGw3c2JiSU5GY1FCcnd0Z3IwSFhTVi9NRTR4VHpBemxjY2Uwdjk0cjFE?= =?utf-8?B?QnN4d1ZyWENyZ3pCREs4K0M1NEFiWStaNTIwaVhVd3ZkL25rdz09?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e330c9d9-7173-434b-b4eb-08d9c27b3c1e X-MS-Exchange-CrossTenant-AuthSource: AM7PR03MB6660.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Dec 2021 23:07:59.6921 (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: AM6PR03MB3862 Subject: [FFmpeg-devel] [PATCH 3/4] fftools/ffmpeg_filter: Avoid inserting hflip filter 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: VGhlIHRyYW5zcG9zZSBmaWx0ZXIgaGFzIG1vZGVzIGVxdWl2YWxlbnQgdG8gInJvdGF0aW9uIGJ5 IDkwwrAvMjcwwrAiCmZvbGxvd2VkIGJ5IGhvcml6b250YWwgZmxpcHMuCgpTaWduZWQtb2ZmLWJ5 OiBBbmRyZWFzIFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4KLS0t CiBmZnRvb2xzL2ZmbXBlZ19maWx0ZXIuYyB8IDE2ICsrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBj aGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Zm dG9vbHMvZmZtcGVnX2ZpbHRlci5jIGIvZmZ0b29scy9mZm1wZWdfZmlsdGVyLmMKaW5kZXggOGM5 MjlhYjlmYS4uMWY2Y2JhMmMwNCAxMDA2NDQKLS0tIGEvZmZ0b29scy9mZm1wZWdfZmlsdGVyLmMK KysrIGIvZmZ0b29scy9mZm1wZWdfZmlsdGVyLmMKQEAgLTc2MSwxMiArNzYxLDggQEAgc3RhdGlj IGludCBjb25maWd1cmVfaW5wdXRfdmlkZW9fZmlsdGVyKEZpbHRlckdyYXBoICpmZywgSW5wdXRG aWx0ZXIgKmlmaWx0ZXIsCiAgICAgICAgIHRoZXRhID0gZ2V0X3JvdGF0aW9uKGRpc3BsYXltYXRy aXgpOwogCiAgICAgICAgIGlmIChmYWJzKHRoZXRhIC0gOTApIDwgMS4wKSB7Ci0gICAgICAgICAg ICByZXQgPSBpbnNlcnRfZmlsdGVyKCZsYXN0X2ZpbHRlciwgJnBhZF9pZHgsICJ0cmFuc3Bvc2Ui LCAiY2xvY2siKTsKLSAgICAgICAgICAgIGlmIChkaXNwbGF5bWF0cml4WzNdID4gMCkgewotICAg ICAgICAgICAgICAgIHJldCA9IGluc2VydF9maWx0ZXIoJmxhc3RfZmlsdGVyLCAmcGFkX2lkeCwg ImhmbGlwIiwgTlVMTCk7Ci0gICAgICAgICAgICAgICAgaWYgKHJldCA8IDApCi0gICAgICAgICAg ICAgICAgICAgIHJldHVybiByZXQ7Ci0gICAgICAgICAgICB9CisgICAgICAgICAgICByZXQgPSBp bnNlcnRfZmlsdGVyKCZsYXN0X2ZpbHRlciwgJnBhZF9pZHgsICJ0cmFuc3Bvc2UiLAorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5bWF0cml4WzNdID4gMCA/ICJjY2xvY2tf ZmxpcCIgOiAiY2xvY2siKTsKICAgICAgICAgfSBlbHNlIGlmIChmYWJzKHRoZXRhIC0gMTgwKSA8 IDEuMCkgewogICAgICAgICAgICAgaWYgKGRpc3BsYXltYXRyaXhbMF0gPCAwKSB7CiAgICAgICAg ICAgICAgICAgcmV0ID0gaW5zZXJ0X2ZpbHRlcigmbGFzdF9maWx0ZXIsICZwYWRfaWR4LCAiaGZs aXAiLCBOVUxMKTsKQEAgLTc3NywxMiArNzczLDggQEAgc3RhdGljIGludCBjb25maWd1cmVfaW5w dXRfdmlkZW9fZmlsdGVyKEZpbHRlckdyYXBoICpmZywgSW5wdXRGaWx0ZXIgKmlmaWx0ZXIsCiAg ICAgICAgICAgICAgICAgcmV0ID0gaW5zZXJ0X2ZpbHRlcigmbGFzdF9maWx0ZXIsICZwYWRfaWR4 LCAidmZsaXAiLCBOVUxMKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfSBlbHNlIGlmIChmYWJz KHRoZXRhIC0gMjcwKSA8IDEuMCkgewotICAgICAgICAgICAgcmV0ID0gaW5zZXJ0X2ZpbHRlcigm bGFzdF9maWx0ZXIsICZwYWRfaWR4LCAidHJhbnNwb3NlIiwgImNjbG9jayIpOwotICAgICAgICAg ICAgaWYgKGRpc3BsYXltYXRyaXhbM10gPCAwKSB7Ci0gICAgICAgICAgICAgICAgcmV0ID0gaW5z ZXJ0X2ZpbHRlcigmbGFzdF9maWx0ZXIsICZwYWRfaWR4LCAiaGZsaXAiLCBOVUxMKTsKLSAgICAg ICAgICAgICAgICBpZiAocmV0IDwgMCkKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJldDsK LSAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHJldCA9IGluc2VydF9maWx0ZXIoJmxhc3RfZmls dGVyLCAmcGFkX2lkeCwgInRyYW5zcG9zZSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGRpc3BsYXltYXRyaXhbM10gPCAwID8gImNsb2NrX2ZsaXAiIDogImNjbG9jayIpOwogICAg ICAgICB9IGVsc2UgaWYgKGZhYnModGhldGEpID4gMS4wKSB7CiAgICAgICAgICAgICBjaGFyIHJv dGF0ZV9idWZbNjRdOwogICAgICAgICAgICAgc25wcmludGYocm90YXRlX2J1Ziwgc2l6ZW9mKHJv dGF0ZV9idWYpLCAiJWYqUEkvMTgwIiwgdGhldGEpOwotLSAKMi4zMi4wCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBs aXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9y IGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1 YnNjcmliZSIuCg==