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 2397B46EE3 for ; Sun, 24 Sep 2023 00:49:19 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A014D68C9CF; Sun, 24 Sep 2023 03:49:15 +0300 (EEST) Received: from mail-qk1-f172.google.com (mail-qk1-f172.google.com [209.85.222.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 7F03E68C835 for ; Sun, 24 Sep 2023 03:49:09 +0300 (EEST) Received: by mail-qk1-f172.google.com with SMTP id af79cd13be357-76f18e09716so259511985a.2 for ; Sat, 23 Sep 2023 17:49:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695516547; x=1696121347; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=JfNNu+8/2TskHpeOmanIkdk/hQvPwJPIYRTQhjFhurY=; b=fzvmKXYPzN6wFHEkdizwSai8ibHyLiBGwjGUuMw07eqxa2ob3Xra313H5KM+Md3/X7 1G4xqzJZzuhxzk6revkApaf8aHKfyRZKsSByjd4PP8Y0LC91Q2CHqHXpZBnxJKMtKk2j pRo+t6LZkpAoRLC/JbYWkpYiGrluYFDtlTF1L9VbKykc2XWK9lPrfW3PsWGusVo37W+Y yEhp/93lM+eond8wcnLYBjltIbP4BJFrDngmaaWX8ym4pNrczcywAO8QOYmR6l2mg2sN bUBWyWTOXzOIXz3JqeKamT9p/p/BRhOqSTdcQeIVtftV/iKmqM+bhHABqWJWXy9v0CQe dLFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695516547; x=1696121347; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=JfNNu+8/2TskHpeOmanIkdk/hQvPwJPIYRTQhjFhurY=; b=gmx85x91/zQB+tJGsNxxGRE/UdTAhwLCzv8zHEBwH+vQVBbTIz6lMlwAvQUkUlOdUu axvJ/h/SGy4yaa5EwuK9TnoU9jozriGJUhMJWsRys9vK5GOnEk45SawOVA/GNJkil5U7 L/BI3BwztCqviazJ9IOSZuPJJyqAglBzzC/0q7hvKn5ID7MC6dVojnyu4KWyj8LZaYs8 hmpDI5XOPUq+woXqljh0JBJGGyVX7wM6YvfU+pTokRJJolsryEusk8Hov5RZW1+WYh9P sFQDYold6dM4fBk5b49Zd3DfAUA4adn8jJLQ3OKRbVh2miYOBn9JoKmlpl8q8alTnqaK 9+8g== X-Gm-Message-State: AOJu0Yx7Z8S1ECtsH8qFtY3vEutxqxE5O4XXIZ6yO0yKyBzW+T8XLdGu sZF85i0vXEXTqLAt4YVYSBSQAhzxChQgJrOtDWc+TiG0dN4= X-Google-Smtp-Source: AGHT+IFDMKjLOxKn3VawgC2HGxuXgAEqfj42gG6h0cYSNGlo3Ua3OIOBzpJKut4FV7Nn14UXGKD8L2IMwnALVHiGd8c= X-Received: by 2002:a05:620a:4706:b0:773:af88:ccc4 with SMTP id bs6-20020a05620a470600b00773af88ccc4mr3578774qkb.10.1695516547185; Sat, 23 Sep 2023 17:49:07 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Paul B Mahol Date: Sun, 24 Sep 2023 02:48:49 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] QOA decoding support 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: T24gU3VuLCBTZXAgMjQsIDIwMjMgYXQgMjowNOKAr0FNIEFuZHJlYXMgUmhlaW5oYXJkdCA8CmFu ZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4gd3JvdGU6Cgo+IFBhdWwgQiBNYWhvbDoKPiA+ ICsgICAgLmZsYWdzICAgICAgICAgID0gQVZGTVRfR0VORVJJQ19JTkRFWCwKPiA+ICsgICAgLmV4 dGVuc2lvbnMgICAgID0gInFvYSIsCj4gPiArICAgIC5yYXdfY29kZWNfaWQgICA9IEFWX0NPREVD X0lEX1FPQSwKPgo+IFRoaXMgd2lsbCBub3QgY29tcGlsZTogVGhlIGNvZGVjX2lkIGlzIG9ubHkg YWRkZWQgaW4gdGhlIHNlY29uZCBwYXRjaC4KPgo+ID4gKyAgICAucHJpdl9kYXRhX3NpemUgPSBz aXplb2YoRkZSYXdEZW11eGVyQ29udGV4dCksCj4gPiArICAgIC5wcml2X2NsYXNzICAgICA9ICZm Zl9yYXdfZGVtdXhlcl9jbGFzcywKPgo+Cj4gPgo+ID4gKyAgICAgICAgaWYgKCFxb2EtPmZyYW1l X3NpemUpIHsKPiA+ICsgICAgICAgICAgICBmb3IgKDsgaSA8IGJ1Zl9zaXplOyBpKyspIHsKPiA+ ICsgICAgICAgICAgICAgICAgc3RhdGUgPSAoc3RhdGUgPDwgOCkgfCBidWZbaV07Cj4gPiArICAg ICAgICAgICAgICAgIGlmICgoKHN0YXRlICYgMHhGRkZGKSA+IDAgJiYgKHN0YXRlID4+IDU2KSkp IHsKPiA+ICsgICAgICAgICAgICAgICAgICAgIHFvYS0+ZnJhbWVfc2l6ZSA9IHN0YXRlICYgMHhG RkZGOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgcW9hLT5kdXJhdGlvbiA9IChzdGF0ZSA+PiAx NikgJiAweEZGRkY7Cj4gPiArICAgICAgICAgICAgICAgICAgICBicmVhazsKPiA+ICsgICAgICAg ICAgICAgICAgfQo+ID4gKyAgICAgICAgICAgIH0KPiA+ICsgICAgICAgIH0KPgo+IFNvIHRoaXMg Y29kZWMgdXNlcyBhIGxlbmd0aCBmaWVsZC4gSW4gdGhpcyBjYXNlIGl0IGlzIHF1aXRlIHNpbXBs ZSB0bwo+IGF2b2lkIHRoZSBwYXJzZXIgKGFuZCBpdHMgaW1wbGljaXQgbWVtY3B5KSBhbHRvZ2V0 aGVyIGFuZCBqdXN0IG1ha2UgdGhlCj4gZGVtdXhlciBkaXJlY3RseSBvdXRwdXQgcGFja2V0cyBv ZiB0aGUgY29ycmVjdCBzaXplLiBUaGlzIGlzIHF1aXRlCj4gbmF0dXJhbCBnaXZlbiB0aGF0IHRo aXMgZm9ybWF0IGRvZXMgbm90IHNlZW0gdG8gcHJvdmlkZSBhbnkgZmVhdHVyZXMKPiBsaWtlIHJl c3luY2luZyBzdXBwb3J0IChvciBhdCBsZWFzdCB0aGUgcGFyc2VyIGRvZXMgbm90IGltcGxlbWVu dCB0aGVtKS4KPgoKQnV0IGNoYW5uZWxzL3NhbXBsZSByYXRlIG1heSBkaWZmZXIgYmV0d2VlbiBw YWNrZXRzLgpBbHNvIGl0IG1heSBiZSBpbiBvdGhlciBmb3JtYXRzLCBsaWtlIHdhdi4gU28gSSBw aWNrZWQgcGFyc2VyIGFzIG1vcmUKdmFsdWFibGUgaW1wbGVtZW50YXRpb24uCgoKPgo+ID4KPiA+ ICsjaW5jbHVkZSAiYXZjb2RlYy5oIgo+ID4gKyNpbmNsdWRlICJjb2RlY19pbnRlcm5hbC5oIgo+ ID4gKyNpbmNsdWRlICJkZWNvZGUuaCIKPiA+ICsjaW5jbHVkZSAiZ2V0X2JpdHMuaCIKPgo+IFlv dSBkb24ndCB1c2UgdGhlIEdldEJpdCBBUEkgYXQgYWxsLgo+Cj4gPiArI2luY2x1ZGUgImJ5dGVz dHJlYW0uaCIKPgo+ID4KPiA+ICsgICAgZm9yIChpbnQgc2FtcGxlX2luZGV4ID0gMDsgc2FtcGxl X2luZGV4IDwgZnJhbWUtPm5iX3NhbXBsZXMgKgo+IG5iX2NoYW5uZWxzOwo+ID4gKyAgICAgICAg IHNhbXBsZV9pbmRleCArPSBRT0FfU0xJQ0VfTEVOKSB7Cj4gPiArICAgICAgICBmb3IgKGludCBj aCA9IDA7IGNoIDwgbmJfY2hhbm5lbHM7IGNoKyspIHsKPgo+IFNvIHRoZSBudW1iZXIgb2YgdGlt ZXMgdGhlIHNlY29uZCBsb29wIGlzIGV4ZWN1dGVkIGlzIHF1YWRyYXRpYyBpbgo+IG5iX2NoYW5u ZWxzLiBJcyB0aGlzIHJlYWxseSBpbnRlbmRlZD8gVGhlIGZyYW1lX3NpemUgY2hlY2sgaXMgbm90 Cj4gcXVhZHJhdGljIGluIG5iX2NoYW5uZWxzLiBJbiBmYWN0LCBpdCBkb2VzIG5vdCBzZWVtIHRv IGFjY291bnQgZm9yIHRoaXMKPiBkb3VibGUtbG9vcCBoZXJlIGF0IGFsbC4KPgo+IC0gQW5kcmVh cwo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBm Zm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRw czovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vi c2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0 QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCj4KX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0 aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJz Y3JpYmUiLgo=