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 334B540841 for ; Wed, 25 Oct 2023 18:50:53 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4D16268CA61; Wed, 25 Oct 2023 21:50:50 +0300 (EEST) Received: from mail-vs1-f44.google.com (mail-vs1-f44.google.com [209.85.217.44]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9ED7068C52B for ; Wed, 25 Oct 2023 21:50:43 +0300 (EEST) Received: by mail-vs1-f44.google.com with SMTP id ada2fe7eead31-457c6267818so52885137.2 for ; Wed, 25 Oct 2023 11:50:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698259842; x=1698864642; 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=Hn/6OUXQPtdi2saWbTe19OdKTgBJC0IKa9xFoIG54F4=; b=XLytGEEm4Rn/3kZ1l7R8C1FnpqCYxqROnlZj98UOJGTLzIYm6yH0Tnl8YnT7Bk1nCv VqGSQxu+GZvN6umFGypPeIdEhVz1USCX839Xl0+cAAHuRyckzZX1uMT60olPOP99GHzG v8Bb99iahE/H46EoCiJ2rxzEMtg3RMw4uUZ93PGBYIM9v8w1yf85KGiopLUcwlD0A3Qs gMSlSvEIq40nB9JNDRfGYhfPwiMOeJfN/5ZhXBcCk6J6kwkcKmMGHxA7gEGv3BOoi9mU AzrrqEBq1Q/8y244rDPWtX91mCIuRsuymhB9etzHsrWtIBTpR8iph8PcQozneiMfHl8c 54Bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698259842; x=1698864642; 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=Hn/6OUXQPtdi2saWbTe19OdKTgBJC0IKa9xFoIG54F4=; b=gV1YaoD1rFqWKz5n0YiVDcySB+jHPp9Wj3abCwuAbzJnMLQ0NE1u7rdvz53oWUwwQ6 MaEjW/dSI6VUBwuZ3xlobCxaPkw8HJrrXvqGugoYdzV4DkxKh9LCSmm6ScDaRgFortcY ff8KWBpHvdAADdUCDBiT+omcVydVYrYF6aB605vMov2SlwiRSzmJWvgUI+iVGgfRY0Y1 Yk+l6zJOg87ouUxUs2wmO/BkuvghfTNpb+fySl5wah+Th/JITUg8wLR4zHeYleI88vVQ MISh+pc/27zQGQ0f84EzzZcOrX2mbIRWwlwAUAa2myiQt7GyB+L4VUdiftoY01lqwloU YgaA== X-Gm-Message-State: AOJu0YyoU+ZS3jsRgs6XJqGVYG2k0Dk9kk4lkD05jAlgwEmBVpIvKx1H iDm1fhAt4rvMQR5oDKlntaW4fgjceTtXmCu3p7q9e0PHng4= X-Google-Smtp-Source: AGHT+IE05qkg5chnxiGytBlmyAVGcBQJjgwdJV734UpBinLsL9l2cME3c+FNhe7ZUrkE4wHggUCgebRUOp0IbPROPOU= X-Received: by 2002:a67:c20b:0:b0:452:99e0:54e3 with SMTP id i11-20020a67c20b000000b0045299e054e3mr14989654vsj.2.1698259841844; Wed, 25 Oct 2023 11:50:41 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Paul B Mahol Date: Wed, 25 Oct 2023 20:58:42 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/mlp*: 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: T24gV2VkLCBPY3QgMjUsIDIwMjMgYXQgODozOeKAr1BNIFRvbWFzIEjDpHJkaW4gPGdpdEBoYWVy ZGluLnNlPiB3cm90ZToKCj4KPiA+ICAgICAgICAgICAgIGlmIChjKSB7Cj4gPiAgICAgICAgICAg ICAgICAgZVswXSA9IDEgPDwgMTQ7Cj4gPiAgICAgICAgICAgICAgICAgZVsxXSA9IDAgPDwgMTQ7 Cj4gPiAgICAgICAgICAgICAgICAgZVsyXSA9IHZbMV07Cj4gPiAgICAgICAgICAgICAgICAgZVsz XSA9IHZbMF07Cj4gPiAgICAgICAgICAgICB9IGVsc2Ugewo+ID4gICAgICAgICAgICAgICAgIGVb MF0gPSB2WzBdOwo+ID4gICAgICAgICAgICAgICAgIGVbMV0gPSB2WzFdOwo+ID4gICAgICAgICAg ICAgICAgIGVbMl0gPSAwIDw8IDE0Owo+ID4gICAgICAgICAgICAgICAgIGVbM10gPSAxIDw8IDE0 Owo+ID4gICAgICAgICAgICAgfQo+ID4KPiA+ICAgICAgICAgICAgIGlmIChpbnZlcnQyeDIoZSwg ZCkpIHsKPiA+ICAgICAgICAgICAgICAgICBzdW0gPSBVSU5UNjRfTUFYOwo+ID4gICAgICAgICAg ICAgICAgIGdvdG8gbmV4dDsKPiA+ICAgICAgICAgICAgIH0KPiA+Cj4KPiBZb3UgY2FuIG1ha2Ug dXNlIG9mIHRoZSBwcm9wZXJ0aWVzIG9mIGUgdG8gc2ltcGxpZnkgY2FsY3VsYXRpbmcgdGhlCj4g aW52ZXJzZS4gVGhlIGRldGVybWluYW50IGlzIGFsd2F5cyB2WzBdPDwxNCwgc28geW91IGNhbiBq dXN0IGRvIGlmCj4gKCF2WzBdKSBjb250aW51ZTsgYW5kIHNraXAgdGhlIGRldGVybWluYW50IGNo ZWNrIGFsdG9nZXRoZXIuCj4KPiA+ICAgICAgICAgICAgICAgICBpZiAoZFtpXSAhPSBhdl9jbGlw X2ludHAyKGRbaV0sIDE1KSkgewo+Cj4gZFtpXSA8IElOVDE2X01JTiB8fCBkW2ldID4gSU5UMTZf TUFYIGlzIG1vcmUgY2xlYXIgYW5kIHByb2JhYmx5IGZhc3Rlcgo+Cj4gPiArICAgICAgICAgICAg ICAgICAgICBsdCA9ICgobG0gKiBlWzBdKSA+PiAxNCkgKyAoKHJtICogZVsxXSkgPj4gMTQpOwo+ ID4gKyAgICAgICAgICAgICAgICAgICAgcnQgPSAoKGxtICogZVsyXSkgPj4gMTQpICsgKChybSAq IGVbM10pID4+IDE0KTsKPgo+IFJlc3VsdCBpcyBpbXBsZW1lbnRhdGlvbi1kZWZpbmVkLiBVc2Ug ZGl2aXNpb24gYnkgKDE8PDE0KS4gQWxzbyBhZGQKPiB0aGVuIGRpdmlkZS4gVGhlIGludGVybWVk aWF0ZSByZXN1bHQgaXMgNDkgYml0cyBzbyBmaXRzIGVhc2lseSBpbiA2NAo+IGJpdHMuCj4KCkRp dmlzaW9uIGJ5ICgxPDwxNCkgIHdpbGwgZ2l2ZSBpbmNvcnJlY3QgcmVzdWx0cy4gYmVlbiB0aGVy ZSBkb25lIHRoYXQsCnlvdSBjYW4gY2hlY2sgYWxsIHlvdXIgInJldmlld3MiIHZhbGlkaXR5IGJ5 IHRlc3RpbmcgcGF0Y2hlcyBhbmQgdGhhdApyZXN1bHRzIGlzIGJpdGV4YWN0LCBvdGhlcndpc2Ug SSdtIGp1c3Qgd2FzdGluZyB0aW1lIGhlcmUuCgpBZGRpdGlvbnMgYXJlIGRvbmUgYmVmb3JlIG5v dCBsYXRlciwgYWdhaW4gY2hlY2sgeW91ciBjb21tZW50cyB2YWxpZGl0eQpiZWZvcmUgY29tbWVu dGluZyBtb3JlLiBUaGFua3MuCgoKPiBZb3UgY291bGQgYWxzbyBzaW1wbGlmeSB0aGlzIGNhbGN1 bGF0aW9uIGJ5IGFnYWluIG1ha2luZyB1c2Ugb2YgdGhlCj4gcHJvcGVydGllcyBvZiBlLgo+Cj4g PiAgICAgICAgICAgICAgICAgICAgIGlmIChjKQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAg diArPSBGRkFCUyhydCk7Cj4gPiAgICAgICAgICAgICAgICAgICAgIGVsc2UKPiA+ICAgICAgICAg ICAgICAgICAgICAgICAgIHYgKz0gRkZBQlMobHQpOwo+ID4gICAgICAgICAgICAgICAgICAgICBz dW0gKz0gdjsKPiA+ICAgICAgICAgICAgICAgICAgICAgaWYgKHN1bSA+IGJlc3Rfc3VtKQo+ID4g ICAgICAgICAgICAgICAgICAgICAgICAgZ290byBuZXh0Owo+Cj4gU2VlbXMgbGlrZSB0aGlzIHJl ZHVjZXMgdG8gc29sdmluZyBhIGxpbmVhciBwcm9ncmFtLgo+Cj4gPiAgICAgICAgICAgICAgICAg ICAgIGlmICgoKChsdCAqIGRbMF0pID4+IDE0KSArICgocnQgKiBkWzFdKSA+PiAxNCkpCj4gPiAh PSBsbSkgewo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgc3VtID0gVUlOVDY0X01BWDsKPiA+ ICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gbmV4dDsKPiA+ICAgICAgICAgICAgICAgICAg ICAgfQo+ID4KPiA+ICAgICAgICAgICAgICAgICAgICAgaWYgKCgoKGx0ICogZFsyXSkgPj4gMTQp ICsgKChydCAqIGRbM10pID4+IDE0KSkKPiA+ICE9IHJtKSB7Cj4gPiAgICAgICAgICAgICAgICAg ICAgICAgICBzdW0gPSBVSU5UNjRfTUFYOwo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgZ290 byBuZXh0Owo+ID4gICAgICAgICAgICAgICAgICAgICB9Cj4KPiBMb29rcyBsaWtlIGEgbWFzc2l2 ZSBoYWNrLiBJJ2QgcHJlZmVyIHRvIGZvcm1hbGx5IHZlcmlmeSB0aGF0IHRoZQo+IGFyaXRobWV0 aWMgd29ya3Mgb3V0LiBBbHNvIGFnYWluIHlvdSBjYW4gbWFrZSB1c2Ugb2YgdGhlIHByb3BlcnRp ZXMgb2YKPiBlLCBvciBpbnYoZSkgYXMgaXQgd2VyZS4KPgoKQXJpdGhtZXRpYyBtYXkgbm90IGFs d2F5cyB3b3JrIG91dC4KCgo+Cj4gL1RvbWFzCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1w ZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ZmbXBlZy1kZXZlbAo+Cj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVt YWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vi c2NyaWJlIi4KPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBz Oi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3Jp YmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBl Zy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==