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 6009746900 for ; Wed, 23 Aug 2023 22:44:19 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AD7A268C5F9; Thu, 24 Aug 2023 01:44:16 +0300 (EEST) Received: from mail-vk1-f170.google.com (mail-vk1-f170.google.com [209.85.221.170]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B8A3A68C458 for ; Thu, 24 Aug 2023 01:44:09 +0300 (EEST) Received: by mail-vk1-f170.google.com with SMTP id 71dfb90a1353d-48d0edd8a81so1496865e0c.0 for ; Wed, 23 Aug 2023 15:44:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692830648; x=1693435448; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=KM1mX2RSC3pZVpyzNwpv5RacdFGyzC3m1qWp2sUNjDk=; b=GNsOO/RftYj3V51A/b8fb0+YYWv54dZ+iILy7OgX+xErY/EjrdqR4EET5paTjNYH28 qK2dOfYbvJdVgMbgK6zcFrRCMkc/RScdQXjq2jSD2YytGPoJy4k68qW95XRQJ+sTZKJh jQhoKL2GyoePfiNHFDfkwyTFMRug7Zif1v98+MTUNq+ye4yUfXYsAvXiYhjNPKrMJ26O gnA3mIOL0Os4gwftVP0ib7SK7WJUqB25J0ckoW4fn44kgAAH5ZRhNiRfYqo1sL+hZjf/ YycsR0Z2v7tKdt9zqHhUIllB0k9NTG8ynJGCAtN5T8+AIy/HFG8obfD63XDDjLpqGEHo Op4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692830648; x=1693435448; 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=KM1mX2RSC3pZVpyzNwpv5RacdFGyzC3m1qWp2sUNjDk=; b=LGRYHrk7wIQSWxtbwmQXESsZdMCdp/+AcBxf1T4C7EB/ZU404uKgFIc6mcGUU8Twzi N49Y5/LFxVA9k20gU0xjvUkeIax7IIJkqZV8uPh527mDh4EiSZ2EqYmXsiAJoBMjpRX+ XA9w8OHFijBDp3/2IVn5Q/x4cULV7ilzDF7SGEy62w5NYl2ZgG6g0KNAOlBnxkscA3ng LkwdX3ZJOhiTf2Z8dGZvAcyWfVQAtuZpRBba7dADzzkCp903JeAuzf+K3H0WkJtVgFFt zZugqagHKamEivGN1WxMdurQ/i8R+n2Sf0d8Dn4O5RQzemGNf0XFPQogGVCgl0q0o8tL ZnrQ== X-Gm-Message-State: AOJu0Yxsk53YinvsEWWRwO5Te2JyAX5UiOR+iF/mMyGboQCG6SqkVCKk DdAKzEs9CK1S9gPZ8pR5LAZti9XNdcS7DkhWUl3w/s7Q X-Google-Smtp-Source: AGHT+IEkynWFc7kqD6JrtOIgTi1L8y+cYa8qMCJmGVPqqsW2FRpdRPmeX4QnQOmhr0NGe1v7N+QtOSYXR3/i76LfGSk= X-Received: by 2002:a1f:de42:0:b0:48f:cf88:7def with SMTP id v63-20020a1fde42000000b0048fcf887defmr1423705vkg.7.1692830647807; Wed, 23 Aug 2023 15:44:07 -0700 (PDT) MIME-Version: 1.0 References: <20230816163803.GT7802@pb2> <20230823190226.GG7802@pb2> <20230823223613.GK7802@pb2> In-Reply-To: <20230823223613.GK7802@pb2> From: Paul B Mahol Date: Thu, 24 Aug 2023 00:51:28 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] adpcm fixes and improvements 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: T24gVGh1LCBBdWcgMjQsIDIwMjMgYXQgMTI6MzbigK9BTSBNaWNoYWVsIE5pZWRlcm1heWVyIDxt aWNoYWVsQG5pZWRlcm1heWVyLmNjPgp3cm90ZToKCj4gT24gV2VkLCBBdWcgMjMsIDIwMjMgYXQg MDk6MDQ6MzVQTSArMDIwMCwgUGF1bCBCIE1haG9sIHdyb3RlOgo+ID4gT24gV2VkLCBBdWcgMjMs IDIwMjMgYXQgOTowMuKAr1BNIE1pY2hhZWwgTmllZGVybWF5ZXIgPAo+IG1pY2hhZWxAbmllZGVy bWF5ZXIuY2M+Cj4gPiB3cm90ZToKPiA+Cj4gPiA+IE9uIFdlZCwgQXVnIDE2LCAyMDIzIGF0IDA2 OjUzOjQyUE0gKzAyMDAsIFBhdWwgQiBNYWhvbCB3cm90ZToKPiA+ID4gPiBPbiBXZWQsIEF1ZyAx NiwgMjAyMyBhdCA2OjM44oCvUE0gTWljaGFlbCBOaWVkZXJtYXllciA8Cj4gPiA+IG1pY2hhZWxA bmllZGVybWF5ZXIuY2M+Cj4gPiA+ID4gd3JvdGU6Cj4gPiA+ID4KPiA+ID4gPiA+IE9uIFR1ZSwg QXVnIDE1LCAyMDIzIGF0IDA0OjQ5OjA1UE0gKzAyMDAsIFBhdWwgQiBNYWhvbCB3cm90ZToKPiA+ ID4gPiA+ID4gQXR0YWNoZWQKPiA+ID4gPiA+Cj4gPiA+ID4gPiBbLi4uXQo+ID4gPiA+ID4gPiAg YWRwY20uYyB8ICAgIDIgKy0KPiA+ID4gPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv bigrKSwgMSBkZWxldGlvbigtKQo+ID4gPiA+ID4gPiAzMzA1ZGJlMDdjYTkzNTk1OGZhMjEzZjVj YWRjMzM5YWQzY2MzNTkyCj4gPiA+ID4gPiAwMDAzLWF2Y29kZWMtYWRwY20tdXNlLWFscmVhZHkt ZXhpc3RpbmctcG9pbnRlci1mb3ItNHhtLWQucGF0Y2gKPiA+ID4gPiA+ID4gRnJvbSBjNmFkNmRj N2I4NzI1ZDg5N2UzNjM5OWU1YzdiODE3NGNhZWI5MmU2IE1vbiBTZXAgMTcgMDA6MDA6MDAKPiA+ ID4gMjAwMQo+ID4gPiA+ID4gPiBGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+ Cj4gPiA+ID4gPiA+IERhdGU6IFR1ZSwgMTUgQXVnIDIwMjMgMTQ6MTg6NDcgKzAyMDAKPiA+ID4g PiA+ID4gU3ViamVjdDogW1BBVENIIDMvNF0gYXZjb2RlYy9hZHBjbTogdXNlIGFscmVhZHkgZXhp c3RpbmcgcG9pbnRlcgo+IGZvcgo+ID4gPiA0eG0KPiA+ID4gPiA+ID4gIGRlY29kZXIKPiA+ID4g PiA+ID4KPiA+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBCIE1haG9sIDxvbmVtZGFAZ21h aWwuY29tPgo+ID4gPiA+ID4gPiAtLS0KPiA+ID4gPiA+ID4gIGxpYmF2Y29kZWMvYWRwY20uYyB8 IDIgKy0KPiA+ID4gPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl dGlvbigtKQo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9h ZHBjbS5jIGIvbGliYXZjb2RlYy9hZHBjbS5jCj4gPiA+ID4gPiA+IGluZGV4IGIwYzNiOTFhM2Iu Ljk5OTNjOWU1MzEgMTAwNjQ0Cj4gPiA+ID4gPiA+IC0tLSBhL2xpYmF2Y29kZWMvYWRwY20uYwo+ ID4gPiA+ID4gPiArKysgYi9saWJhdmNvZGVjL2FkcGNtLmMKPiA+ID4gPiA+ID4gQEAgLTEyMTEs NyArMTIxMSw3IEBAIHN0YXRpYyBpbnQKPiBhZHBjbV9kZWNvZGVfZnJhbWUoQVZDb2RlY0NvbnRl eHQKPiA+ID4gPiA+ICphdmN0eCwgQVZGcmFtZSAqZnJhbWUsCj4gPiA+ID4gPiA+Cj4gPiA+ID4g PiA+ICAgICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgY2hhbm5lbHM7IGkrKykgewo+ID4gPiA+ ID4gPiAgICAgICAgICAgICAgQURQQ01DaGFubmVsU3RhdHVzICpjcyA9ICZjLT5zdGF0dXNbaV07 Cj4gPiA+ID4gPiA+IC0gICAgICAgICAgICBzYW1wbGVzID0gKGludDE2X3QgKilmcmFtZS0+ZGF0 YVtpXTsKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgIHNhbXBsZXMgPSBzYW1wbGVzX3BbaV07Cj4g PiA+ID4gPiA+ICAgICAgICAgICAgICBmb3IgKGludCBuID0gbmJfc2FtcGxlcyA+PiAxOyBuID4g MDsgbi0tKSB7Cj4gPiA+ID4gPiA+ICAgICAgICAgICAgICAgICAgaW50IHYgPSBieXRlc3RyZWFt Ml9nZXRfYnl0ZXUoJmdiKTsKPiA+ID4gPiA+ID4gICAgICAgICAgICAgICAgICAqc2FtcGxlcysr ID0gYWRwY21faW1hX2V4cGFuZF9uaWJibGUoY3MsIHYgJgo+IDB4MEYsCj4gPiA+IDQpOwo+ID4g PiA+ID4KPiA+ID4gPiA+IHNob3VsZCBiZSBvayBpZiB0ZXN0ZWQKPiA+ID4gPiA+Cj4gPiA+ID4g Pgo+ID4gPiA+ID4gPiAtLQo+ID4gPiA+ID4gPiAyLjM5LjEKPiA+ID4gPiA+ID4KPiA+ID4gPiA+ Cj4gPiA+ID4gPiA+ICBsaWJhdmNvZGVjL2FkcGNtLmMgICAgICAgICAgICAgICAgICAgICB8ICAz ODgKPiA+ID4gPiA+ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+ID4gPiA+ID4g PiAgdGVzdHMvcmVmL2ZhdGUvYWRwY20tY3JlYXRpdmUtOC0yLjZiaXQgfCAgICAyCj4gPiA+ID4g PiA+ICB0ZXN0cy9yZWYvZmF0ZS9hZHBjbS1jcmVhdGl2ZS04LTJiaXQgICB8ICAgIDIKPiA+ID4g PiA+ID4gIHRlc3RzL3JlZi9mYXRlL2FkcGNtLWNyZWF0aXZlLTgtNGJpdCAgIHwgICAgMgo+ID4g PiA+ID4gPiAgdGVzdHMvcmVmL2ZhdGUvYWRwY20tbXMtbW9ubyAgICAgICAgICAgfCAgIDYwICst LS0tCj4gPiA+ID4gPiA+ICA1IGZpbGVzIGNoYW5nZWQsIDIyNyBpbnNlcnRpb25zKCspLCAyMjcg ZGVsZXRpb25zKC0pCj4gPiA+ID4gPiA+IDE3NjBkZjFkZTY2YjQyMjdlNzFmZmU5NDJkZWRjZjdk OGEzM2FkNDgKPiA+ID4gPiA+IDAwMDQtYXZjb2RlYy1hZHBjbS1jb25zdW1lLWFsbC1pbnB1dC13 aGVuLWRlY29kaW5nLnBhdGNoCj4gPiA+ID4gPiA+IEZyb20gMTk3ODliY2E1MzU0OGQ2NzJiZmYz MGI4OGE4ODM4ZWRhYTg3NmJkYiBNb24gU2VwIDE3IDAwOjAwOjAwCj4gPiA+IDIwMDEKPiA+ID4g PiA+ID4gRnJvbTogUGF1bCBCIE1haG9sIDxvbmVtZGFAZ21haWwuY29tPgo+ID4gPiA+ID4gPiBE YXRlOiBUdWUsIDE1IEF1ZyAyMDIzIDE1OjI1OjIyICswMjAwCj4gPiA+ID4gPiA+IFN1YmplY3Q6 IFtQQVRDSCA0LzRdIGF2Y29kZWMvYWRwY206IGNvbnN1bWUgYWxsIGlucHV0IHdoZW4KPiBkZWNv ZGluZwo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBTdG9wcyBtdWx0aXBsZSBkZWNvZGluZyBjYWxs cyBmb3Igc2luZ2xlIHBhY2tldC4KPiA+ID4gPiA+ID4gQWxzbyBtYWtlcyBkZWNvZGluZyBmYXN0 ZXIuCj4gPiA+ID4gPgo+ID4gPiA+ID4gVGhpcyBpbmNyZWFzZXMgbGF0ZW5jeSwgd2hpY2ggY2Fu IGJlIHByb2JsZW0gaWYgcGFja2V0cyBhcmUKPiA+ID4gPiA+IHN1ZmZpY2llbnRseSBsYXJnZQo+ ID4gPiA+ID4KPiA+ID4gPgo+ID4gPiA+IFRoZW4gcmVkdWNlIHNpemUgYXQgZGVtdXhlciBsZXZl bC4gdGhlcmUgaXMgb3B0aW9uIGZvciBpdC4KPiA+ID4KPiA+ID4gaWYgdGhhdCBpcyBzbywgdGhl biBwbGVhc2UgZXhwbGFpbiBleGFjdGx5IHdoaWNoIG9wdGlvbiBzaG91bGQgYmUgdXNlZAo+ID4g PiBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKPiA+ID4KPiA+ID4KPiA+IGZmbXBlZyAtaCBkZW11eGVy PXdhdgo+Cj4gd2hhdCBhYm91dCB0aGUgZGVtdXhlcnMgdGhhdCBhcmUgbm90IG5hbWVkICJ3YXYi ID8KPgo+CkkgdGhpbmsgeW91IGFyZSBibG9ja2luZyB0aGlzIGp1c3QgZm9yIHNha2Ugb2YgYmxv Y2tpbmcgYmVjYXVzZSB5b3UgaGF2ZQpub3RoaW5nIG1vcmUgY29uc3RydWN0aXZlIHRvIGRvLgpU aGUgZGVsYXkgaXMgYWx3YXlzIHByZXNlbnQsIHVubGVzcyBwYWNrZXQgc2l6ZSBpcyBleGFjdCBh cyBibG9jayBhbGlnbi4KQW5kIGZvciBBRFBDTSB0aGlzIGlzIGlycmVsZXZhbnQuCgpUaGUgQURQ Q00gZGVjb2RlcnMgY291bGQgYmUgdHJhbnNmb3JtZWQgdG8gcmVjZWl2ZSBmcmFtZSBBUEkgaWYg eW91IHJlYWxseQpjYXJlLgoKCmdpdCBncmVwICAtbCBBRFBDTSAgbGliYXZmb3JtYXQvKmMgfCB3 YyAtbAo+IDg4Cj4KPiB0aHgKPgo+IFsuLi5dCj4gLS0KPiBNaWNoYWVsICAgICBHbnVQRyBmaW5n ZXJwcmludDogOUZGMjEyOEIxNDdFRjY3MzBCQURGMTMzNjExRUM3ODcwNDBCMEZBQgo+Cj4gSXQg aXMgYSBkYW5nZXIgdG8gdHJ1c3QgdGhlIGRyZWFtIHdlIHdpc2ggZm9yIHJhdGhlciB0aGFuCj4g dGhlIHNjaWVuY2Ugd2UgaGF2ZSwgLS0gRHIuIEtlbm5ldGggQnJvd24KPiBfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5n IGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsg YWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1 YmplY3QgInVuc3Vic2NyaWJlIi4KPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1w ZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoK VG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1y ZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==