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 8CE7943CD5 for ; Sat, 5 Nov 2022 21:53:03 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 72F3868B1DC; Sat, 5 Nov 2022 23:53:00 +0200 (EET) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10olkn2039.outbound.protection.outlook.com [40.92.41.39]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 44DD468B055 for ; Sat, 5 Nov 2022 23:52:54 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FXIPc44jgtzmNPbxnsQuexUh2AjfXrzUbozkptRDzNsIM9g21Ckw0VuzWPOl8N0d/LPJiUKUwIrfNnh1TgDqExhMxfOP1PLj3OzZNAQUGGLL4UJRTUojPX49gPb1tEGAfrLKJs0YDWVGOZG/nlIzKIPKpZefjwDokgbfjmlJuFnbAeOf8AXIiAozNkCIvRH8kAwkIOk7vsY2z4H4jLTHCjZfm7oMpzNHxs/U+E6iY3Kc1pMZw3HgFkSXL7F75mJeyeeQu12QYH3DI9dr6NM2nYC6o4v2CmtobbZSi5tQnhOSOynqNSogOpxNjcMjzS55mArO2U4+O3BbsrSiO9wa4g== 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=sJgjTWb59OQ/cuKr0whsctA7821hnVt/HekigpCEdrI=; b=ncqU9aH/FPgEqS5Dyhr+MjcFr5t8j4wXEjKDXuGdiWWBNnMTFxvqfcrZV6gDRYiseJwVGDtGfTrCKH5pkt9Z1+rhBbQQi4gRyXfkudkP/GuNeUbg5dil1ekgsSESLEPbB9W1Mb9lFqi+RCF1TExkc0vjuY/Uc3GC/wFUe2jN3AY0SJZxfpxbSO/jQqo9yruCrZZ27wGMW+kfBz2xUAtUBojL+7AjeqAp4mUgz3086J2EqGrnHCpVSMG7YcXMD+Q/kXN3+1OhmsUP5D59s7NrdVEP/D4nT4AVEusFMYBYTD+KTCVhLfXbSN8xoesvUJZ/YF2AJMlQqppWVsVdEMgcyw== 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=sJgjTWb59OQ/cuKr0whsctA7821hnVt/HekigpCEdrI=; b=UbivvdyvNcqAQfkaBZ8gcnlDyXdZ7ixxux7jjGbVMI8wdj9XM76OrdDnjwyRdgePPmb965cBwNZ4hKs9pXMERQKN8mG/O9UPqF6kqU+8mDk+DIrG0VIG8ZqgTi6mFNkBw+3Wtm7aCUAvnXqxIljsLgXtBMzDZa/RWmiQgmH9wEMujOcasvtUX91iiZIAVvREtC8WQkWFbXIm++Qr7GPU8ycGKPXbQaxIOXKjlw0YYxBsSzGzaSQ5sbDclmKkfuz03wKr6dTJ/lUVZ9awx349/insgPnX3MEn6FNHPBysT+g5mVLq8xu/ImnO2kvOl2bAxj7IBK+rfPkrkIe0T08aiQ== Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM (2603:10b6:8:b::20) by PH7P223MB0596.NAMP223.PROD.OUTLOOK.COM (2603:10b6:510:1ae::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.24; Sat, 5 Nov 2022 21:52:50 +0000 Received: from DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::45ea:be80:31df:38c0]) by DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM ([fe80::45ea:be80:31df:38c0%9]) with mapi id 15.20.5791.025; Sat, 5 Nov 2022 21:52:50 +0000 From: Soft Works To: FFmpeg development discussions and patches Thread-Topic: [FFmpeg-devel] Rework color quantization in palette{gen,use} Thread-Index: AQHY8SsA4G40vp4EN0qD/6M8AvzF5a4w3ydQ Date: Sat, 5 Nov 2022 21:52:50 +0000 Message-ID: References: <20221105152617.1809282-1-u@pkh.me> In-Reply-To: <20221105152617.1809282-1-u@pkh.me> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [0/w0WrtJDqEpV4zDK2HV17u2FGQ2udo1] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM8P223MB0365:EE_|PH7P223MB0596:EE_ x-ms-office365-filtering-correlation-id: db3b584c-be28-45f3-4371-08dabf7815bd x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qq5kBIHKTaIokcq/Z8B5LSkX1XGKq4xOY5e9XiyqDbigepli+vMU4YQb3o1evQ33/Kb05W066RR2TCWkcO/M1AxJbMX4jqQo/piGU8CF9oiXqKBc2D8mrtD/+vQcCzN7/W+PcMieQ+Q7iA4Wz5RqK/u8je8+MDVUvipfJTkKZ9Feo0jV1QqY+6tSn/eCBlznNp5WmqfjseDwQmfjgqUHwYGbw/0c1Ufqat8KkaHXsOjd982hLxZGiJXHLM8IPYmBsy/1Tg5s6Tr1d2oPUWWa294Tx5fpRdozRhDilRmE4EycQ0QuwaA63MksjEMoD3ytLLFt0+Cotq2TeqLTXuj6gHrbxA20Br69I/oBNF9c5adi4u86IrCgr8r+s58qHfEeoicveEAxK+DxwUXco0zMmJQMNpIukAxCsoDmsoRTbZH6v/rknvacjRiBZ2AX23Ro5o4ZSKio8R88aEzT3LHkgs8EfkFvwfWXHxXeZLzrYnz+ceXO9lTvfzLFSAE627ZwYYloQUUOAVx3ULFDAMOTnUrj9wgtB70nZBPS+avwtfLmofKJSlJxbqFX/UbH+1B4DV8uwXK36kWnK/fHxrAEpSY9rQd3uNHO5HUfUqTGkL7QponreJYahO0TBM53WTQB/xW6NUw75J7zGF9BAmsrcA== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TGJqMk13OFJiTFlVSzdyRU5HM1kxcTVMcmZFcS9TRTFqQ1RhWm9FYkpRdHRP?= =?utf-8?B?RFd6YzhFTmJCUVFqaHd4ZGhqWVBteXJwYWc5K3plMWRrNnN0OHl4WWMxOEhE?= =?utf-8?B?Z2llY2N2YmdjYlR2enVVZ1hmK3RWaVljY2dTOHRHWk1YdTU4UHl6ZG9TWCtR?= =?utf-8?B?ZkdPdmN3Szh2ZzlXZ2s0ajI4am9JeDRLdVlyRTZhNFFWak9uVDZLT1JxT21Y?= =?utf-8?B?U3BuVi9YM1lheGVDRDFFYXNWK3lSTndMY2svb253TEp4ZUVRUjh4ajJ4TjZZ?= =?utf-8?B?cXU1bjcyeVMwdWFmMnJwT1Y2Wm9aTVB2NlNTZDNuQXlFYW92T1JVaFZmVVdO?= =?utf-8?B?VGdGbzRJcHd0NnM4NC84TkRRSE1Mb2xuci9waDVQR2xCTExsL3NTYklzODk4?= =?utf-8?B?NkE4NUZqWW5zK0VaUXhJcnJYU0haekIzck1PZ0g5WHRzOHBld2tFWWhxNDRq?= =?utf-8?B?TE4zZFFpeEx6L2pRc1d1YllxS3ljS2dLajdWY0V3SUl1NTFIbncwTzZuK3R5?= =?utf-8?B?d0gxNVhmY1UvR1JrTWxvUGhkZVJqUjNLcVR5clVXRFZqTHo2cDdzT0pkZmVw?= =?utf-8?B?SWlRdDdDUThOR0Y4STA4c2c2T1BrdjkwTnNsUE5pVWxlMTMxSHFTTkl3YlZj?= =?utf-8?B?S1l0MlFCTWRnWTNjS08vN056YXM0VEJRYlczTHFIeVhvNktrZWdLMWcrVHZK?= =?utf-8?B?dFZnYTVVc3A3TFZrY0Y1M1BHdEhTWlF4VHMvTjZRemVGc0xZcUlIMHp5dis3?= =?utf-8?B?TVIyK1VNV1dscHAwWGlaOHVocFl6TmtxK0FJejFzM3VvRHpMUnFHSmhFZ1pu?= =?utf-8?B?Z1BHWTFrYytLcTVWUHlHb1hYbk1aSndIcmgwOVB2MDhIVm5OenVhRlVrOGxJ?= =?utf-8?B?dlNxS0psUFlxcTRDWmRxUlJudHFKVVBXTmlXNUQzbjhieXBOTWNrTENTMGY2?= =?utf-8?B?b0RBM3BMekxKM0p6U2tUWnFFaWhEVlVJTkdOemRTQlB6MFhGS1ZJVEd3NDBX?= =?utf-8?B?YWtESm1iaDFsTVNuQkhLenpsVCtMbzIrNkZvb1llRUJKN010SzFKVXJSdFl1?= =?utf-8?B?K2lJeDkrUVJQejV3aXYwL3dBZ1hGZXhXTk96a2xUV1dNa0RuL1hoSzR4TFh0?= =?utf-8?B?ZSt6QmVFeXFjM3VxakJzOWVDa1dFV3JTRkw5eUxpdHRxY3JjV2dmcnUxT3Uv?= =?utf-8?B?TFY0YkZCcXhoZ0sxbFdsVDRIUlVOaEljRjBnOUN5bXorMG5VS0VmeE9wNHpw?= =?utf-8?B?T2VUL2VUUVdRVFR4WXRzSHE1a0JEcW5hc2taNXkzY0srNUxXdWwvK1lqWStN?= =?utf-8?B?SVU1dDJ5MkJ2NGxqM0FabkxuRmdEUkFoeVNteTdmeGRMZG5sVjRxNXd1NEk0?= =?utf-8?B?Uk5WRGY3WC9KL3Y0UHZZU2pzR0tsM0dLYm5MNndHbHdqdnZuSDA3TmZ3eFIw?= =?utf-8?B?Tis3N1hzYjNDUXVUT2VLY2JOTEk4dkMwQW90ZHRSeDl6MGJtSTVvWWVQQlJP?= =?utf-8?B?TkdqWmFJYnE1ZW9mMVU5OEtqbGpPeC9uK00xcmlKRkVuMUxTY0k3c3RtVXU4?= =?utf-8?B?Z0hRK0ZIaE9TcUdsV1pabEtRKzRpODU4NUNMU0JqLzlDMTdydHY4OHZlMmZ2?= =?utf-8?B?NTFrS3ljWGlFSVJveU1ScThycDRVemY4bXhCc3VMYUszaXU1THdnQmRjZXdi?= =?utf-8?Q?gKFV8FJqDxWC7SX/EBZ4?= 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: DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: db3b584c-be28-45f3-4371-08dabf7815bd X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Nov 2022 21:52:50.7426 (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: PH7P223MB0596 Subject: Re: [FFmpeg-devel] Rework color quantization in palette{gen,use} 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZmZtcGVnLWRldmVsIDxm Zm1wZWctZGV2ZWwtYm91bmNlc0BmZm1wZWcub3JnPiBPbiBCZWhhbGYgT2YNCj4gQ2zDqW1lbnQg QsWTc2NoDQo+IFNlbnQ6IFNhdHVyZGF5LCBOb3ZlbWJlciA1LCAyMDIyIDQ6MjYgUE0NCj4gVG86 IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnDQo+IFN1YmplY3Q6IFtGRm1wZWctZGV2ZWxdIFJld29y ayBjb2xvciBxdWFudGl6YXRpb24gaW4gcGFsZXR0ZXtnZW4sdXNlfQ0KPiANCj4gSGksDQo+IA0K PiBUaGlzIHBhdGNoc2V0IGVzc2VudGlhbGx5IGZpeGVzIGEgZmV3IGNvcmUgcHJvYmxlbXMgaW4g dGhlc2UgZmlsdGVycw0KPiBhbmQNCj4gc3dpdGNoZXMgdG8gYSBwZXJjZXB0dWFsIG1vZGVsLg0K PiANCj4gSSd2ZSBnZW5lcmF0ZWQgYSByZXBvcnQgZm9yIGVhY2gga2V5IGNvbW1pdCBvbiB0aGlz ICh0ZW1wb3JhcnkpIHBhZ2U6DQo+IGh0dHA6Ly9iaWcucGtoLm1lL3BhbC8gKHdhcm5pbmc6IGhl YXZ5IHBhZ2UsIH41MDBNOyBJIGRpZCB0cnkgdG8gYWRkDQo+IHNvbWUgbGF6eQ0KPiBsb2FkaW5n IG9mIHRoZSBpbWFnZXMgYnV0IEknbSBub3Qgc3VyZSBpdCdzIGFjdHVhbGx5IHdvcmtpbmcgYXMN Cj4gZXhwZWN0ZWQpLg0KPiANCj4gSXQgaXMgZWFzeSBmb3IgbWUgdG8gYWRkIHNwZWNpZmljIHNh bXBsZXMgYW5kIHJlLXJ1biB0aGUgd2hvbGUgdGhpbmcsDQo+IHNvIGZlZWwNCj4gZnJlZSB0byBz dWdnZXN0IG9uZS4NCg0KVGhlICJyYWluYm93IFEiIGltYWdlIHdvdWxkIGJlIG5pY2UgdG8gc2Vl IGluIGNvbXBhcmlzb24uDQoNClRoYW5rcywNCnNvZnR3b3Jreg0KX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApm Zm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5m by9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFp bApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3Jp YmUiLgo=