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 401DC46937 for ; Wed, 25 Oct 2023 18:52:36 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 76ABE68CA83; Wed, 25 Oct 2023 21:52:35 +0300 (EEST) Received: from mail-vk1-f173.google.com (mail-vk1-f173.google.com [209.85.221.173]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8ED8068C8B6 for ; Wed, 25 Oct 2023 21:52:28 +0300 (EEST) Received: by mail-vk1-f173.google.com with SMTP id 71dfb90a1353d-4a40c8dd9b0so46633e0c.0 for ; Wed, 25 Oct 2023 11:52:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698259947; x=1698864747; 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=bkkDk2xCrnP5m6svrrok4vdALg5wUBlF6kXruK7xlNU=; b=BJdXxfXQE5nrSRBBllem+S1d9WKOX9wIJeYisdx0vsgfWw17EZ8XyyMt2lX033ylqp y5VZuyCjCZZ7HkF+lkBycU+cJSLWkbJICeWBu/oCWQB2VXzBmOZRXP9bL4GvgRxdvwlw C3YJMNLfqVxYnIsYCtP/fFC+gaVo4yRR/iRSpVG5nyrO7fQFQ0YZz6A9D5wp4nXIDUDW ZQtWvFZ8YTz0INy2dbH6EqWxOfon0Ipi7Hcv8RUXCQcy04khdXIma72a1Rs7yMOWExtW Yc6maEU2KVAz8qld5EIkGIWUmtuJ/aEQOF1FxykuydJUhSn+v+X9gh6jJfKV2kJhAVXG l0ZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698259947; x=1698864747; 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=bkkDk2xCrnP5m6svrrok4vdALg5wUBlF6kXruK7xlNU=; b=COj5hIo0opyP8zDcCJEUk6PGHsDN264gz4Lze9OpuX0rDYaMfJar3BSZjIGVOsBJhv 5mtDOMPhcinZl+kNdp49sf50n7sPN4JnLA4tlkUEXN2IsF/Ghc5f2TsC8myEPbED2+Za M/F0x0+NEQplZ4u6bWRUvcsfP0pxD8z9/PxKrtrK/EIBsM+U7AE4a2lT15hh5B7mYVFi r0PLSXaV/e57M0PTI1SquonOlpkpVGNKY3aGOGmkmq2BGQjMomyf67zdwrQVUNSMHTGu IF7Wo6CD/lUOQu6C874A9DjmwTG6Bkg1uwmim19IbP8qB2vxfndV2jh+AykLh1vUvuox cBsw== X-Gm-Message-State: AOJu0YyeCzEt14czz6Dble/n34I+SsHdK3etLaw7bFmUBZnLc27CcRX7 Z6kexyXJ8diVCdGk4agWFMUXxvEcxWbgRcpD3oCB9AUWpZs= X-Google-Smtp-Source: AGHT+IE5NkZFVEAMsp5glfLlLN/aM0bEE7VOCmbGGa7JZ/1i1J+oHY1d6oGs2pImok3JZSiT/GERexiZL+hFy4tJuSs= X-Received: by 2002:a05:6122:d0d:b0:49d:a52a:4421 with SMTP id az13-20020a0561220d0d00b0049da52a4421mr19534723vkb.4.1698259946868; Wed, 25 Oct 2023 11:52:26 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Paul B Mahol Date: Wed, 25 Oct 2023 21:00:28 +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 ZWNrIGFsdG9nZXRoZXIuCj4KCkV2ZW4gZm9yIHJlYWwgMngyIG1hdHJpeCBjYXNlPyAoT25jZSBv bmUgb2Ygcm93cyBpcyBub3QgMSwgMCkgPwpNYXkgYWRkZWQgc3VjaCBjYXNlcyBsYXRlci4KCgo+ Cj4gPiAgICAgICAgICAgICAgICAgaWYgKGRbaV0gIT0gYXZfY2xpcF9pbnRwMihkW2ldLCAxNSkp IHsKPgo+IGRbaV0gPCBJTlQxNl9NSU4gfHwgZFtpXSA+IElOVDE2X01BWCBpcyBtb3JlIGNsZWFy IGFuZCBwcm9iYWJseSBmYXN0ZXIKPgo+ID4gKyAgICAgICAgICAgICAgICAgICAgbHQgPSAoKGxt ICogZVswXSkgPj4gMTQpICsgKChybSAqIGVbMV0pID4+IDE0KTsKPiA+ICsgICAgICAgICAgICAg ICAgICAgIHJ0ID0gKChsbSAqIGVbMl0pID4+IDE0KSArICgocm0gKiBlWzNdKSA+PiAxNCk7Cj4K PiBSZXN1bHQgaXMgaW1wbGVtZW50YXRpb24tZGVmaW5lZC4gVXNlIGRpdmlzaW9uIGJ5ICgxPDwx NCkuIEFsc28gYWRkCj4gdGhlbiBkaXZpZGUuIFRoZSBpbnRlcm1lZGlhdGUgcmVzdWx0IGlzIDQ5 IGJpdHMgc28gZml0cyBlYXNpbHkgaW4gNjQKPiBiaXRzLgo+Cj4gWW91IGNvdWxkIGFsc28gc2lt cGxpZnkgdGhpcyBjYWxjdWxhdGlvbiBieSBhZ2FpbiBtYWtpbmcgdXNlIG9mIHRoZQo+IHByb3Bl cnRpZXMgb2YgZS4KPgo+ID4gICAgICAgICAgICAgICAgICAgICBpZiAoYykKPiA+ICAgICAgICAg ICAgICAgICAgICAgICAgIHYgKz0gRkZBQlMocnQpOwo+ID4gICAgICAgICAgICAgICAgICAgICBl bHNlCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICB2ICs9IEZGQUJTKGx0KTsKPiA+ICAgICAg ICAgICAgICAgICAgICAgc3VtICs9IHY7Cj4gPiAgICAgICAgICAgICAgICAgICAgIGlmIChzdW0g PiBiZXN0X3N1bSkKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gbmV4dDsKPgo+IFNl ZW1zIGxpa2UgdGhpcyByZWR1Y2VzIHRvIHNvbHZpbmcgYSBsaW5lYXIgcHJvZ3JhbS4KPgo+ID4g ICAgICAgICAgICAgICAgICAgICBpZiAoKCgobHQgKiBkWzBdKSA+PiAxNCkgKyAoKHJ0ICogZFsx XSkgPj4gMTQpKQo+ID4gIT0gbG0pIHsKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIHN1bSA9 IFVJTlQ2NF9NQVg7Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIG5leHQ7Cj4gPiAg ICAgICAgICAgICAgICAgICAgIH0KPiA+Cj4gPiAgICAgICAgICAgICAgICAgICAgIGlmICgoKChs dCAqIGRbMl0pID4+IDE0KSArICgocnQgKiBkWzNdKSA+PiAxNCkpCj4gPiAhPSBybSkgewo+ID4g ICAgICAgICAgICAgICAgICAgICAgICAgc3VtID0gVUlOVDY0X01BWDsKPiA+ICAgICAgICAgICAg ICAgICAgICAgICAgIGdvdG8gbmV4dDsKPiA+ICAgICAgICAgICAgICAgICAgICAgfQo+Cj4gTG9v a3MgbGlrZSBhIG1hc3NpdmUgaGFjay4gSSdkIHByZWZlciB0byBmb3JtYWxseSB2ZXJpZnkgdGhh dCB0aGUKPiBhcml0aG1ldGljIHdvcmtzIG91dC4gQWxzbyBhZ2FpbiB5b3UgY2FuIG1ha2UgdXNl IG9mIHRoZSBwcm9wZXJ0aWVzIG9mCj4gZSwgb3IgaW52KGUpIGFzIGl0IHdlcmUuCj4KPiAvVG9t YXMKPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g ZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdAo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCj4gaHR0 cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCj4KPiBUbyB1bnN1 YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKPiBmZm1wZWctZGV2ZWwtcmVxdWVz dEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo+Cl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxp c3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlz dGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3Ig ZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vi c2NyaWJlIi4K