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 ESMTPS id 065D74DF77 for ; Wed, 5 Mar 2025 22:03:53 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2B39668F270; Thu, 6 Mar 2025 00:03:50 +0200 (EET) Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D3E3D68BC1C for ; Thu, 6 Mar 2025 00:03:43 +0200 (EET) Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2235908a30aso137161725ad.3 for ; Wed, 05 Mar 2025 14:03:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741212221; x=1741817021; darn=ffmpeg.org; h=in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=y31dbtIe5s9viisC0JIAv1bIUT1rwcRYrW8zmHn2770=; b=OIgtYIWARYtRbVNHajYCHBAxuY8vmpSSlhRSxctRGyxmn8CFNzH9a9/IHk0P7eiRIw xdAp4K8+yH1V1Bmg28ovWfwU3uaibb4aYYCvw6TO9LLWtlOR65jFrVKcvCexgU9OThGm y+XVCQp2b38pP/vZ0R8JtZTlUvggkNLA9u3eVmTW0NArN5kRHAj1NyM6qHYVrrIwaCDE x6Fc/5nRnDbpdm0Fl7K+VIROc+4NM8KqWtk2CoPAUOWAyypNao07TZ/F03Cv4bkwwYuw PZ+jbmfUbohP22CWW9SMxccBOnYdDdN01HEIQ2t2SZlEgBaYt+s3f3kJZmjR1aiVFAy5 dblA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741212221; x=1741817021; h=in-reply-to:from:content-language:references:to:subject:user-agent :mime-version:date:message-id:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=y31dbtIe5s9viisC0JIAv1bIUT1rwcRYrW8zmHn2770=; b=sYZ8tXizFeehQLORw/5Jthfh1/kIMyFOuVOJLr4WdOIzrpTk8XS69Rx4oiNa+yVM55 AoVoaIbol169V7XxwYwwHAO6yz4+P25p2rQQG2GR9UE/N3x5vzP+NHB943nfHTzoIpty n0FThsdtOzwlruo1ZDmXMNibI6yGQYrp5Gewy40dNa4BUSfFY0XkjqJJpsNO5qAvLXVq 2+ZVUqkw72HzUyLANS0Mf03/hIMS50PJ6y2hTLa3LVCwp0piERLQ42auK9xMqa83ibUL FSfO1h5ED06754iD4LIn9noXhQTS5rpNQ5TbztR87sx9YZh3XxgrE7Op2QcsHDeKrCaN oqSg== X-Gm-Message-State: AOJu0Yxzm2gN5jBmXRJVCYPuijBjOvPS4960JMVdViAivf7y68h5hx7w Cxp3PKC9AXPWiaJRnDc/7wj0SKIYSROlHbnsoKXc8CT57gOCj2i31m26bA== X-Gm-Gg: ASbGncu3M7JyIQnlQgV5IjvornJGLkfBnf2L+YLtdz9tHz0yxkYWg6n1HQ4Mlu+ocbo /1FJEoVtuDuO27NnoGUTDZe27eclTfa8ZQzm1pdio5UQdUqzWYEgPxMww/8RgEXlFYFTgyVqAYV MRNOPDqHMffOJu31JBRyJy9cxwimcxo6COzMHA7eY/DvTXyjt+0ameCIV7h+iX1Jq3S0YdAea91 q/aOeb9mE0E4P1rcyWtfs70IrjV1HMMmCCBTKw19DXVrkpg3EuKnWqVvXIQa2MpUA8wCZXCDcd6 RqBdIiwreSII0MdmPEsQen85zSmSUh+/AxXc2Vmncgq9lccdcyzSwqi/dNAVAjeeKxzf2PcdiQh gcG6N5NAtPOgfZq8= X-Google-Smtp-Source: AGHT+IH9C38ea7xojMXG4PXvBHJLD/tXp+O/OdfdLG517R/U9ZGGFESLQe/WypzYUVSEarAo68CPiA== X-Received: by 2002:a17:903:1a23:b0:224:a96:e39 with SMTP id d9443c01a7336-2240a961097mr9832195ad.9.1741212221158; Wed, 05 Mar 2025 14:03:41 -0800 (PST) Received: from ?IPV6:2800:2121:b040:c:d959:d427:c88a:cc02? ([2800:2121:b040:c:d959:d427:c88a:cc02]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-223501d29a8sm118785835ad.13.2025.03.05.14.03.39 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 05 Mar 2025 14:03:40 -0800 (PST) Message-ID: <226c54ef-3480-4f4b-a83a-2f3bef79299e@gmail.com> Date: Wed, 5 Mar 2025 19:03:39 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20250305204413.36950-3-jamrial@gmail.com> <20250305213347.40999-1-jamrial@gmail.com> Content-Language: en-US From: James Almer In-Reply-To: Subject: Re: [FFmpeg-devel] [PATCH v2 3/3] avcodec/exr: use luma+alpha float pixel formats 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: multipart/mixed; boundary="===============8146370278536982873==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============8146370278536982873== Content-Language: en-US Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------0wwXIWkuZL5AEDAfyjqx68cJ" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------0wwXIWkuZL5AEDAfyjqx68cJ Content-Type: multipart/mixed; boundary="------------3EuW6OWBvU6pXIFt5y0HbKDf"; protected-headers="v1" From: James Almer To: ffmpeg-devel@ffmpeg.org Message-ID: <226c54ef-3480-4f4b-a83a-2f3bef79299e@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH v2 3/3] avcodec/exr: use luma+alpha float pixel formats References: <20250305204413.36950-3-jamrial@gmail.com> <20250305213347.40999-1-jamrial@gmail.com> In-Reply-To: --------------3EuW6OWBvU6pXIFt5y0HbKDf Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMy81LzIwMjUgNjo0MSBQTSwgQW5kcmVhcyBSaGVpbmhhcmR0IHdyb3RlOg0KPiBKYW1l cyBBbG1lcjoNCj4+IFNpZ25lZC1vZmYtYnk6IEphbWVzIEFsbWVyIDxqYW1yaWFsQGdtYWls LmNvbT4NCj4+IC0tLQ0KPj4gVXBkYXRlZCBmb3IgdGhlIGxhdGVzdCBnaXQgbWFzdGVyIGNo YW5nZXMuDQo+Pg0KPj4gICBsaWJhdmNvZGVjL2V4ci5jICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8IDU1ICsrKysrKysrLS0tLS0tLS0tLS0tDQo+PiAgIHRlc3RzL3JlZi9mYXRl L2V4ci15YS1zY2FubGluZS16aXAtaGFsZi0xMng4IHwgIDIgKy0NCj4+ICAgMiBmaWxlcyBj aGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAzNSBkZWxldGlvbnMoLSkNCj4+DQo+PiBkaWZm IC0tZ2l0IGEvbGliYXZjb2RlYy9leHIuYyBiL2xpYmF2Y29kZWMvZXhyLmMNCj4+IGluZGV4 IGIyNWU5ZWYzOTcuLmZlNWY2MmMzYjUgMTAwNjQ0DQo+PiAtLS0gYS9saWJhdmNvZGVjL2V4 ci5jDQo+PiArKysgYi9saWJhdmNvZGVjL2V4ci5jDQo+PiBAQCAtMTM1MiwzMyArMTM1Miwz MiBAQCBzdGF0aWMgaW50IGRlY29kZV9ibG9jayhBVkNvZGVjQ29udGV4dCAqYXZjdHgsIHZv aWQgKnRkYXRhLA0KPj4gICAgICAgZGF0YV95b2Zmc2V0ID0gRkZBQlMoRkZNSU4oMCwgbGlu ZSkpOw0KPj4gICAgICAgZGF0YV93aW5kb3dfb2Zmc2V0ID0gKGRhdGFfeW9mZnNldCAqIHRk LT5jaGFubmVsX2xpbmVfc2l6ZSkgKyBkYXRhX3hvZmZzZXQ7DQo+PiAgIA0KPj4gKyAgICBp ZiAocy0+Y2hhbm5lbF9vZmZzZXRzWzNdID49IDApDQo+PiArICAgICAgICBjaGFubmVsX2J1 ZmZlclszXSA9IHNyYyArICh0ZC0+eHNpemUgKiBzLT5jaGFubmVsX29mZnNldHNbM10pICsg ZGF0YV93aW5kb3dfb2Zmc2V0Ow0KPj4gICAgICAgaWYgKCFzLT5pc19sdW1hKSB7DQo+PiAg ICAgICAgICAgY2hhbm5lbF9idWZmZXJbMF0gPSBzcmMgKyAodGQtPnhzaXplICogcy0+Y2hh bm5lbF9vZmZzZXRzWzBdKSArIGRhdGFfd2luZG93X29mZnNldDsNCj4+ICAgICAgICAgICBj aGFubmVsX2J1ZmZlclsxXSA9IHNyYyArICh0ZC0+eHNpemUgKiBzLT5jaGFubmVsX29mZnNl dHNbMV0pICsgZGF0YV93aW5kb3dfb2Zmc2V0Ow0KPj4gICAgICAgICAgIGNoYW5uZWxfYnVm ZmVyWzJdID0gc3JjICsgKHRkLT54c2l6ZSAqIHMtPmNoYW5uZWxfb2Zmc2V0c1syXSkgKyBk YXRhX3dpbmRvd19vZmZzZXQ7DQo+PiAgICAgICAgICAgcmdiX2NoYW5uZWxfY291bnQgPSAz Ow0KPj4gLSAgICB9IGVsc2UgeyAvKiBwdXQgeSBkYXRhIGluIHRoZSBmaXJzdCBjaGFubmVs X2J1ZmZlciAqLw0KPj4gKyAgICB9IGVsc2UgeyAvKiBwdXQgeSBkYXRhIGluIHRoZSBmaXJz dCBjaGFubmVsX2J1ZmZlciBhbmQgaWYgbmVlZGVkLCBhbHBoYSBpbiB0aGUgc2Vjb25kICov DQo+PiAgICAgICAgICAgY2hhbm5lbF9idWZmZXJbMF0gPSBzcmMgKyAodGQtPnhzaXplICog cy0+Y2hhbm5lbF9vZmZzZXRzWzFdKSArIGRhdGFfd2luZG93X29mZnNldDsNCj4+ICsgICAg ICAgIGlmICghKHMtPmRlc2MtPmZsYWdzICYgQVZfUElYX0ZNVF9GTEFHX1BMQU5BUikpDQo+ PiArICAgICAgICAgICAgY2hhbm5lbF9idWZmZXJbMV0gPSBjaGFubmVsX2J1ZmZlclszXTsN Cj4+ICAgICAgICAgICByZ2JfY2hhbm5lbF9jb3VudCA9IDE7DQo+PiAgICAgICB9DQo+PiAt ICAgICBpZiAocy0+Y2hhbm5lbF9vZmZzZXRzWzNdID49IDApDQo+PiAtICAgICAgICBjaGFu bmVsX2J1ZmZlclszXSA9IHNyYyArICh0ZC0+eHNpemUgKiBzLT5jaGFubmVsX29mZnNldHNb M10pICsgZGF0YV93aW5kb3dfb2Zmc2V0Ow0KPj4gLQ0KPj4gLSAgICBpZiAocy0+ZGVzYy0+ ZmxhZ3MgJiBBVl9QSVhfRk1UX0ZMQUdfUExBTkFSIHx8IHMtPmRlc2MtPm5iX2NvbXBvbmVu dHMgPT0gMSApIHsNCj4+IC0gICAgICAgIC8qIHRvZG86IGNoYW5nZSB0aGlzIHdoZW4gYSBm bG9hdGluZyBwb2ludCBwaXhlbCBmb3JtYXQgd2l0aCBsdW1hIHdpdGggYWxwaGEgaXMgaW1w bGVtZW50ZWQgKi8NCj4+IC0gICAgICAgIGludCBjaGFubmVsX2NvdW50ID0gcy0+Y2hhbm5l bF9vZmZzZXRzWzNdID49IDAgPyA0IDogcmdiX2NoYW5uZWxfY291bnQ7DQo+PiAtICAgICAg ICBpZiAocy0+aXNfbHVtYSkgew0KPj4gLSAgICAgICAgICAgIGNoYW5uZWxfYnVmZmVyWzFd ID0gY2hhbm5lbF9idWZmZXJbMF07DQo+PiAtICAgICAgICAgICAgY2hhbm5lbF9idWZmZXJb Ml0gPSBjaGFubmVsX2J1ZmZlclswXTsNCj4+IC0gICAgICAgIH0NCj4+ICAgDQo+PiAtICAg ICAgICBmb3IgKGMgPSAwOyBjIDwgY2hhbm5lbF9jb3VudDsgYysrKSB7DQo+PiArICAgIGlm IChzLT5kZXNjLT5mbGFncyAmIEFWX1BJWF9GTVRfRkxBR19GTE9BVCkgew0KPj4gKyAgICAg ICAgZm9yIChjID0gMDsgYyA8IHMtPmRlc2MtPm5iX2NvbXBvbmVudHM7IGMrKykgew0KPj4g ICAgICAgICAgICAgICBpbnQgcGxhbmUgPSBzLT5kZXNjLT5jb21wW2NdLnBsYW5lOw0KPj4g LSAgICAgICAgICAgIHB0ciA9IHAtPmRhdGFbcGxhbmVdICsgd2luZG93X3ltaW4gKiBwLT5s aW5lc2l6ZVtwbGFuZV0gKyAod2luZG93X3htaW4gKiBzdGVwKTsNCj4+ICsgICAgICAgICAg ICBwdHIgPSBwLT5kYXRhW3BsYW5lXSArIHdpbmRvd195bWluICogcC0+bGluZXNpemVbcGxh bmVdICsgKHdpbmRvd194bWluICogc3RlcCkgKyBzLT5kZXNjLT5jb21wW2NdLm9mZnNldDsN Cj4+ICAgDQo+PiAgICAgICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCB5c2l6ZTsgaSsrLCBw dHIgKz0gcC0+bGluZXNpemVbcGxhbmVdKSB7DQo+PiAgICAgICAgICAgICAgICAgICBjb25z dCB1aW50OF90ICpzcmM7DQo+PiAgIA0KPj4gKyAgICAgICAgICAgICAgICAvLyBaZXJvIG91 dCB0aGUgc3RhcnQgaWYgeG1pbiBpcyBub3QgMA0KPj4gKyAgICAgICAgICAgICAgICBpZiAo cy0+ZGVzYy0+ZmxhZ3MgJiBBVl9QSVhfRk1UX0ZMQUdfUExBTkFSIHx8ICFjKQ0KPj4gKyAg ICAgICAgICAgICAgICAgICAgbWVtc2V0KHB0ciwgMCwgYnhtaW4pOw0KPj4gKw0KPj4gICAg ICAgICAgICAgICAgICAgaWYgKHMtPnBpeGVsX3R5cGUgPT0gRVhSX0ZMT0FUIHx8DQo+PiAg ICAgICAgICAgICAgICAgICAgICAgcy0+Y29tcHJlc3Npb24gPT0gRVhSX0RXQUEgfHwNCj4+ ICAgICAgICAgICAgICAgICAgICAgICBzLT5jb21wcmVzc2lvbiA9PSBFWFJfRFdBQikgew0K Pj4gQEAgLTEzODcsNDIgKzEzODYsMzYgQEAgc3RhdGljIGludCBkZWNvZGVfYmxvY2soQVZD b2RlY0NvbnRleHQgKmF2Y3R4LCB2b2lkICp0ZGF0YSwNCj4+ICAgDQo+PiAgICAgICAgICAg ICAgICAgICAgICAgc3JjID0gY2hhbm5lbF9idWZmZXJbY107DQo+PiAgIA0KPj4gLSAgICAg ICAgICAgICAgICAgICAgLy8gWmVybyBvdXQgdGhlIHN0YXJ0IGlmIHhtaW4gaXMgbm90IDAN Cj4+IC0gICAgICAgICAgICAgICAgICAgIG1lbXNldChwdHJfeCwgMCwgYnhtaW4pOw0KPj4g LSAgICAgICAgICAgICAgICAgICAgcHRyX3ggKz0gNCAqIHdpbmRvd194b2Zmc2V0Ow0KPj4g KyAgICAgICAgICAgICAgICAgICAgcHRyX3ggKz0gd2luZG93X3hvZmZzZXQgKiBzdGVwOw0K Pj4gICANCj4+ICAgICAgICAgICAgICAgICAgICAgICBpZiAodHJjX2Z1bmMgJiYgYyA8IDMp IHsNCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICBmb3IgKGludCB4ID0gMDsgeCA8IHhz aXplOyB4KyssIHB0cl94ICs9IDQpIHsNCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBm b3IgKHggPSAwOyB4IDwgeHNpemU7IHgrKywgcHRyX3ggKz0gc3RlcCkgew0KPj4gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQgZiA9IGF2X2ludDJmbG9hdChieXRlc3Ry ZWFtX2dldF9sZTMyKCZzcmMpKTsNCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IEFWX1dOMzJBKHB0cl94LCBhdl9mbG9hdDJpbnQodHJjX2Z1bmMoZikpKTsNCj4+ICAgICAg ICAgICAgICAgICAgICAgICAgICAgfQ0KPj4gICAgICAgICAgICAgICAgICAgICAgIH0gZWxz ZSBpZiAob25lX2dhbW1hICE9IDEuZikgew0KPj4gLSAgICAgICAgICAgICAgICAgICAgICAg IGZvciAoaW50IHggPSAwOyB4IDwgeHNpemU7IHgrKywgcHRyX3ggKz0gNCkgew0KPj4gKyAg ICAgICAgICAgICAgICAgICAgICAgIGZvciAoeCA9IDA7IHggPCB4c2l6ZTsgeCsrLCBwdHJf eCArPSBzdGVwKSB7DQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdCBm ID0gYXZfaW50MmZsb2F0KGJ5dGVzdHJlYW1fZ2V0X2xlMzIoJnNyYykpOw0KPj4gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGYgPiAwLjBmICYmIGMgPCAzKSAgLyogYXZv aWQgbmVnYXRpdmUgdmFsdWVzICovDQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgZiA9IHBvd2YoZiwgb25lX2dhbW1hKTsNCj4+ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIEFWX1dOMzJBKHB0cl94LCBhdl9mbG9hdDJpbnQoZikpOw0KPj4gICAgICAg ICAgICAgICAgICAgICAgICAgICB9DQo+PiAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNl IHsNCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICBmb3IgKGludCB4ID0gMDsgeCA8IHhz aXplOyB4KyssIHB0cl94ICs9IDQpDQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgZm9y ICh4ID0gMDsgeCA8IHhzaXplOyB4KyssIHB0cl94ICs9IHN0ZXApDQo+IA0KPiBEb24ndCBy ZW1vdmUgbG9vcC1zY29wZSBmb3IgaXRlcmF0b3JzLg0KDQpJIG1vdmVkIHRoZSBheG1heCBt ZW1zZXQgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhlc2UgbG9vcHMsIGFuZCBpdCB1c2VzIHgu DQoNCj4gDQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBVl9XTjMyQShwdHJf eCwgYnl0ZXN0cmVhbV9nZXRfbGUzMigmc3JjKSk7DQo+PiAgICAgICAgICAgICAgICAgICAg ICAgfQ0KPj4gLSAgICAgICAgICAgICAgICAgICAgbWVtc2V0KHB0cl94LCAwLCBheG1heCk7 DQo+PiAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKHMtPnBpeGVsX3R5cGUgPT0gRVhS X0hBTEYpIHsNCj4+ICAgICAgICAgICAgICAgICAgICAgICBzcmMgPSBjaGFubmVsX2J1ZmZl cltjXTsNCj4+ICAgDQo+PiAtICAgICAgICAgICAgICAgICAgICAvLyBaZXJvIG91dCB0aGUg c3RhcnQgaWYgeG1pbiBpcyBub3QgMA0KPj4gLSAgICAgICAgICAgICAgICAgICAgbWVtc2V0 KHB0ciwgMCwgYnhtaW4pOw0KPj4gLQ0KPj4gICAgICAgICAgICAgICAgICAgICAgIC8vIDE2 LWJpdA0KPj4gICAgICAgICAgICAgICAgICAgICAgIGZvciAoeCA9IHdpbmRvd194b2Zmc2V0 OyB4IDwgeHNpemUgKyB3aW5kb3dfeG9mZnNldDsgeCsrKSB7DQo+PiAgICAgICAgICAgICAg ICAgICAgICAgICAgIGludCB2ID0gYnl0ZXN0cmVhbV9nZXRfbGUxNigmc3JjKTsNCj4+IC0g ICAgICAgICAgICAgICAgICAgICAgICBBVl9XTjE2KHB0ciArIHggKiBzaXplb2YodWludDE2 X3QpLCB2KTsNCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBBVl9XTjE2KHB0ciArIHgg KiBzdGVwLCB2KTsNCj4gDQo+IFdoYXQgdmFsdWVzIGNhbiBzdGVwIGhhdmUgaGVyZT8NCg0K MiBvciA0LCBzaW5jZSBpdCdzIGZsb2F0IHBpeGVsIGZvcm1hdHMgb25seS4NCg0KPiANCj4+ ICAgICAgICAgICAgICAgICAgICAgICB9DQo+PiAtICAgICAgICAgICAgICAgICAgICBtZW1z ZXQocHRyICsgeCAqIHNpemVvZih1aW50MTZfdCksIDAsIGF4bWF4KTsNCj4+ICAgICAgICAg ICAgICAgICAgIH0NCj4+ICAgDQo+PiAgICAgICAgICAgICAgICAgICAvLyBaZXJvIG91dCB0 aGUgZW5kIGlmIHhtYXgrMSBpcyBub3Qgdw0KPj4gKyAgICAgICAgICAgICAgICBtZW1zZXQo cHRyICsgeCAqIHN0ZXAsIDAsIGF4bWF4KTsNCj4+ICAgICAgICAgICAgICAgICAgIGNoYW5u ZWxfYnVmZmVyW2NdICs9IHRkLT5jaGFubmVsX2xpbmVfc2l6ZTsNCj4+ICAgICAgICAgICAg ICAgfQ0KPj4gICAgICAgICAgIH0NCj4+IEBAIC0yMDU0LDggKzIwNDcsNyBAQCBzdGF0aWMg aW50IGRlY29kZV9mcmFtZShBVkNvZGVjQ29udGV4dCAqYXZjdHgsIEFWRnJhbWUgKnBpY3R1 cmUsDQo+PiAgICAgICAgICAgICAgICAgICBpZiAoIXMtPmlzX2x1bWEpIHsNCj4+ICAgICAg ICAgICAgICAgICAgICAgICBhdmN0eC0+cGl4X2ZtdCA9IEFWX1BJWF9GTVRfR0JSQVBGMTY7 DQo+PiAgICAgICAgICAgICAgICAgICB9IGVsc2Ugew0KPj4gLSAgICAgICAgICAgICAgICAg ICAgLyogdG9kbzogY2hhbmdlIHRoaXMgd2hlbiBhIGZsb2F0aW5nIHBvaW50IHBpeGVsIGZv cm1hdCB3aXRoIGx1bWEgd2l0aCBhbHBoYSBpcyBpbXBsZW1lbnRlZCAqLw0KPj4gLSAgICAg ICAgICAgICAgICAgICAgYXZjdHgtPnBpeF9mbXQgPSBBVl9QSVhfRk1UX0dCUkFQRjE2Ow0K Pj4gKyAgICAgICAgICAgICAgICAgICAgYXZjdHgtPnBpeF9mbXQgPSBBVl9QSVhfRk1UX1lB RjE2Ow0KPj4gICAgICAgICAgICAgICAgICAgfQ0KPj4gICAgICAgICAgICAgICB9IGVsc2Ug ew0KPj4gICAgICAgICAgICAgICAgICAgaWYgKCFzLT5pc19sdW1hKSB7DQo+PiBAQCAtMjA3 MSw4ICsyMDYzLDcgQEAgc3RhdGljIGludCBkZWNvZGVfZnJhbWUoQVZDb2RlY0NvbnRleHQg KmF2Y3R4LCBBVkZyYW1lICpwaWN0dXJlLA0KPj4gICAgICAgICAgICAgICBpZiAoIXMtPmlz X2x1bWEpIHsNCj4+ICAgICAgICAgICAgICAgICAgIGF2Y3R4LT5waXhfZm10ID0gQVZfUElY X0ZNVF9HQlJBUEYzMjsNCj4+ICAgICAgICAgICAgICAgfSBlbHNlIHsNCj4+IC0gICAgICAg ICAgICAgICAgLyogdG9kbzogY2hhbmdlIHRoaXMgd2hlbiBhIGZsb2F0aW5nIHBvaW50IHBp eGVsIGZvcm1hdCB3aXRoIGx1bWEgd2l0aCBhbHBoYSBpcyBpbXBsZW1lbnRlZCAqLw0KPj4g LSAgICAgICAgICAgICAgICBhdmN0eC0+cGl4X2ZtdCA9IEFWX1BJWF9GTVRfR0JSQVBGMzI7 DQo+PiArICAgICAgICAgICAgICAgIGF2Y3R4LT5waXhfZm10ID0gQVZfUElYX0ZNVF9ZQUYz MjsNCj4+ICAgICAgICAgICAgICAgfQ0KPj4gICAgICAgICAgIH0gZWxzZSB7DQo+PiAgICAg ICAgICAgICAgIGlmICghcy0+aXNfbHVtYSkgew0KPj4gQEAgLTIxNTEsMTEgKzIxNDIsNyBA QCBzdGF0aWMgaW50IGRlY29kZV9mcmFtZShBVkNvZGVjQ29udGV4dCAqYXZjdHgsIEFWRnJh bWUgKnBpY3R1cmUsDQo+PiAgICAgICBpZiAoIXMtPmRlc2MpDQo+PiAgICAgICAgICAgcmV0 dXJuIEFWRVJST1JfSU5WQUxJRERBVEE7DQo+PiAgIA0KPj4gLSAgICBpZiAocy0+ZGVzYy0+ ZmxhZ3MgJiBBVl9QSVhfRk1UX0ZMQUdfUExBTkFSKSB7DQo+PiAtICAgICAgICBwbGFuZXMg ICAgICAgICAgID0gcy0+ZGVzYy0+bmJfY29tcG9uZW50czsNCj4+IC0gICAgfSBlbHNlIHsN Cj4+IC0gICAgICAgIHBsYW5lcyAgICAgICAgICAgPSAxOw0KPj4gLSAgICB9DQo+PiArICAg IHBsYW5lcyAgICAgICAgICAgPSBhdl9waXhfZm10X2NvdW50X3BsYW5lcyhhdmN0eC0+cGl4 X2ZtdCk7DQo+PiAgICAgICBvdXRfbGluZV9zaXplICAgID0gYXZjdHgtPndpZHRoICogcy0+ ZGVzYy0+Y29tcFswXS5zdGVwOw0KPj4gICANCj4+ICAgICAgIGlmIChzLT5pc190aWxlKSB7 DQo+PiBkaWZmIC0tZ2l0IGEvdGVzdHMvcmVmL2ZhdGUvZXhyLXlhLXNjYW5saW5lLXppcC1o YWxmLTEyeDggYi90ZXN0cy9yZWYvZmF0ZS9leHIteWEtc2NhbmxpbmUtemlwLWhhbGYtMTJ4 OA0KPj4gaW5kZXggOTdlYTcxNTk2Mi4uNmMwN2YxOTg0NiAxMDA2NDQNCj4+IC0tLSBhL3Rl c3RzL3JlZi9mYXRlL2V4ci15YS1zY2FubGluZS16aXAtaGFsZi0xMng4DQo+PiArKysgYi90 ZXN0cy9yZWYvZmF0ZS9leHIteWEtc2NhbmxpbmUtemlwLWhhbGYtMTJ4OA0KPj4gQEAgLTMs NCArMyw0IEBADQo+PiAgICNjb2RlY19pZCAwOiByYXd2aWRlbw0KPj4gICAjZGltZW5zaW9u cyAwOiAxMng4DQo+PiAgICNzYXIgMDogMS8xDQo+PiAtMCwgICAgICAgICAgMCwgICAgICAg ICAgMCwgICAgICAgIDEsICAgICAxNTM2LCAweDJiNDU3YmQyDQo+PiArMCwgICAgICAgICAg MCwgICAgICAgICAgMCwgICAgICAgIDEsICAgICAxNTM2LCAweGEzM2Y1ZjY5DQo+IA0KPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBmZm1w ZWctZGV2ZWwgbWFpbGluZyBsaXN0DQo+IGZmbXBlZy1kZXZlbEBmZm1wZWcub3JnDQo+IGh0 dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbA0KPiANCj4g VG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsDQo+IGZmbXBlZy1k ZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuDQoN Cg== --------------3EuW6OWBvU6pXIFt5y0HbKDf-- --------------0wwXIWkuZL5AEDAfyjqx68cJ Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEEd1EujP2UoWlX5pp6FGMBrXN2WeAFAmfIyjwFAwAAAAAACgkQFGMBrXN2WeCB lQf9G57uAmKVAbHi7d5xECvF0jUfwEwI8Lcb4D4nlZgiEgxFA09JoTiQ82WY/e+eMVAahGmtaH8Q eUNEPPYiNVNUlVgXC7DAXKEoIrCYQ7T/Fny2Q58BWeaD7e3inTsqQo20cB84e1mUu18RjwFXrl+m LZPhfCaEstF/3RbSa7UkJT54sHnI3OvzbxQzHEz3dgzDCQOts0Vn4T0fEL7eyrHlVZCgHeBplUlS cD7h5Gt9eCJnZ9uWotNgB4HoF9Qz0E0rGfSO5gOJwks0h92Hpu9OugQpmQ/irduN3tkWaGRrQpvR mHtv06ZQ5ffhK4bff9DPhDqW5/pVMk91v9NNIqGVNg== =VQbV -----END PGP SIGNATURE----- --------------0wwXIWkuZL5AEDAfyjqx68cJ-- --===============8146370278536982873== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --===============8146370278536982873==--