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 7B88044E3D for ; Tue, 27 Dec 2022 23:18:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A47AB68BC64; Wed, 28 Dec 2022 01:18:23 +0200 (EET) Received: from ssq0.pkh.me (laubervilliers-656-1-228-164.w92-154.abo.wanadoo.fr [92.154.28.164]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id DAB0368BA11 for ; Wed, 28 Dec 2022 01:18:16 +0200 (EET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pkh.me; s=selector1; t=1672183096; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Q+8XMuW8utGuB2qgOEwdm5lHiyWABRA01Bhrwk2Ba7M=; b=dfY0pc2B0v2PyKcc1Pi489dVKQ//UM3J4h4anPV7nXNqGxrGgvVw5v2PnvS3HY8K3rX9f6 EU7EXvmQ5JFTczv4Jr1V3H8dCmsVyK/G17qUagoQ+oDnIM/bcHnVg+2IPJiLvwjqik6+ZR ogA9pFqvbsqSKjoXlUkM91AJxlOT36Y= Received: from localhost (ssq0.pkh.me [local]) by ssq0.pkh.me (OpenSMTPD) with ESMTPA id e8decf99 for ; Tue, 27 Dec 2022 23:18:15 +0000 (UTC) From: =?UTF-8?q?Cl=C3=A9ment=20B=C5=93sch?= To: ffmpeg-devel@ffmpeg.org Date: Wed, 28 Dec 2022 00:17:42 +0100 Message-Id: <20221227231814.2520181-1-u@pkh.me> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20221105152617.1809282-1-u@pkh.me> References: <20221105152617.1809282-1-u@pkh.me> MIME-Version: 1.0 Subject: [FFmpeg-devel] New iteration for the 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: SGVyZSBpcyBhIG5ldyB2ZXJzaW9uIG9mIHRoZSBwYWxldHRlIGZpbHRlcnMgcGF0Y2hzZXQuIEEg bG90IGNoYW5nZWQKc2luY2UgbGFzdCBpdGVyYXRpb24uIEhlcmUgYXJlIGEgZmV3IGhpZ2hsaWdo dHM6CgotIFRoZSBwcmV2aW91cyB2ZXJzaW9uIGhhZCBhIHRlcnJpYmxlIHR5cG8gaW4gdGhlIHRy YW5zZmVyIGZ1bmN0aW9uLAogIHRoaXMgaXMgbm93IGZpeGVkCi0gVGhlcmUgaXMgbm93IGEgd2Fy bmluZyB3aGVuIHRoZSBmcmFtZXMgYXJlIG5vdCB1c2luZyBzUkdCIHRyYW5zZmVyCiAgZnVuY3Rp b24gKEknbSBhc3N1bWluZyB0aGVyZSBpcyBubyB3YXkgdG8gYXV0b21hdGljYWxseSBpbnNlcnQg YQogIGNvbnZlcnQgZHVyaW5nIGZpbHRlciBuZWdvdGlhdGlvbiB5ZXQ/KQotIEFsbCB0aGUgY29k ZSBpcyBub3cgdXNpbmcgaW50ZWdlciBhcml0aG1ldGljIHNvIGl0IHNob3VsZCBiZSBmdWxseQog IGRldGVybWluaXN0aWMgV1JUIHRlc3RzLiBGb3IgbW9yZSBpbmZvLCBzZWUKICBodHRwOi8vYmxv Zy5wa2gubWUvcC8zOC1wb3J0aW5nLW9rbGFiLWNvbG9yc3BhY2UtdG8taW50ZWdlci1hcml0aG1l dGljLmh0bWwKLSBUaGUgbGljZW5zZSBvZiB0aGUgcGFsZXR0ZSB1dGlscyBpcyBub3cgTEdQTCB0 byBhbGlnbiB3aXRoIEZGbXBlZzsgdGhlCiAgT2tMYWIgY29kZSBmcm9tIEJqw7ZybiBPdHRvc3Nv biBhcyB3ZWxsIGFzIG1pbmUgaW4gaW50ZWdlcnMgYXJlCiAgZGlzdHJpYnV0ZWQgdW5kZXIgcHVi bGljIGRvbWFpbiBhbmQgTUlUIHNvIHRoaXMgc2hvdWxkIGJlIGNvbXBhdGlibGUKLSBUaGUgc2Nv cmluZyBhbGdvcml0aG1zIGluIHRoZSBwYWxldHRlIGdlbmVyYXRpb24gKGhldXJpc3RpY3MgZm9y CiAgc2VsZWN0aW5nIHRoZSBib3ggYW5kIGF4aXMpIGNoYW5nZWQgYWZ0ZXIgZG9pbmcgYW4gZXh0 ZW5zaXZlIHN0dWR5IGZvcgogIHdoaWNoIHlvdSBjYW4gZmluZCB0aGUgcmVzdWx0cyBoZXJlOgog IGh0dHBzOi8vZ2l0aHViLmNvbS91Yml0dXgvcmVzZWFyY2gvdHJlZS9tYWluL2NvbG9yLXF1YW50 aXphdGlvbiNyZXN1bHRzCi0gT3V0cHV0IGlzIG1vcmUgZGV0ZXJtaW5pc3RpYy9zdGFibGUgZHVl IHRvIGEgY2hhbmdlIGluIHRoZSBjb2xvcgogIHNvcnRpbmcKLSBPdmVyYWxsIHBlcmZvcm1hbmNl IGlzIGltcHJvdmVkIHF1aXRlIHNpZ25pZmljYW50bHkgZnJvbSBwcmV2aW91cwogIHBhdGNoc2V0 IGJ1dCBvdmVyYWxsIGl0J3Mgc3RpbGwgc2xvd2VyIHRoYW4gbWFzdGVyICh3aXRoIGEgcm91Z2gg dGVzdAogIDEuMDZ4IHNsb3dlciBmb3IgcGFsZXR0ZWdlbiBhbmQgMS4xMXggc2xvd2VyIGZvciBw YWxldHRldXNlLCB5b3VyCiAgbWlsZWFnZSBtYXkgdmFyeSksIHdoaWNoIGlzIGV4cGVjdGVkIGdp dmVuIHRoZSBuZXcgbW9kZWwuIEkgdGhpbmsKICB0aGF0J3MgYW4gYWNjZXB0YWJsZSB0cmFkZS1v ZmYuCi0gVGhlIHBhdGNoc2V0IGluY2x1ZGVzIGEgbG90IG9mIGNsZWFudXBzIGFuZCBkcm9wIG9m IGNvZGUsIGxlYWRpbmcgdG8KICBhbiBvdmVyYWxsIG5ldCBuZWdhdGl2ZTogMTIgZmlsZXMgY2hh bmdlZCwgODU2IGluc2VydGlvbnMoKyksIDg3OAogIGRlbGV0aW9ucygtKQoKTGlrZSBiZWZvcmUs IEkgZ2VuZXJhdGVkIGEgYnVuY2ggb2Ygb3V0cHV0cyBhdCBrZXkgcG9pbnRzIGluIHRoZQpoaXN0 b3J5IHdoaWNoIHlvdSBjYW4gY29uc3VsdCBoZXJlOiBodHRwOi8vYmlnLnBraC5tZS9wYWwvICh3 aWxsIGJlCnJlbW92ZWQgYWZ0ZXIgcGF0Y2hzZXQgaXMgbWVyZ2VkKQoKQWxzbywgdGhlIGJyYW5j aCBpcyBhY2Nlc3NpYmxlIG9uIGdpdGh1Yi91Yml0dXgvRkZtcGVnIGJyYW5jaApsYXZmaS1wYWxl dHRlIGZvciBjb252ZW5pZW5jZS4KCkFuZCBoYXBweSB4bWFzIChhIGJpdCBsYXRlKSBmb3IgdGhv c2Ugd2hvIGNlbGVicmF0ZSBpdAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBl Zy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpU byB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJl cXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K