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 CA2BB47AFD for ; Sun, 31 Dec 2023 15:17:11 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8FCBD68CD2D; Sun, 31 Dec 2023 17:17:08 +0200 (EET) Received: from glom.nmugroup.com (glom.nmugroup.com [193.183.80.6]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B9B4168CB0C for ; Sun, 31 Dec 2023 17:17:02 +0200 (EET) Received: from localhost (localhost [127.0.0.1]) by glom.nmugroup.com (Postfix) with ESMTP id 45448542242E for ; Sun, 31 Dec 2023 16:17:02 +0100 (CET) Received: from debian.lan (unknown [IPv6:2a00:66c0:a::72c]) (Authenticated sender: git01) by glom.nmugroup.com (Postfix) with ESMTPSA id 0AA6B542233C for ; Sun, 31 Dec 2023 16:17:01 +0100 (CET) Message-ID: <19d106853d1913bb6dab9095b6a522fca5300ca7.camel@haerdin.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Sun, 31 Dec 2023 16:17:01 +0100 In-Reply-To: <4b327c16-c606-4b1f-9ee4-3d6e54d2baa5@mail.de> References: <20231231123018.59035-1-thilo.borgmann@mail.de> <20231231123018.59035-4-thilo.borgmann@mail.de> <4b327c16-c606-4b1f-9ee4-3d6e54d2baa5@mail.de> User-Agent: Evolution 3.46.4-2 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH v9 3/6] libavcodec/webp: add support for animated WebP 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: c8O2biAyMDIzLTEyLTMxIGtsb2NrYW4gMTU6NTQgKzAxMDAgc2tyZXYgVGhpbG8gQm9yZ21hbm4g dmlhIGZmbXBlZy0KZGV2ZWw6Cj4gCj4gQW0gMzEuMTIuMjMgdW0gMTM6NTYgc2NocmllYiBUb21h cyBIw6RyZGluOgo+ID4gPiArwqDCoMKgIGZvciAoaW50IHkgPSAwOyB5IDwgaGVpZ2h0OyB5Kysp IHsKPiA+ID4gK8KgwqDCoMKgwqDCoMKgIGNvbnN0IHVpbnQ4X3QgKnNyYzEgPSBzcmMxX2RhdGFb MF0gKyB5ICoKPiA+ID4gc3JjMV9saW5lc2l6ZVswXTsKPiA+ID4gK8KgwqDCoMKgwqDCoMKgIGNv bnN0IHVpbnQ4X3QgKnNyYzIgPSBzcmMyX2RhdGFbMF0gKyAoeSArIHBvc195KSAqCj4gPiA+IHNy YzJfbGluZXNpemVbMF0gKyBwb3NfeCAqIHNyYzJfc3RlcFswXTsKPiA+ID4gK8KgwqDCoMKgwqDC oMKgIHVpbnQ4X3TCoMKgwqDCoMKgwqAgKmRlc3QgPSBkZXN0X2RhdGFbMF0gKyAoeSArIHBvc195 KSAqCj4gPiA+IGRlc3RfbGluZXNpemVbMF0gKyBwb3NfeCAqIHNpemVvZih1aW50MzJfdCk7Cj4g PiA+ICvCoMKgwqDCoMKgwqDCoCBmb3IgKGludCB4ID0gMDsgeCA8IHdpZHRoOyB4KyspIHsKPiA+ ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50IHNyYzFfYWxwaGEgPSBzcmMxWzBdOwo+ID4g PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbnQgc3JjMl9hbHBoYSA9IHNyYzJbMF07Cj4gPiA+ ICsKPiA+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKHNyYzFfYWxwaGEgPT0gMjU1KSB7 Cj4gPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbWVtY3B5KGRlc3QsIHNyYzEs IHNpemVvZih1aW50MzJfdCkpOwo+ID4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9IGVsc2Ug aWYgKHNyYzFfYWxwaGEgKyBzcmMyX2FscGhhID09IDApIHsKPiA+ID4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBtZW1zZXQoZGVzdCwgMCwgc2l6ZW9mKHVpbnQzMl90KSk7Cj4gPiA+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0gZWxzZSB7Cj4gPiA+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgaW50IHRtcF9hbHBoYSA9IHNyYzJfYWxwaGEgLQo+ID4gPiBST1VOREVE X0RJVihzcmMxX2FscGhhCj4gPiA+ICogc3JjMl9hbHBoYSwgMjU1KTsKPiA+ID4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbnQgYmxlbmRfYWxwaGEgPSBzcmMxX2FscGhhICsgdG1w X2FscGhhOwo+ID4gPiArCj4gPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZGVz dFswXSA9IGJsZW5kX2FscGhhOwo+ID4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IGRlc3RbMV0gPSBST1VOREVEX0RJVihzcmMxWzFdICogc3JjMV9hbHBoYSArCj4gPiA+IHNyYzJb MV0KPiA+ID4gKiB0bXBfYWxwaGEsIGJsZW5kX2FscGhhKTsKPiA+ID4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBkZXN0WzJdID0gUk9VTkRFRF9ESVYoc3JjMVsyXSAqIHNyYzFfYWxw aGEgKwo+ID4gPiBzcmMyWzJdCj4gPiA+ICogdG1wX2FscGhhLCBibGVuZF9hbHBoYSk7Cj4gPiA+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZGVzdFszXSA9IFJPVU5ERURfRElWKHNy YzFbM10gKiBzcmMxX2FscGhhICsKPiA+ID4gc3JjMlszXQo+ID4gPiAqIHRtcF9hbHBoYSwgYmxl bmRfYWxwaGEpOwo+ID4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4gPiAKPiA+IElzIGJy YW5jaGluZyBhbmQgYSBidW5jaCBvZiBmdW5jdGlvbiBjYWxscyAod2hpY2ggSSBob3BlIGdldAo+ ID4gb3B0aW1pemVkCj4gPiBvdXQpIHJlYWxseSBmYXN0ZXIgdGhhbiBqdXN0IGFsd2F5cyBkb2lu ZyB0aGUgYmxlbmRpbmc/Cj4gCj4gSWYgSSB0cnVzdCBteSBTVEFSVF9USU1FUi9TVE9QX1RJTUVS IGludGVycHJldGF0aW9uLCBJJ2Qgc2F5IHNvOgo+IAo+IFdpdGggYnJhbmNoZXM6Cj4gMjUzMzE1 IFVOSVRTIGluIGJsZW5kX2FscGhhX3l1dmEswqDCoMKgwqAgMTI4IHJ1bnMswqDCoMKgwqDCoCAw IHNraXBzCj4gCj4gQWx3YXlzIGJsZW5kaW5nOgo+IDM1MTEwNCBVTklUUyBpbiBibGVuZF9hbHBo YV95dXZhLMKgwqDCoMKgIDEyOCBydW5zLMKgwqDCoMKgwqAgMCBza2lwcwoKQWxyaWdodC4gU3Rp bGwgY3VyaW91cyBpZiBpdCBjYW4gYmUgc3BlZCB1cCBieSBjaGVja2luZyBtdWx0aXBsZSBwaXhl bHMKYXQgYSB0aW1lLiBCdXQgdGhhdCBjYW4gYmUgZG9uZSBsYXRlcgo+IAoKPiA+ID4gK3N0YXRp YyBpbnQgYmxlbmRfZnJhbWVfaW50b19jYW52YXMoV2ViUENvbnRleHQgKnMpCj4gPiA+ICt7Cj4g PiA+ICvCoMKgwqAgQVZGcmFtZSAqY2FudmFzID0gcy0+Y2FudmFzX2ZyYW1lLmY7Cj4gPiA+ICvC oMKgwqAgQVZGcmFtZSAqZnJhbWXCoCA9IHMtPmZyYW1lOwo+ID4gPiArwqDCoMKgIGludCB3aWR0 aCwgaGVpZ2h0Owo+ID4gPiArwqDCoMKgIGludCBwb3NfeCwgcG9zX3k7Cj4gPiA+ICsKPiA+ID4g K8KgwqDCoCBpZiAoKHMtPmFubWZfZmxhZ3MgJiBBTk1GX0JMRU5ESU5HX01FVEhPRCkgPT0KPiA+ ID4gQU5NRl9CTEVORElOR19NRVRIT0RfT1ZFUldSSVRFCj4gPiA+ICvCoMKgwqDCoMKgwqDCoCB8 fCBmcmFtZS0+Zm9ybWF0ID09IEFWX1BJWF9GTVRfWVVWNDIwUCkgewo+ID4gPiArwqDCoMKgwqDC oMKgwqAgLy8gZG8gbm90IGJsZW5kLCBvdmVyd3JpdGUKPiA+ID4gKwo+ID4gPiArwqDCoMKgwqDC oMKgwqAgaWYgKGNhbnZhcy0+Zm9ybWF0ID09IEFWX1BJWF9GTVRfQVJHQikgewo+ID4gPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCB3aWR0aMKgID0gcy0+d2lkdGg7Cj4gPiA+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGhlaWdodCA9IHMtPmhlaWdodDsKPiA+ID4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqAgcG9zX3jCoCA9IHMtPnBvc194Owo+ID4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBw b3NfecKgID0gcy0+cG9zX3k7Cj4gPiA+ICsKPiA+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg Zm9yIChpbnQgeSA9IDA7IHkgPCBoZWlnaHQ7IHkrKykgewo+ID4gPiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGNvbnN0IHVpbnQzMl90ICpzcmMgPSAodWludDMyX3QgKikgKGZyYW1l LQo+ID4gPiA+ZGF0YVswXSArCj4gPiA+IHkgKiBmcmFtZS0+bGluZXNpemVbMF0pOwo+ID4gPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVpbnQzMl90ICpkc3QgPSAodWludDMyX3Qg KikgKGNhbnZhcy0+ZGF0YVswXSArCj4gPiA+ICh5ICsKPiA+ID4gcG9zX3kpICogY2FudmFzLT5s aW5lc2l6ZVswXSkgKyBwb3NfeDsKPiA+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBtZW1jcHkoZHN0LCBzcmMsIHdpZHRoICogc2l6ZW9mKHVpbnQzMl90KSk7Cj4gPiA+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIH0KPiA+IAo+ID4gVGhpcyBjb3VsZCBiZSByZWR1Y2VkIHRvIGEg c2luZ2xlIG1lbWNweSgpIHdoZW4gbGluZXNpemVzIGFyZQo+ID4gZXF1YWwuCj4gPiBTYW1lIGZv ciB0aGUgb3RoZXIgbWVtY3B5KClzCj4gCj4gSXRzIGEgc3ViaW1hZ2UgY29waWVkIGludG8gYSBj YW52YXMgKHNlZSBwb3NfeCBhbmQgcG9zX3kpLgo+IEhhcyB0byBiZSBjb3BpZWQgbGluZS1ieS1s aW5lLgoKQWgsIEkgbWlzc2VkIHRoYXQKCi9Ub21hcwpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1k ZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBl Zy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBl Zy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==