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 97C614337F for ; Thu, 2 Jun 2022 11:58:11 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 75E8F68B7B5; Thu, 2 Jun 2022 14:58:09 +0300 (EEST) Received: from mail.acc.umu.se (mail.acc.umu.se [130.239.18.156]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 32A6568B6EA for ; Thu, 2 Jun 2022 14:58:03 +0300 (EEST) Received: from localhost (localhost.localdomain [127.0.0.1]) by amavisd-new (Postfix) with ESMTP id 777D344BBF for ; Thu, 2 Jun 2022 13:58:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=acc.umu.se; s=mail1; t=1654171082; bh=uolSobE+CzBq0clxcsokIFkbvNCs7ghPwiRGcQqB8X4=; h=Subject:From:To:Date:In-Reply-To:References:From; b=pQNCAABXx+XmwwFJynAgyqYfyzspJ3K0SaLmZiyhKguFMQ7dHwF+nGy1/kV8KeUTB Q+fDvX2MuMh5YCj0qJ+GvefyEX9lDhEFJdWk33QWWctbmff43MT3LNoi6UVI68nv4f ul+JJe8F/VyWXPjt/pMVluTvHGT1WoyInzMouQhJ3dvArpchEqsoQF8Pnj/B5t4y0u iEOlAZl7j3QY0cVlOxVhDq2FcJymANiSYG7tcbGt3ELvBTT+EyZUQyU15bmXjAo1pP y6viR0U9cEgP9JtcFgW6ByVSMhIPeu5TwZO0nLqVNp6npNp2scrC29UzbZDNCH6oeR AFZ4LNCIe1WtA== Received: from [IPv6:2a00:1598:b021:4:2a3d:1e2d:2f3a:e03] (unknown [IPv6:2a00:1598:b021:4:2a3d:1e2d:2f3a:e03]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: tjoppen) by mail.acc.umu.se (Postfix) with ESMTPSA id EDA1C44BBE for ; Thu, 2 Jun 2022 13:58:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=acc.umu.se; s=mail1; t=1654171082; bh=uolSobE+CzBq0clxcsokIFkbvNCs7ghPwiRGcQqB8X4=; h=Subject:From:To:Date:In-Reply-To:References:From; b=pQNCAABXx+XmwwFJynAgyqYfyzspJ3K0SaLmZiyhKguFMQ7dHwF+nGy1/kV8KeUTB Q+fDvX2MuMh5YCj0qJ+GvefyEX9lDhEFJdWk33QWWctbmff43MT3LNoi6UVI68nv4f ul+JJe8F/VyWXPjt/pMVluTvHGT1WoyInzMouQhJ3dvArpchEqsoQF8Pnj/B5t4y0u iEOlAZl7j3QY0cVlOxVhDq2FcJymANiSYG7tcbGt3ELvBTT+EyZUQyU15bmXjAo1pP y6viR0U9cEgP9JtcFgW6ByVSMhIPeu5TwZO0nLqVNp6npNp2scrC29UzbZDNCH6oeR AFZ4LNCIe1WtA== Message-ID: <480fc02207de10aead2fa7021ff3ce04790b8045.camel@acc.umu.se> From: Tomas =?ISO-8859-1?Q?H=E4rdin?= To: FFmpeg development discussions and patches Date: Thu, 02 Jun 2022 13:58:00 +0200 In-Reply-To: <20220602105939.35583-1-onemda@gmail.com> References: <20220602105939.35583-1-onemda@gmail.com> User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH] avcodec: add QOI decoder and demuxer and parser and encoder and muxer 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: dG9yIDIwMjItMDYtMDIga2xvY2thbiAxMjo1OSArMDIwMCBza3JldiBQYXVsIEIgTWFob2w6Cj4g KysrIGIvbGliYXZjb2RlYy9xb2lkZWMuYwo+IAo+ICsjZGVmaW5lIFFPSV9PUF9JTkRFWMKgIDB4 MDAgLyogMDB4eHh4eHggKi8KPiArI2RlZmluZSBRT0lfT1BfRElGRsKgwqAgMHg0MCAvKiAwMXh4 eHh4eCAqLwo+ICsjZGVmaW5lIFFPSV9PUF9MVU1BwqDCoCAweDgwIC8qIDEweHh4eHh4ICovCj4g KyNkZWZpbmUgUU9JX09QX1JVTsKgwqDCoCAweGMwIC8qIDExeHh4eHh4ICovCj4gKyNkZWZpbmUg UU9JX09QX1JHQsKgwqDCoCAweGZlIC8qIDExMTExMTEwICovCj4gKyNkZWZpbmUgUU9JX09QX1JH QkHCoMKgIDB4ZmYgLyogMTExMTExMTEgKi8KPiArCj4gKyNkZWZpbmUgUU9JX01BU0tfMsKgwqDC oCAweGMwIC8qIDExMDAwMDAwICovCj4gKwo+ICsjZGVmaW5lIFFPSV9DT0xPUl9IQVNIKHB4KSAo cHhbMF0qMyArIHB4WzFdKjUgKyBweFsyXSo3ICsgcHhbM10qMTEpCgpQdXQgdGhlc2UgaW4gYSBj b21tb24gaGVhZGVyCgo+ICtzdGF0aWMgaW50IHFvaV9kZWNvZGVfZnJhbWUoQVZDb2RlY0NvbnRl eHQgKmF2Y3R4LCBBVkZyYW1lICpwLAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50ICpnb3RfZnJhbWUsIEFWUGFja2V0ICphdnBrdCkK PiArewo+ICvCoMKgwqAgY29uc3QgdWludDhfdCAqYnVmID0gYXZwa3QtPmRhdGE7Cj4gK8KgwqDC oCBpbnQgcmV0LCBidWZfc2l6ZSA9IGF2cGt0LT5zaXplOwo+ICvCoMKgwqAgaW50IHdpZHRoLCBo ZWlnaHQsIHJ1biA9IDA7Cj4gK8KgwqDCoCB1aW50OF90IGluZGV4WzY0XVs0XSA9IHsgMCB9OwoK SSB0aGluayBzb21lIGNvbXBpbGVycyByZXF1aXJlIHt7MH19Cgo+ICvCoMKgwqAgdWludDhfdCBw eFs0XSA9IHsgMCwgMCwgMCwgMjU1IH07Cj4gK8KgwqDCoCBHZXRCeXRlQ29udGV4dCBnYjsKPiAr wqDCoMKgIHVpbnQ4X3QgKmRzdDsKPiArwqDCoMKgIHVpbnQ2NF90IGxlbjsKPiArCj4gK8KgwqDC oCBpZiAoYnVmX3NpemUgPCAyMCkKPiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIEFWRVJST1JfSU5W QUxJRERBVEE7Cj4gKwo+ICvCoMKgwqAgYnl0ZXN0cmVhbTJfaW5pdCgmZ2IsIGJ1ZiwgYnVmX3Np emUpOwo+ICvCoMKgwqAgYnl0ZXN0cmVhbTJfc2tpcCgmZ2IsIDQpOwo+ICvCoMKgwqAgd2lkdGjC oCA9IGJ5dGVzdHJlYW0yX2dldF9iZTMyKCZnYik7Cj4gK8KgwqDCoCBoZWlnaHQgPSBieXRlc3Ry ZWFtMl9nZXRfYmUzMigmZ2IpOwo+ICvCoMKgwqAgYnl0ZXN0cmVhbTJfc2tpcCgmZ2IsIDIpOwoK VGhpcyBzaG91bGQgcmVqZWN0IGxpbmVhciBSR0IsIG5vdCBzaWxlbnRseSB0cmVhdCBpdCBhcyBz UkdCLgoKPiArCj4gK8KgwqDCoCBpZiAoKHJldCA9IGZmX3NldF9kaW1lbnNpb25zKGF2Y3R4LCB3 aWR0aCwgaGVpZ2h0KSkgPCAwKQo+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gcmV0Owo+ICsKPiAr wqDCoMKgIGlmICgocmV0ID0gYXZfaW1hZ2VfY2hlY2tfc2l6ZShhdmN0eC0+d2lkdGgsIGF2Y3R4 LT5oZWlnaHQsIDAsCj4gTlVMTCkpIDwgMCkKPiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHJldDsK ClRoaXMgY2FsbCBsb29rcyB1bm5lY2Vzc2FyeSBhcyBmZl9zZXRfZGltZW5zaW9ucygpIGNhbGxz CmF2X2ltYWdlX2NoZWNrX3NpemUyKCkKCj4gK8KgwqDCoCBhdmN0eC0+cGl4X2ZtdCA9IEFWX1BJ WF9GTVRfUkdCQTsKClN0aWxsIG5vdCBhIGZhbiBvZiB0aGlzLiBOb3cgdXNlcnMgY2FuIGVuY29k ZSBSR0IgeWV0IHRoZXkgdW5leHBlY3RlZGx5CmdldCBSR0JBIGJhY2suCgo+ICsrKyBiL2xpYmF2 Y29kZWMvcW9pZW5jLmMKPgo+ICtzdGF0aWMgaW50IHFvaV9lbmNvZGVfZnJhbWUoQVZDb2RlY0Nv bnRleHQgKmF2Y3R4LCBBVlBhY2tldCAqcGt0LAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29uc3QgQVZGcmFtZSAqcGljdCwgaW50ICpn b3RfcGFja2V0KQo+ICt7Cj4gWy4uLl0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IGluZGV4X3BvcyA9IFFPSV9DT0xPUl9IQVNIKHB4KSAmIDYzOwo+ICsKPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGlmICghbWVtY21wKGluZGV4W2luZGV4X3Bvc10sIHB4LCA0KSkg ewo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBieXRlc3RyZWFtX3B1 dF9ieXRlKCZidWYsIFFPSV9PUF9JTkRFWCB8Cj4gaW5kZXhfcG9zKTsKClRoaXMgbmVlZHMgcHJv dGVjdGlvbiBhZ2FpbnN0IG91dHB1dHRpbmcgMHgwMDAwMDAwMDAwMDAwMDAxCgovVG9tYXMKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZl bCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3Jn L21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGlu ayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1 YmplY3QgInVuc3Vic2NyaWJlIi4K