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 92FB542337 for ; Sat, 11 Jun 2022 08:36:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6D19668B0F6; Sat, 11 Jun 2022 11:36:50 +0300 (EEST) Received: from mail-yw1-f182.google.com (mail-yw1-f182.google.com [209.85.128.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5759C680CAB for ; Sat, 11 Jun 2022 11:36:43 +0300 (EEST) Received: by mail-yw1-f182.google.com with SMTP id 00721157ae682-2ef5380669cso11119217b3.9 for ; Sat, 11 Jun 2022 01:36:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=rO/x59uk5E2rDpHoF3um1hsX5Inl4L8fUor+7M+pLBw=; b=caMDE3J9KlVbwU3EpOKwRsQi4PpRPegFTjy+OUUlTAoKgTrddVJxHTLFUL9d9xMyGQ 8LTH5ArgKJVIbliB+Rx/Y+REOoBRP6W5PV9+IX4XCqNvLiqqWIv29IizFAHhp2Zibnaq pNAW7JH1ZbkhWYGyzYVNBD3/IT1x1oVQdrhYdz7aAwqZUvKfUqkaeU2SFhuEoNCY4nXr pjbKA0Zjwrv2TBGi7llhpUasjcYYbwX8ayCYdf7DJSsT9HvvigeDHFd0zwPEL/JUQYy9 Kzm8sQh+kdHHd17Ae6FS/WT8mWg0pOLJtwzOFbKFguwzIauhGBdopq3z05Xjm+hfXZFd H0iw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=rO/x59uk5E2rDpHoF3um1hsX5Inl4L8fUor+7M+pLBw=; b=05Cnnk/8y5qJ2u0q9GIrKl++98colgRLjRsUx4RFMYO18xZLyavU0YMK/7JNT0Jjz9 MlnSvKvqSswkAlvllhed7XSxIYPIburZN1vO/c8c4OjHStX/LYpfPPx+Cej+xolWCkgW oBZewGZnxdFXCnHgxErSHuHePqP+zQa/c5FyxvJt/hTJfjF+Bi3pzgPGruA4Z0WpUm2V qZnaTskXKcZPG5bk+cYyk+2Ztd8vOG5TaJGhfQhyS+V8GoLMGX+EQSYLvwpJSfcNtra1 zUSoXUfFcjap940QzVpy4vAeQZN5PhD+gX4uBYPB8rKFTaMVa7Zf9GrAVqgej3CQkxXb 5vSQ== X-Gm-Message-State: AOAM531FK9lyQAprV/8VlRqR2YHWNb3gdDKR2A18Fn3bLOJ1dhRrIAGP Wgwr+SCc/Jub1SM9IGHolTy1i6ka2Q6B9YuDsY/feSZPs50= X-Google-Smtp-Source: ABdhPJyaEITNwLh7mLzAUsn8n6IFA9xBvFnoez0FFkaSqxhObrdFyVa7htM6E0aeq9pt0PzwVrAjWkOI+vZDKY7HS6g= X-Received: by 2002:a0d:d7c7:0:b0:30c:754d:6d8e with SMTP id z190-20020a0dd7c7000000b0030c754d6d8emr52093092ywd.516.1654936601828; Sat, 11 Jun 2022 01:36:41 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Paul B Mahol Date: Sat, 11 Jun 2022 10:39:33 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] Trivial codec based on QOI and zstd compresses better than all lossless ffmpeg codecs on my data from screen 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: T24gU2F0LCBKdW4gMTEsIDIwMjIgYXQgMTozNyBBTSDQkNGB0LrQsNGAINCh0LDRhNC40L0gPHNh ZmluYXNrYXJAZ21haWwuY29tPiB3cm90ZToKCj4gSGkuIEkgdXNlIERlYmlhbiBMaW51eC4gSSBh bHdheXMgY2FwdHVyZSBteSBzY3JlZW4uIEkgZG8gdGhpcyB1c2luZyBteQo+IG93biBwcm9ncmFt LCB3aGljaCB0YWtlcyByZ2IyNCBmcmFtZXMgZnJvbSBYIHNlcnZlciBhbmQgc2F2ZXMgdGhlbQo+ IGxvc3NsZXNzIGluIG15IG93biBmb3JtYXQuIEF0IGZwcyA0Cj4gKGJ1dCBkdXBsaWNhdGUgZnJh bWVzIGFyZSBkcm9wcGVkKS4gTXkgY29kZWMgaXMgYWJzb2x1dGVseSB0cml2aWFsCj4gKGFuZCBs b3NzbGVzcyksIGl0IGlzIGJhc2VkIG9uIGlkZWFzIGZyb20gUU9JICgKPiBodHRwczovL2dpdGh1 Yi5jb20vcGhvYm9zbGFiL3FvaSApIGFuZCBRT1YgKAo+IGh0dHBzOi8vZ2l0aHViLmNvbS93aWRl LXZpZGVvL3FvdiApLgo+IEZpcnN0IEkgYXBwbHkgc29tZXRoaW5nIGxpa2UgUU9WIGVuY29kaW5n ICh3aXRoIGludGVyZnJhbWUgY29kaW5nKSBhbmQKPiB0aGVuIGNvbXByZXNzIGV2ZXJ5IGZyYW1l IHVzaW5nIHpzdGQgd2l0aCBsZXZlbCA4LiBTdXJwcmlzaW5nbHkgc3VjaAo+IHRyaXZpYWwgY29k ZWMgcGVyZm9ybXMgdmVyeSB3ZWxsIG9uIG15IGRhdGEuCj4gSXQgZ2l2ZXMgYmV0dGVyIGNvbXBy ZXNzIHJhdGlvIHRoYW4gYWxsIGxvc3NsZXNzIGZmbXBlZyBjb2RlY3MgSSB0cmllZAo+ICh4MjY0 LCB4MjY1LCB2cDksIGF2MSwgZmZ2MSwgZmZ2aHVmZiwgZmx2KS4KPgo+IEkgd3JpdGUgdGhpcyBu b3QgYmVjYXVzZSBJIHdhbnQgdG8gYnJhZy4gSSB3cml0ZSB0aGlzIGJlY2F1c2UgaXQgaXMKPiBw b3NzaWJsZSB0aGF0IHlvdSB3aWxsIGJlIGludGVyZXN0ZWQgaW4gbXkgaWRlYXMsIHRoYXQgeW91 IHdpbGwKPiBpbmNvcnBvcmF0ZSBteSBpZGVhcyBpbnRvIHlvdXIgY29kZS4KPgo+IGZmdjEgc3Bl YyByZWFkczogIkZGVjEgaXMgZGVzaWduZWQgdG8gc3VwcG9ydCBhIHdpZGUgcmFuZ2Ugb2YgbG9z c2xlc3MKPiB2aWRlbyBhcHBsaWNhdGlvbnMgc3VjaCBhcy4uLiBzY3JlZW4gcmVjb3JkaW5nLi4u IiBVbmZvcnR1bmF0ZWx5LCBmZnYxCj4gdHVybmVkIG91dCB0byBiZSBiYWQgY29tcGFyZWQgdG8g bXkgY29kZWMKPiBvbiBzY3JlZW4gcmVjb3JkaW5nIGRhdGEsIHNvIGl0IGlzIHBvc3NpYmxlIGZm djEgY291bGQgYmVuZWZpdCBmcm9tIG15Cj4gaWRlYXMuCj4KPiBOb3cgbGV0IG1lIHNob3cgeW91 IHNvbWUgZGF0YS4gSSBoYXZlIGEgdGVzdCB2aWRlbyBuYW1lZAo+ICJ0ZXN0LXZpZGVvLTIwMjIt MDUtMTYtMTcubWt2IiBpbiBsb3NzbGVzcyB4MjY0IGZ1bGxoZCwgd2hpY2ggd2FzCj4gY2FwdHVy ZWQgZnJvbSBteSBzY3JlZW4uIFVuY29tcHJlc3NlZCBQQU0gc2l6ZSBpcwo+IDIwOCwyNjgsMzM5 LDMzNSBieXRlcyAoMjA4LjIgRykuIFVuZm9ydHVuYXRlbHkgSSBjYW5ub3Qgc2hhcmUgaXQsCj4g YmVjYXVzZSBpdCBjb250YWlucyBhIGxvdCBvZiBteSBwZXJzb25hbCBpbmZvLiBOb3cgbGV0IG1l IHNob3cgeW91IGhvdwo+IGRpZmZlcmVudCBjb2RlY3MgcGVyZm9ybSBvbiB0aGlzIGZpbGUuIEFs bCBkYXRhCj4gd2FzIGNvbGxlY3RlZCB3aXRoIHRoaXMgcHJlbWlzZXM6IHBpeF9mbXQgaXMgcmdi MjQsIGV2ZXJ5dGhpbmcgaXMKPiBsb3NzbGVzcywgZ29wIGlzIDMyLCBldmVyeXRoaW5nIGlzIG9u IGF3cyBlYzIgYzMuNHhsYXJnZSB3aXRoIDE2Cj4gY29yZXMsIGV2ZXJ5dGhpbmcgb24gRGViaWFu IHNpZCB3aXRoIHNpZCdzIHZlcnNpb24gb2YgZmZtcGVnLgo+Cj4gQ29kZWM6IHgyNjQKPiBDb21t YW5kIGxpbmU6IGZmbXBlZyAtbG9nbGV2ZWwgd2FybmluZyAtaSAvdG1wL3QubWt2IC1waXhfZm10 IHJnYjI0Cj4gLWM6diBsaWJ4MjY0cmdiIC1wcmVzZXQgdmVyeXNsb3cgLXFwIDAgLXRocmVhZHMg MTYgLWcgMzIgL3RtcC9vdXQubWt2Cj4gU2l6ZTogMjUwNjIxMTg0NSAofiAyLjUgRykKPiBUaW1l OiAxMjE4LjIyCj4KPiBDb2RlYzogZmZ2MQo+IENvbW1hbmQgbGluZTogZmZtcGVnIC1sb2dsZXZl bCB3YXJuaW5nIC1pIC90bXAvdC5ta3YgLWM6diBmZnYxCj4gLXBpeF9mbXQgcmdiMjQgLWxldmVs IDMgLXRocmVhZHMgMTYgLWcgMzIgLWNvbnRleHQgMSAtc2xpY2VzIDQgLWNvZGVyCj4gLTIgL3Rt cC9vLm1rdgo+IFNpemU6IDk0MzE0NzMzMjQgKH45LjQgRykKPiBUaW1lOiAxMTI1LjE1Cj4KPiBD b2RlYzogbXkgY29kZWMgKHNpbmdsZSB0aHJlYWRlZCEpCj4gQ29tbWFuZCBsaW5lOiBmZm1wZWcg LWxvZ2xldmVsIHdhcm5pbmcgLWkgL3RtcC90Lm1rdiAtYzp2IHBhbSAtcGl4X2ZtdAo+IHJnYjI0 IC1mIGltYWdlMnBpcGUgcGlwZTogPCAvZGV2L251bGwgfCAvdG1wL25yZHkgZW5jb2RlIDggMzIK PiBTaXplOiAxODYwNDc5MTI3ICh+MS44IEcpCj4gVGltZTogNDcwLjg4Cj4KPiBTbywgYXMgeW91 IGNhbiBzZWUgbXkgY29kZWMgYmVhdHMgZmZ2MSBhbmQgeDI2NCBib3RoIGJ5IGNvbXByZXNzIHJh dGlvCj4gYW5kIHNwZWVkLiBNb3Jlb3ZlciwgbXkgc2luZ2xlLXRocmVhZGVkIGNvZGVjIGJlYXRz IG90aGVyCj4gbXVsdGktdGhyZWFkcyBjb2RlY3MgYnkgdGltZS4gQXJlIHlvdSBpbnRlcmVzdGVk Pwo+IElmIHllcywgSSBjYW4gc2hhcmUgbXkgY29kZS4gT2YgY291cnNlLCB1bmRlciBzb21lIHBl cm1pc3NpdmUgbGljZW5zZS4KPiBBZ2FpbjogdGhlcmUgaXMgbm8gYW55IG1hZ2ljIGhlcmUsIGp1 c3Qgc29tZXRoaW5nIGxpa2UgUU9WICsgenN0ZC4KPiBBbHNvLCBJIGNhbiBzcGVjaWFsbHkgZXh0 cmFjdCBzb21lIHNhbXBsZQo+IGZyb20gbXkgdmlkZW9zLCB3aGljaCBkb2Vzbid0IGNvbnRhaW4g cGVyc29uYWwgaW5mbywgYW5kIHBlcmZvcm0gdGVzdHMKPiBvbiB0aGlzIHNhbXBsZSBhbmQgcHVi bGlzaCBzYW1wbGUKPgoKV2hhdCBhYm91dCBkaWZmZXJlbnQgc2FtcGxlcz8gTm90IGp1c3Qgc2lu Z2xlIGJpZyBvbmUuCgoKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVn Lm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+ Cj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRl dmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwg bWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsg YWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJq ZWN0ICJ1bnN1YnNjcmliZSIuCg==