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 A166947EBC for ; Mon, 30 Oct 2023 13:22:36 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9A01068CC3F; Mon, 30 Oct 2023 15:22:33 +0200 (EET) Received: from mail-vk1-f169.google.com (mail-vk1-f169.google.com [209.85.221.169]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2858868CADB for ; Mon, 30 Oct 2023 15:22:27 +0200 (EET) Received: by mail-vk1-f169.google.com with SMTP id 71dfb90a1353d-49d8fbd307fso1767394e0c.3 for ; Mon, 30 Oct 2023 06:22:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698672145; x=1699276945; 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=WFoKz2fFty1TX+NZcLNb7ZOH8OaWUUxCKDPk1wkpXBQ=; b=HkQLf04goM0iVkXd4M6uJwd2WJUfXbiwWTUr0eqBYAsHFQcZfK18OI5MSLOzMFkqXA zVUUlnQOGP1gRhM0oLMSo8E1WQqZ6CsBIAeb1gsY1zc1wW0frcvCXZ7353YV2Bu7yzPG UuNs6w+2s3X3rddTLXbYUPeEKvL7M3gZpROEejcsatW96frGOayAAFeuksY3o0zSK+9p 4JjAFiNZV9xv9kpAonpWjCS0vPeTSF3tG4Az4TR2WVYUUBqHXjjWGitZ0MvceTeKlht/ DVi0Ny0t61iIhG8DFdpKHpmELmhPlDcRyY9yukFf9xIKAKJDaukmIlBckYjj1xCBVqQs kl6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698672145; x=1699276945; 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=WFoKz2fFty1TX+NZcLNb7ZOH8OaWUUxCKDPk1wkpXBQ=; b=jbbFzrQgoYYYTjOziJaPnHVQRv2oXzb5AXJBNoqYn62T03bLsTrFMkjpxNLPBot8Hj /FLf8chqXglwvcWLIX6fjF4s43Y4ZqFtTlIqRQCmq/ucElV0g/r03QK6Twak8uKNp25E vh1hFkOCf64Rtot7Ads8dhCLKKYgyaTL+Kn8tjW0OEeV0I4LUotEV9GQoAhLaJnxSVo/ TAKl58Sbfxi545DzH/VEp41DAaDobnISIh28nbIq8GBUFKOeFn/VjhVDjA1OtsgvIpfq fleeOsFc7O0D3WTTjJnwJTVoMAAGHlYUXg54lG2UHKvoOQaJGO17Pf0LTND/gHdRA+Nt c4jQ== X-Gm-Message-State: AOJu0YzUfIqZGTx5/pdswHpVou85aKjG/Z3X9PyviKkLI0hRWBwqW5yE r4H5JiwPzgfrABQGFM0lr0b/xyNlvFOrz96fhFuxNB0RljY= X-Google-Smtp-Source: AGHT+IFkCe1mhYjG5j36ZgQCBquWAXxjcnoG1SRzHfP71KkZjofnxCrcBF8FlMWkaDcd7o5SFFgPqbNcksXF5BZoSB0= X-Received: by 2002:a1f:6e47:0:b0:49d:3e4c:6168 with SMTP id j68-20020a1f6e47000000b0049d3e4c6168mr8108040vkc.7.1698672145434; Mon, 30 Oct 2023 06:22:25 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Paul B Mahol Date: Mon, 30 Oct 2023 14:30:24 +0100 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: T24gTW9uLCBPY3QgMzAsIDIwMjMgYXQgMjoxNeKAr1BNIFRvbWFzIEjDpHJkaW4gPGdpdEBoYWVy ZGluLnNlPiB3cm90ZToKCj4gb25zIDIwMjMtMTAtMjUga2xvY2thbiAyMTo1OSArMDIwMCBza3Jl diBQYXVsIEIgTWFob2w6Cj4gPiBPbiBXZWQsIE9jdCAyNSwgMjAyMyBhdCA5OjAz4oCvUE0gVG9t YXMgSMOkcmRpbiA8Z2l0QGhhZXJkaW4uc2U+IHdyb3RlOgo+ID4KPiA+ID4gT24gV2VkLCAyMDIz LTEwLTI1IGF0IDIxOjAwICswMjAwLCBQYXVsIEIgTWFob2wgd3JvdGU6Cj4gPiA+ID4gT24gV2Vk LCBPY3QgMjUsIDIwMjMgYXQgODozOeKAr1BNIFRvbWFzIEjDpHJkaW4gPGdpdEBoYWVyZGluLnNl Pgo+ID4gPiA+IHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4gPgo+ID4gPiA+ID4gPiAgICAgICAgICAg ICBpZiAoYykgewo+ID4gPiA+ID4gPiAgICAgICAgICAgICAgICAgZVswXSA9IDEgPDwgMTQ7Cj4g PiA+ID4gPiA+ICAgICAgICAgICAgICAgICBlWzFdID0gMCA8PCAxNDsKPiA+ID4gPiA+ID4gICAg ICAgICAgICAgICAgIGVbMl0gPSB2WzFdOwo+ID4gPiA+ID4gPiAgICAgICAgICAgICAgICAgZVsz XSA9IHZbMF07Cj4gPiA+ID4gPiA+ICAgICAgICAgICAgIH0gZWxzZSB7Cj4gPiA+ID4gPiA+ICAg ICAgICAgICAgICAgICBlWzBdID0gdlswXTsKPiA+ID4gPiA+ID4gICAgICAgICAgICAgICAgIGVb MV0gPSB2WzFdOwo+ID4gPiA+ID4gPiAgICAgICAgICAgICAgICAgZVsyXSA9IDAgPDwgMTQ7Cj4g PiA+ID4gPiA+ICAgICAgICAgICAgICAgICBlWzNdID0gMSA8PCAxNDsKPiA+ID4gPiA+ID4gICAg ICAgICAgICAgfQo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiAgICAgICAgICAgICBpZiAoaW52ZXJ0 MngyKGUsIGQpKSB7Cj4gPiA+ID4gPiA+ICAgICAgICAgICAgICAgICBzdW0gPSBVSU5UNjRfTUFY Owo+ID4gPiA+ID4gPiAgICAgICAgICAgICAgICAgZ290byBuZXh0Owo+ID4gPiA+ID4gPiAgICAg ICAgICAgICB9Cj4gPiA+ID4gPiA+Cj4gPiA+ID4gPgo+ID4gPiA+ID4gWW91IGNhbiBtYWtlIHVz ZSBvZiB0aGUgcHJvcGVydGllcyBvZiBlIHRvIHNpbXBsaWZ5IGNhbGN1bGF0aW5nCj4gPiA+ID4g PiB0aGUKPiA+ID4gPiA+IGludmVyc2UuIFRoZSBkZXRlcm1pbmFudCBpcyBhbHdheXMgdlswXTw8 MTQsIHNvIHlvdSBjYW4ganVzdCBkbwo+ID4gPiA+ID4gaWYKPiA+ID4gPiA+ICghdlswXSkgY29u dGludWU7IGFuZCBza2lwIHRoZSBkZXRlcm1pbmFudCBjaGVjayBhbHRvZ2V0aGVyLgo+ID4gPiA+ ID4KPiA+ID4gPgo+ID4gPiA+IEV2ZW4gZm9yIHJlYWwgMngyIG1hdHJpeCBjYXNlPyAoT25jZSBv bmUgb2Ygcm93cyBpcyBub3QgMSwgMCkgPwo+ID4gPiA+IE1heSBhZGRlZCBzdWNoIGNhc2VzIGxh dGVyLgo+ID4gPgo+ID4gPiBZb3UgY2FuIGp1c3Qgd29yayB0aGUgbWF0aCBvdXQgb24gcGFwZXIu IEludmVyc2Ugb2YKPiA+ID4KPiA+ID4gIDEgICAgIDAKPiA+ID4gIHZbMV0gIHZbMF0KPiA+ID4K PiA+ID4gaXMKPiA+ID4KPiA+ID4gIDEgICAgICAgICAgIDAKPiA+ID4gIC12WzFdL3ZbMF0gIDEv dlswXQo+ID4gPgo+ID4gPiBub3QgYWNjb3VudGluZyBmb3Igc2hpZnRzLgo+ID4gPgo+ID4KPiA+ IEJ1dCBJIHdhbnQgdG8gYWRkIHJlYWwgMngyIG1hdHJpeCB3aXRoIG5vIDAgY2VsbCwgd2l0aDoK PiA+Cj4gPiBhLCBiCj4gPiBjLCBkCj4gPgo+ID4gbGF0ZXIuIChldmVuIHRob3VnaCBnYWlucyBh cmUgc21hbGwsIGFzIGVuY29kZWQgZmlsZXMgdXNlIGl0IHJhcmVseSkKPgo+IElmIHRoaXMgaXMg cG9zc2libGUgd2l0aGluIE1MUCB0aGVuIHllcywgZG8gdGhhdC4gSXQgaXMgbm90IGNsZWFyIGZy b20KPiB3aGF0IHlvdSd2ZSB0b2xkIG1lIHNvIGZhciBhbmQgZnJvbSBteSBicmllZiByZWFkaW5n IG9mIHRoZSBjb2RlIGhvdwo+IGNhcGFibGUgdGhlIGZvcm1hdCBpcy4KPgo+ID4gPiBBbHNvIFJF OiBteSBvdGhlciBjb21tZW50cywgeW91IGFyZSByaWdodC4gSSBkaWRuJ3QgdGFrZSBpbnRvCj4g PiA+IGFjY291bnQKPiA+ID4gdGhhdCBNTFAgaXMgbG9zc2xlc3MgYW5kIHRoYXQgdGhlcmUgbWF5 IGJlIG9mZi1ieS1vbmUgZXJyb3JzLgo+ID4gPgo+ID4gPiBBbmQgYXMgSSBzYWlkIG9uIElSQyB5 b3UgY2FuIGZvcm11bGF0ZSB0aGlzIGFzIGEgbGVhc3Qgc3F1YXJlcwo+ID4gPiBwcm9ibGVtLAo+ ID4gPiB0aGVuIHNvbHZlIGl0IHVzaW5nIGEgbGluZWFyIHN5c3RlbSBzb2x2ZS4gVGhpcyBwYXRj aCBzZWVtcyBmaW5kcyBhCj4gPiA+IHNvbHV0aW9uIHRoYXQgbWluaW1pemVzIEwxIHJhdGhlciB0 aGFuIEwyIHRob3VnaC4gTm90IHN1cmUgd2hhdCB0aGUKPiA+ID4gaW1wbGljYXRpb25zIG9mIHRo YXQgYXJlIGNvbXByZXNzaW9ud2lzZS4gV2hhdCBoYXBwZW5zIGlmIHlvdQo+ID4gPiByZXBsYWNl Cj4gPiA+IEZGQUJTKCkgd2l0aCBhIHNxdWFyZSBmb3Igc2NvcmluZz8KPiA+ID4KPiA+Cj4gPiBJ dCByZWR1Y2VzIHNpemUgdXN1YWxseSBieSBsZXNzIHRoZW4gMC4wMDIgJQo+ID4KPiA+IExpbmVh ciBzeXN0ZW0gc29sdmVyIGdpdmVzIHZlY3RvcnMgdG8gY3JlYXRlIGVxdWF0aW9ucyBmb3IgYm90 aAo+ID4gY2hhbm5lbHMgYXQKPiA+IHNhbWUgdGltZT8KPgo+IEwyIG1pbmltaXphdGlvbiBhbGxv d3MgdXNpbmcgb3JkaW5hcnkgbGVhc3Qgc3F1YXJzZS4gQXMgSSBzYWlkIG9uIElSQywKPiB0aGUg cnViIGxpZXMgaW4gZm9ybXVsYXRpbmcgdGhlIHByb2JsZW0gcHJvcGVybHkuIE1pbmltaXppbmcg TDEgaXMgbXVjaAo+IGhhcmRlciwgc2luY2UgaXQgaW52b2x2ZXMgc29sdmluZyBhIGxpbmVhciBw cm9ncmFtLiBPZiBjb3Vyc2UgZm9yCj4gcHJhY3RpY2FsIHB1cnBvc2VzIHdlIGRvbid0IG5lZWQg YW4gZXhhY3Qgc29sdXRpb24uCj4KPiBMb29raW5nIGEgYml0IG1vcmUgYXQgdGhlIGNvZGUsIHdo YXQgaXMgaW1wb3J0YW50IGlzIHRoZSBkZWNvZGluZwo+IGNvZWZmaWNpZW50cywgdGhlIGQgbWF0 cml4LiBUaGUgZW5jb2RlciBpcyBmcmVlIHRvIGNob29zZSBkIGFuZCB0aGUKPiBlbmNvZGVkIHJl c2lkdWFscyBzbyBsb25nIGFzIGl0IGRlY29kZXMgY29ycmVjdGx5LiBUaGUgZGVjb2RlciBpcwo+ IHNwZWNpZmllZCBvbiBkLCBub3QgZS4KPgo+IEN1cnJlbnRseSBvbmx5IG9uZSBtYXRyaXggaXMg dXNlZCAoY291bnQ9MSBpbiBlc3RpbWF0ZV9jb2VmZikuIFdpdGggdHdvCj4gbWF0cmljZXMgc29t ZXRoaW5nIGFraW4gdG8gYSBsaWZ0aW5nIHNjaGVtZSBjYW4gYmUgcGVyZm9ybWVkLiBUaGlzCj4g bWVhbnMgYWxtb3N0IGFueSAyeDIgdHJhbnNmb3JtIHNob3VsZCBiZSBwb3NzaWJsZSB0byBwZXJm b3JtIChtb2R1bG8KPiBiaXRleGFjdG5lc3MgY29uY2VybnMpLgo+Cj4gV2hhdCBJIG1lYW4gYnkg bGlmdGluZyBzY2hlbWUgaGVyZSBpcyB0aGF0IGFueSAyeDIgbWF0cml4IEEgY2FuIGJlCj4gZGVj b21wb3NlZCBpbnRvIHRoZSBwcm9kdWN0IG9mIHR3byBvciBtb3JlIG1hdHJpY2VzIG9uIHRoZSBm b3JtIHRoYXQgZQo+IGhhcy4gSSB0aGluay4KPgo+IFdlIGNvdWxkIHBvdGVudGlhbGx5IGRvIHNv bWV0aGluZyBsaWtlIGFsdGVybmF0aW5nIHRyYW5zZm9ybXMgb24gdGhpcwo+IGZvcm06Cj4KPiBs ICs9IGsxKnI7Cj4gciArPSBrMipsOwo+IGwgKz0gazMqcjsKPiByICs9IGs0Kmw7Cj4KPiBUaGlz IGNhbiBhbHdheXMgYmUgaW52ZXJ0ZWQgcHJvdmlkZWQgdGhlIGludGVybWVkaWF0ZSByZXN1bHRz IGRvbid0IGdvCj4gb3V0IG9mIHJhbmdlLCBvciBpbiB0aGUgZXZlbnQgdGhhdCB0aGV5IGRvIGdv IG91dCBvZiByYW5nZSwgdGhlIGRlY29kZXIKPiBpcyBzdWZmaWNpZW50bHkgd2VsbCBzcGVjaWZp ZWQgc28gdGhhdCBlbmNvZGVyIGFuZCBkZWNvZGVyIGRvbid0IGdvIG91dAo+IG9mIHN5bmMuIENv bXBhcmUgaG93IFlDb0NnLVIgaXMgc3BlY2lmaWVkIGFuZCBmaXRzIGluIDMqOCBiaXRzLiBJbiBm YWN0Cj4gdGhlIFdQIGFydGljbGUgb24gWUNvQ2cgcGVyaGFwcyBnZXRzIHRoZSBwb2ludCBhY3Jv c3MgYmV0dGVyOgo+IGh0dHBzOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL1lDb0NnCj4gaXQgaW4g dHVybiBsaW5rcyB0aGlzIHN0YWNrb3ZlcmZsb3cgcG9zdCB3aGljaCBtYWtlcyB0aGUgc2FtZSBw b2ludDoKPgo+IGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzEwNTY2NjY4L2xv c3NsZXNzLXJnYi10by15Y2Jjci10cmFuc2Zvcm1hdGlvbi8xMjE0NjMyOSMxMjE0NjMyOQo+Cj4g SSBiZWxpZXZlIGFueSB0cmFuc2Zvcm1lZCBmb3VuZCBieSBQQ0EgY2FuIGJlIGNvbnZlcnRlZCBp bnRvIGFuCj4gZXF1aXZhbGVudCBsaWZ0aW5nIHNjaGVtZSwgYW5kIGl0IHdpbGwgYWx3YXlzIGJl IGxvc3NsZXNzIHByb3ZpZGVkCj4gbW9kdWxvIGlzIHNwZWNpZmllZCBjb3JyZWN0bHkgaW4gdGhl IGNvZGVjLiBJIGhhdmUgbm8gaWRlYSBpZiBpdCBpcy4KPgoKTCA9IGsxICogbCArIGsyICogcgpS ID0gTCAqIGszICsgciAqIGs0CgpUaGlzIGlzIGFmZmluZSB0cmFuc2Zvcm0gZm9yIDJ4MiBtYXRy aXggY2FzZSwgYW5kIGhlcmUgdHlwaWNhbCBQQ0Egb3IKbGlmdGluZyBmYWlscy4KCgo+Cj4gL1Rv bWFzCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBm Zm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBodHRw czovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVuc3Vi c2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1ZXN0 QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCj4KX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0 aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJz Y3JpYmUiLgo=