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 543E4491FC for ; Mon, 5 Feb 2024 20:06:37 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6B38368D13F; Mon, 5 Feb 2024 22:06:35 +0200 (EET) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04olkn2011.outbound.protection.outlook.com [40.92.75.11]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 671E068D05A for ; Mon, 5 Feb 2024 22:06:28 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DdISRxu77EYMMJkFY33FkaEVq8R6OGWo+6yviZn1yPWMpLveRRW55WFA22gTUlyMmBv6iBjRvzhh59DmbEJ6kfRTfdRC8pvEcR6gwNDdCOgnnkCiiphwrTPc+RTYHqAkt+myUYHXs/Ep5f1GGbdR9uQsZ6MPBY65bw+eiGTmNha0kGLRdld6EP0HBa2T4RHJeKtOXdDC2lR1S0q1Si/W8Up6GbVb/P8fBq8aM0EclF9yJ59YKaaagawA6pJgGDPKxKLrWKpat4GPlUf6YpYjP5APvFZQnCE6o8uxibb0wju3heCayUNXIv70owTthfq3AKUfqwC93iSGBAucbu0kEg== 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=AxgVUUgIBdfnT0bR1jagkzV9BlhLjg9J6ANEQ0JxYuk=; b=OcFfujBbnHquqv99+YYb+ERn3vFdf68u03NVXUK2Ce3oxYihnkfLovtyfVskFQE4+KySIcgL0XEhqaRygRFPLHb/bBaJmwYReqOqYPPf41PUmqwt2VJ+b0MyCTm2/M1v4AT2XZlg1JvYin7AaB/HkzVGV9QbfY/4xZ3qmAJBOGnoaJy8RdLKu/7JtsUfZYnYEb2cZCACteK1MoaKgn5ZacnZDrhD+VbY8WiXBkPUffZ29s7bdLfxmBnrfkPMVObSgKgAR2EsZCJ4ZEsyLDFiY4oqtHYrqA0v/9zEXyLS8PgGEeepuGDION7cWdt5VB0Jtn02LdT6ZVQ3swhDfQLvaw== 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=AxgVUUgIBdfnT0bR1jagkzV9BlhLjg9J6ANEQ0JxYuk=; b=UtGTFMFiWIiYTlpG7yNfoivrV7hhoRSAcON2e35Ttv0WxsrItxHAb8eBEfdGamfVoIM/lc8DZ+UtQmBfR9NbuQKj4vKIfBFgZfiyZHm31lqCP2VQQmEEEIqWkKmTplj3H2Iy+W/bv6Xyy/JrsYe1L9XztFWqq/NSfF48x4R3fKubG300jx23/F9dQ0FCBxDv1w8bZbvbh31y2f5pHYO/VAphd1G+OeBlZBCLKQRBzgt8lCSJNXDEm+K/AjX51yNZJU1Y41t5a/JjTF2m8kPKZnWKoo9lPc9052fVnX/8t/DWDrdI4basdlt7NSzGcTGyKsSJ193cNut4ieLxYXx+0Q== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AS8P250MB0268.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:37f::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.34; Mon, 5 Feb 2024 20:06:27 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::65aa:deb0:a18e:d48d]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::65aa:deb0:a18e:d48d%5]) with mapi id 15.20.7249.032; Mon, 5 Feb 2024 20:06:27 +0000 Message-ID: Date: Mon, 5 Feb 2024 21:08:20 +0100 User-Agent: Mozilla Thunderbird Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: <20240205052724.26862-1-connorbworley@gmail.com> <20240205052724.26862-2-connorbworley@gmail.com> From: Andreas Rheinhardt In-Reply-To: X-TMN: [rDKTApjJvJT+3U/aeUSiNvdg2cmGxIwhhHzAC9jrmgQ=] X-ClientProxiedBy: FR0P281CA0184.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ab::7) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <0b732f16-c4da-4f0d-9b11-df01b3b79b82@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AS8P250MB0268:EE_ X-MS-Office365-Filtering-Correlation-Id: 18511b3f-e538-407f-7222-08dc2685ef4f X-MS-Exchange-SLBlob-MailProps: 9IecXKUgicByOPSJwOf10inBrpCgwWfm/cwabCocDhiDLBYTmCWbRxb/ZRshjvIe6jpv978pMcgg0aROTSysWjcjEqNOeLZYUHMvnOCJBg7G77O1cY0puPgA95nGvPHq2yYfWYu4yckWjV+/o1EwfjHnuUqjxr1Y9sLABPrJDFp3qNWcHIqlz9ScdXVxol95nLpMEiXkvFirNUP/0tBIy8pqjUPvXru9N0YnirwYB4e45Ca4UOQ1+xsqOhvaRI0Is4wsBZ/ZNkuE1g4wpyDFDjF2mAl6bljiwXCCUAOLxwG4WK1jbq0BZtLOtEGAjcCP4kkc99B2Q7rzJEj2b25Y7aikUzdkmDtBBf60+CLJ42dMIV1zlwpQNwWzx54JoUclwPXS0uJ9+WNEyQe/C0BBWDZjJ2ymEwQj2RUrcH9pW0GUyxWXNtaYmCu3jSLiGwGA+YAFNQWCfxeY7vbnIeRZu77eDg8fn5V6HGyYbm6WzmVA4QTTVqj3CvBvuZkqbrTu+ZE1qjqqx8Jm+/jH6eUcr3bdlXfzUi6YS6IZ6Fj5uAQWb3Sp83QPjW9DsnIdLZWDx+MYl/8RPBEIQBsgvDqv3eKnREvKtZaDian+zZttIAmN2PA8VS4zMlPiyG31k8SJXU6eusMeJ/DP27IaZEITt2b1P/CX6o9T5mTW/dOXS88F5oqJkCM4OgAH1kKcyq/gKQraV1dmCqhrtKGzE65wUC3bzAT4N9GBhaojSsFxMIK4bJN+bRlkIQ== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dVS/XOUajkXbp3F1lMoxwtsew/4JN4sHzK2dFFcsA5PyOVwnRq3EoxGN4JPt7cCM35xVl36uT8T5P0nTa1O7nDDCgz2f/pel+2ArvTkkXnViXoUqfRVwr5uXqa8hLs2XwVP3JQJ+SRImWVsLKL5V8HRx+8e5LWbjE5xBJdrnNiCuzZpfgKfqGg40/3MvaYX8gcMdYf2GPEBsqFpBHNjiZLbbzVIao4Fq5JlQIG2yzhVvyV5StS3c2IVlANyIYN5R8WnRx7d1PTDujL/rkqj1BZGFSoiYJ13uopRY7hhhIQoFa7oANXq/gC3xYTrwr05T8IhOfUOh/4/fwCB+kSyCtKCkM3a0QhZaC7gTE4ff25rmeyqjoxVqVs1A7wB3INZMCOyk0BXhmYvqQVKluT2XWNPEz+CDntQ5wwNwp/IZXxOyqvq5c/8hkVb3JvgTGlm5qgYl/LGuaq0wD87w8fSMJkQyYQm6nFDzZYAYKQGeXfYfyOwVfDdOWFDIjXuGeZ9zeKNdiUHVaAsGokMHb07PrcpIR9onz0iCTtWpnpkF8G5r+awjfq+eHI18RYjcE++O X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?c3RRVlRiU2hHYnR5eVE0VENNc09ZQ0M4QmliV3JueElDWEVLNmppaWJ3Q3Rt?= =?utf-8?B?a0JGRGtaWDR1UkFpQXlpOG11dU8vRE40UlhjVjI0Zm4rTzdyUjdyY0xpVGRH?= =?utf-8?B?L1BlcUhCTVhpWnZnK0J1bzAzZms5bGRSQVAwYUNXQ0xPZFVBOVdQZlRQWWVn?= =?utf-8?B?anMzZkhGeHhaWituZFpIaUxrK2lQWXE4dWcxUlhYcDR4dTdoS2NzRjVkWjlC?= =?utf-8?B?K2laZGwrYUsrRmJyMHg0dTdNdXNrZFpEV21MaDYrOGRoeEErZ0RHSkNYZnZX?= =?utf-8?B?TU4xd2ZFdmtSSkVCL1l3VXFpeDNBSXo3MHVZUE1VVGFZSndsSm9Yemd6YVoz?= =?utf-8?B?YlBQUmpObWsrb2Z3S2xuNlhMRGhCYVdwQS90MHBZUktSUVIyby8yVXFxVmFI?= =?utf-8?B?MDNPcDNtNFlpWSs3SlZBZ1ZXY3oyK0RHdVlEaUVNSzdoNGFNR2Q2ZUQ1aHB5?= =?utf-8?B?cTZ3S1R1T0srVkVvamhvVG95SGNwUStTVC9vazNQak1QUnp1WXZTaFBnYytv?= =?utf-8?B?SFB0YUNrWTU2TjdNeVVNV3JKUFNSQ1VObCtIa0NUaVh0aUxFVmRRRmZvRkNI?= =?utf-8?B?K3VlZzkySUNxMWFmK3UxWS81UFVCaUpNdzRRVGVpZ2dYQTZSS1VPbjdZTUJ1?= =?utf-8?B?MUEwODZXcXNsbEV2SW55YTFMVm5XRnlkZ1N6QzJNMkZTSzdSWEFtM3FxQStY?= =?utf-8?B?dU1UMDlJU0VRZEt5eldqWlg4QzNQNDh0SVRpalZncDZRWlJCb3ArRE01NTZI?= =?utf-8?B?cGJGcTRlaFhpdDkvQVd4bkZpS0pkVVd1R1h0L1Z3cnNWcklmRkZoeEt0ZTdZ?= =?utf-8?B?M0lpQm9NOHBhYlVLTmMvWHl1MXhnZC9GQmh1bW9IN09HU3d4d1p5bDZrS0FO?= =?utf-8?B?WUZ5RVVjVFVlS1RHMVQ1czhLalJ2YTJkaVY3emFDM1VnWlpUSjdlYXVubW1q?= =?utf-8?B?SXZJTkE4RWlTZW9aV2ZGK3JTTE90NC9DQlozanlzWm1JQ1FQSGhwQUk2MjdE?= =?utf-8?B?ZTFwMUNpaFhVYXl4VTJYSGd6ZzVWUTZrVmY3SlhEYVBBb201bE9abUNxUGJp?= =?utf-8?B?L29TY2REdWlPemtNWXNxMU9BdEt3MlZ6WTFwaCtHWWprSE8xMjluVnlkOTg4?= =?utf-8?B?M1pVaHRqV3NOcXZUL0dIVTBwM1JGWHZENTZKeGNuMmFLeWZsdTg4aFBrT1o0?= =?utf-8?B?bkl6Nys3b1hndWNZd2VRU0xmbmVuWER5MEtmUFFPREpUclFKbmprR0s4MjBP?= =?utf-8?B?d2kxeEFwYURMek9rdWhObmVEUG1ZVXFFVTBxWUErZEZFNWczRVRvL1lrTG1M?= =?utf-8?B?VGZTUjFPV1BXU1I3NTJ3ZG9wdm5XQjZhZWtudVJFN25DL0lHaHVmajJSWWhH?= =?utf-8?B?SDFoSlJ5M1FOWWhxU3Vpc2JPWDFJVHFhcDU5ZHc2WEJVVmd2ZFFvWEJPQWtX?= =?utf-8?B?VFdsRG1iL3NDZ2wzMThTWWJ5QUQyODRxSGU4WUcvOUtBNktxdC8wZ3RTd1Vt?= =?utf-8?B?SC9jcmZ5NjlFSTliTVBDY0EySnZJSjJPZnByMXpXZVEzcDNtcDlWWDlpWk9L?= =?utf-8?B?alRnMzJHL2xLMUlqQXoxUi92SEpiNjVHZ3J3WTdLMS85OUZ3SmlFTDlEN1Jx?= =?utf-8?B?UHpNNm5mNHJRb0laamtSSW1BaFgrWSsxdHpxWmk4cnU3MlpUS00zYWNuQWg3?= =?utf-8?Q?7uTwErzbI1rjHwamRgvq?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 18511b3f-e538-407f-7222-08dc2685ef4f X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Feb 2024 20:06:26.9537 (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: AS8P250MB0268 Subject: Re: [FFmpeg-devel] [PATCH 2/2] lavc/dxvenc: migrate DXT1 encoder to lavu hashtable 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: Connor Worley: >> >> How much would one gain if the hash function knew that key_size and >> val_size are four? >> > > That yields a nice 10-20% speedup on my machine. Are you thinking of macros > to parametrize key/val size, or possibly optimized versions for common > sizes? I am thinking about it not being public at all; as long as we have only one user... - Andreas PS: Is the speedup only for the hashing part or for overall decoding? Is the comparison the current version of your patch or something that already has my comments incorporated? _______________________________________________ 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".