From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id C7B8E4EFE8 for ; Sat, 14 Jun 2025 01:20:18 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id F013F68CF00; Sat, 14 Jun 2025 04:20:14 +0300 (EEST) Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 0388F68CC56 for ; Sat, 14 Jun 2025 04:20:07 +0300 (EEST) Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-235ea292956so25739185ad.1 for ; Fri, 13 Jun 2025 18:20:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749864006; x=1750468806; 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=zaQYLr5jnH9KStmTp3MqHAKvzThZH5khD9RRdrI6x9w=; b=SP0Q18cmUuJ1Qn37C/tOHj5SFXUTRksljCJvZMyXXnVL8O9CYUFZzg7B1Zlxzf7Qy+ IAQHHPQpPLdk6w7x8Xv3rm44rj9D43W77snxImc5fN4YLpL4rBXbdBZPa7bEXmmiAOGQ EChJrdTYfDfXndnzEyu2eLrFk0AR9E6fRxO9SBrWSzfHUIpEBHeGZteOS2/WOYe2GpxB eDYuJBHJT/DwVXXzvDXj00pgvLPqLbk6ABGBYsQb8p1NK9baj+0625OGbaA2jAVcW86f wKUfDgU6VAfWf/M94u3LSRFH954wj7MZMbkt56QCrTfo/Kg7a9+FISdqdY8Y/6OxLbxF jWqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749864006; x=1750468806; 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=zaQYLr5jnH9KStmTp3MqHAKvzThZH5khD9RRdrI6x9w=; b=FZVspzRvbeEgf9UP4uMdKSm3FZL13Vdn7NreVDGlAveJ4Xg49zkxuOtLXrQI4PSYHF sdNyIqbnjAH+8HZVMvQkOIxqiXgAXcL0ZysyCKz8SqA6ur4+kJyDSROC9OtP55rWqOfv dgYsAr12xvojQ/JfGCq6zWj4lHlBgXAielWTnvWQPNGWMRNc1EsnY0g9h7Ecr1uPD4HF S1dyi+7tRgP16XpDrWoinmrP2bU9to+lWajb1piC6oUo3SC+js0qbJys6LiwnrnqqWfM D5v0MTlZBs1gCDM7LoxefJstVzSwzScRjCCsUQXVRHWZQZuDAQ8mqS2tfkasdZnrm7iZ gM/A== X-Gm-Message-State: AOJu0Yx96DkSlmrap5HieUjGya0iw9e0OCr0Wu1dXCh0naUQNEfaSzUS BlJ/YszMndB4hQiStd1LfknjOCAg4ToehxKWwfN6ihH2W9vuJ6UyL2Ld9C8rEQ== X-Gm-Gg: ASbGnct7yp4qtRTFFZOaDhNePw9o3g7JVVhlXo2zoQEH0JswlfXwBBsYG+MKoE4RaRQ gjaqUQOGw3ek0Od3z6dx781FTKP4ChlK4m2bY5UqxybjRXdQaAoldG82e8F7fQjYOnH+IPwS55J WqmIwfVXQakpTyKPtm5aQ3PhBKYDBaO9orjWMXYJ3ayLe5jmTnltvt0+F+FiPdtxOtSyIv82Cnc XUQGFB/gKIn8dL5pNuOkH/F1BC31R94cz3caLvucGeMjzy78u9H00pHQqyH6zxb2WOqAvV22EyP +BowM10cYFtSJQaBvA+w23CPOxCNgOYpeqe4kTSQJYJ8+KfLEKBi4stdb+XRhhlfyjZnIXC8ktf W/uDv/DofxGKi2DDBkZXU1+VE9WyccE7KFV+tn/T+DlDT8Ls= X-Google-Smtp-Source: AGHT+IE+KKcqeMXWJZ/0XEj5DXQ+77fMfefOVW+n88cdXRiMIPAm3z+5u1uP77YtCrR4FCMZk6Pxtg== X-Received: by 2002:a17:902:d552:b0:234:d7b2:2ab9 with SMTP id d9443c01a7336-2366b005cd2mr25584735ad.12.1749864005610; Fri, 13 Jun 2025 18:20:05 -0700 (PDT) Received: from ?IPV6:2800:2121:b000:82e:b8ac:4c3c:d1bc:fdcc? ([2800:2121:b000:82e:b8ac:4c3c:d1bc:fdcc]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2365d88f423sm21284485ad.12.2025.06.13.18.20.03 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 13 Jun 2025 18:20:04 -0700 (PDT) Message-ID: <3ce7e92e-a41d-4356-a6a7-19d62ab1360f@gmail.com> Date: Fri, 13 Jun 2025 22:20:03 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20250613163801.197737-1-ffmpeg@haasn.xyz> <20250613163801.197737-7-ffmpeg@haasn.xyz> Content-Language: en-US From: James Almer In-Reply-To: <20250613163801.197737-7-ffmpeg@haasn.xyz> Subject: Re: [FFmpeg-devel] [PATCH v2 07/13] avfilter/x86/f_ebur128: add x86 AVX implementation 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="===============8566497369038180107==" 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) --===============8566497369038180107== Content-Language: en-US Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------J9q0O1NT4yzudiOtKZJF2u3G" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------J9q0O1NT4yzudiOtKZJF2u3G Content-Type: multipart/mixed; boundary="------------RgpHzR9vREBU9r0ARU0vEfhz"; protected-headers="v1" From: James Almer To: ffmpeg-devel@ffmpeg.org Message-ID: <3ce7e92e-a41d-4356-a6a7-19d62ab1360f@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH v2 07/13] avfilter/x86/f_ebur128: add x86 AVX implementation References: <20250613163801.197737-1-ffmpeg@haasn.xyz> <20250613163801.197737-7-ffmpeg@haasn.xyz> In-Reply-To: <20250613163801.197737-7-ffmpeg@haasn.xyz> --------------RgpHzR9vREBU9r0ARU0vEfhz Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gNi8xMy8yMDI1IDE6MzcgUE0sIE5pa2xhcyBIYWFzIHdyb3RlOg0KPiBGcm9tOiBOaWts YXMgSGFhcyA8Z2l0QGhhYXNuLmRldj4NCj4gDQo+IFByb2Nlc3NlcyB0d28gY2hhbm5lbHMg aW4gcGFyYWxsZWwsIHVzaW5nIDEyOC1iaXQgWE1NIHJlZ2lzdGVycy4NCj4gDQo+IEluIHRo ZW9yeSwgd2UgY291bGQgZ28gdXAgdG8gWU1NIHJlZ2lzdGVycyB0byBwcm9jZXNzIDQgY2hh bm5lbHMsIGJ1dCB0aGlzIGlzDQo+IG5vdCBhIGdhaW4gZXhjZXB0IGZvciByZWxhdGl2ZWx5 IGhpZ2ggY2hhbm5lbCBjb3VudHMgKGUuZy4gNy4xKSwgYW5kIGFsc28NCj4gY29tcGxpY2F0 ZXMgdGhlIHNhbXBsZSBsb2FkL3N0b3JlIG9wZXJhdGlvbnMgY29uc2lkZXJhYmx5Lg0KPiAN Cj4gSSBkZWNpZGVkIHRvIG9ubHkgYWRkIGFuIEFWWCB2YXJpYW50LCBzaW5jZSB0aGUgQyBj b2RlIGlzIG5vdCBzdWJzdGFudGlhbGx5DQo+IHNsb3dlciBlbm91Z2ggdG8ganVzdGlmeSBh IHNlcGFyYXRlIGZ1bmN0aW9uIGp1c3QgZm9yIGFuY2llbnQgQ1BVcy4NCj4gLS0tDQo+ICAg bGliYXZmaWx0ZXIvZl9lYnVyMTI4LmMgICAgICAgICAgfCAgMTUgKystLQ0KPiAgIGxpYmF2 ZmlsdGVyL2ZfZWJ1cjEyOC5oICAgICAgICAgIHwgIDE2ICsrKysNCj4gICBsaWJhdmZpbHRl ci94ODYvTWFrZWZpbGUgICAgICAgICB8ICAgMiArDQo+ICAgbGliYXZmaWx0ZXIveDg2L2Zf ZWJ1cjEyOC5hc20gICAgfCAxNDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0K PiAgIGxpYmF2ZmlsdGVyL3g4Ni9mX2VidXIxMjhfaW5pdC5jIHwgIDM1ICsrKysrKysrDQo+ ICAgNSBmaWxlcyBjaGFuZ2VkLCAyMDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkN Cj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgbGliYXZmaWx0ZXIveDg2L2ZfZWJ1cjEyOC5hc20N Cj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgbGliYXZmaWx0ZXIveDg2L2ZfZWJ1cjEyOF9pbml0 LmMNCj4gDQo+IGRpZmYgLS1naXQgYS9saWJhdmZpbHRlci9mX2VidXIxMjguYyBiL2xpYmF2 ZmlsdGVyL2ZfZWJ1cjEyOC5jDQo+IGluZGV4IGI5ZTIxMGMwNWEuLjJkOTRjZWZjZTcgMTAw NjQ0DQo+IC0tLSBhL2xpYmF2ZmlsdGVyL2ZfZWJ1cjEyOC5jDQo+ICsrKyBiL2xpYmF2Zmls dGVyL2ZfZWJ1cjEyOC5jDQo+IEBAIC01NzksNiArNTc5LDExIEBAIHN0YXRpYyBhdl9jb2xk IGludCBpbml0KEFWRmlsdGVyQ29udGV4dCAqY3R4KQ0KPiAgICAgICAvKiBzdW1tYXJ5ICov DQo+ICAgICAgIGF2X2xvZyhjdHgsIEFWX0xPR19WRVJCT1NFLCAiRUJVICslZCBzY2FsZVxu IiwgZWJ1cjEyOC0+bWV0ZXIpOw0KPiAgIA0KPiArICAgIGVidXIxMjgtPmRzcC5maWx0ZXJf Y2hhbm5lbHMgPSBmZl9lYnVyMTI4X2ZpbHRlcl9jaGFubmVsc19jOw0KPiArI2lmIEFSQ0hf WDg2DQo+ICsgICAgZmZfZWJ1cjEyOF9pbml0X3g4NigmZWJ1cjEyOC0+ZHNwKTsNCj4gKyNl bmRpZg0KPiArDQo+ICAgICAgIHJldHVybiAwOw0KPiAgIH0NCj4gICANCj4gQEAgLTY5Miwx MSArNjk3LDExIEBAIHN0YXRpYyBpbnQgZmlsdGVyX2ZyYW1lKEFWRmlsdGVyTGluayAqaW5s aW5rLCBBVkZyYW1lICppbnNhbXBsZXMpDQo+ICAgICAgICAgICBNT1ZFX1RPX05FWFRfQ0FD SEVEX0VOVFJZKDQwMCk7DQo+ICAgICAgICAgICBNT1ZFX1RPX05FWFRfQ0FDSEVEX0VOVFJZ KDMwMDApOw0KPiAgIA0KPiAtICAgICAgICBmZl9lYnVyMTI4X2ZpbHRlcl9jaGFubmVsc19j KGRzcCwgJnNhbXBsZXNbaWR4X2luc2FtcGxlICogbmJfY2hhbm5lbHNdLA0KPiAtICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlYnVyMTI4LT5pNDAwLmNhY2hlW2Jp bl9pZF80MDAgKiBuYl9jaGFubmVsc10sDQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgJmVidXIxMjgtPmkzMDAwLmNhY2hlW2Jpbl9pZF8zMDAwICogbmJfY2hh bm5lbHNdLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVidXIx MjgtPmk0MDAuc3VtLCBlYnVyMTI4LT5pMzAwMC5zdW0sDQo+IC0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgbmJfY2hhbm5lbHMpOw0KPiArICAgICAgICBkc3AtPmZp bHRlcl9jaGFubmVscyhkc3AsICZzYW1wbGVzW2lkeF9pbnNhbXBsZSAqIG5iX2NoYW5uZWxz XSwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVidXIxMjgtPmk0MDAuY2Fj aGVbYmluX2lkXzQwMCAqIG5iX2NoYW5uZWxzXSwNCj4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgJmVidXIxMjgtPmkzMDAwLmNhY2hlW2Jpbl9pZF8zMDAwICogbmJfY2hhbm5l bHNdLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlYnVyMTI4LT5pNDAwLnN1 bSwgZWJ1cjEyOC0+aTMwMDAuc3VtLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBuYl9jaGFubmVscyk7DQo+ICAgDQo+ICAgI2RlZmluZSBGSU5EX1BFQUsoZ2xvYmFsLCBz cCwgcHR5cGUpIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICAgICAgIGludCBj aDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBcDQo+IGRpZmYgLS1naXQgYS9saWJhdmZpbHRlci9mX2VidXIxMjguaCBiL2xpYmF2Zmls dGVyL2ZfZWJ1cjEyOC5oDQo+IGluZGV4IGRmYzJlN2M3NWIuLmRlY2YzOTE3YWYgMTAwNjQ0 DQo+IC0tLSBhL2xpYmF2ZmlsdGVyL2ZfZWJ1cjEyOC5oDQo+ICsrKyBiL2xpYmF2ZmlsdGVy L2ZfZWJ1cjEyOC5oDQo+IEBAIC0xOSw2ICsxOSw5IEBADQo+ICAgICogRm91bmRhdGlvbiwg SW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAwMjEx MC0xMzAxIFVTQQ0KPiAgICAqLw0KPiAgIA0KPiArI2luY2x1ZGUgPGFzc2VydC5oPg0KPiAr I2luY2x1ZGUgPHN0ZGRlZi5oPg0KPiArDQo+ICAgdHlwZWRlZiBzdHJ1Y3QgRUJVUjEyOEJp cXVhZCB7DQo+ICAgICAgIGRvdWJsZSBiMCwgYjEsIGIyOw0KPiAgICAgICBkb3VibGUgYTEs IGEyOw0KPiBAQCAtMzIsNyArMzUsMjAgQEAgdHlwZWRlZiBzdHJ1Y3QgRUJVUjEyOERTUENv bnRleHQgew0KPiAgICAgICAvKiBDYWNoZSBvZiAzIHNhbXBsZXMgZm9yIGVhY2ggY2hhbm5l bCAqLw0KPiAgICAgICBkb3VibGUgKnk7IC8qIGFmdGVyIHByZS1maWx0ZXIgKi8NCj4gICAg ICAgZG91YmxlICp6OyAvKiBhZnRlciBSTEItZmlsdGVyICovDQo+ICsNCj4gKyAgICAvKiBE U1AgZnVuY3Rpb25zICovDQo+ICsgICAgdm9pZCAoKmZpbHRlcl9jaGFubmVscykoY29uc3Qg c3RydWN0IEVCVVIxMjhEU1BDb250ZXh0ICpkc3AsDQo+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgY29uc3QgZG91YmxlICpzYW1wbGVzLA0KPiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGRvdWJsZSAqY2FjaGVfNDAwLCBkb3VibGUgKmNhY2hlXzMwMDAsDQo+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgZG91YmxlICpzdW1fNDAwLCBkb3VibGUgKnN1 bV8zMDAwLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBuYl9jaGFubmVs cyk7DQo+ICAgfSBFQlVSMTI4RFNQQ29udGV4dDsNCj4gICANCj4gK3N0YXRpY19hc3NlcnQo b2Zmc2V0b2YoRUJVUjEyOERTUENvbnRleHQsIHByZSkgPT0gMCwgICAgICAgICAgICAgICAg ICAgInN0cnVjdCBsYXlvdXQgbWlzbWF0Y2giKTsNCj4gK3N0YXRpY19hc3NlcnQob2Zmc2V0 b2YoRUJVUjEyOERTUENvbnRleHQsIHJsYikgPT0gNSAgKiBzaXplb2YoZG91YmxlKSwgInN0 cnVjdCBsYXlvdXQgbWlzbWF0Y2giKTsNCj4gK3N0YXRpY19hc3NlcnQob2Zmc2V0b2YoRUJV UjEyOERTUENvbnRleHQsIHkpICAgPT0gMTAgKiBzaXplb2YoZG91YmxlKSwgInN0cnVjdCBs YXlvdXQgbWlzbWF0Y2giKTsNCj4gKw0KPiArdm9pZCBmZl9lYnVyMTI4X2luaXRfeDg2KEVC VVIxMjhEU1BDb250ZXh0ICpkc3ApOw0KPiArDQo+ICAgdm9pZCBmZl9lYnVyMTI4X2ZpbHRl cl9jaGFubmVsc19jKGNvbnN0IEVCVVIxMjhEU1BDb250ZXh0ICosIGNvbnN0IGRvdWJsZSAq LA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb3VibGUgKiwgZG91 YmxlICosIGRvdWJsZSAqLCBkb3VibGUgKiwgaW50KTsNCj4gZGlmZiAtLWdpdCBhL2xpYmF2 ZmlsdGVyL3g4Ni9NYWtlZmlsZSBiL2xpYmF2ZmlsdGVyL3g4Ni9NYWtlZmlsZQ0KPiBpbmRl eCAwZDlhMjhhOTM1Li4wZWZlM2Y4ZDJjIDEwMDY0NA0KPiAtLS0gYS9saWJhdmZpbHRlci94 ODYvTWFrZWZpbGUNCj4gKysrIGIvbGliYXZmaWx0ZXIveDg2L01ha2VmaWxlDQo+IEBAIC03 LDYgKzcsNyBAQCBPQkpTLSQoQ09ORklHX0JMRU5EX0ZJTFRFUikgICAgICAgICAgICAgICAg ICArPSB4ODYvdmZfYmxlbmRfaW5pdC5vDQo+ICAgT0JKUy0kKENPTkZJR19CV0RJRl9GSUxU RVIpICAgICAgICAgICAgICAgICAgKz0geDg2L3ZmX2J3ZGlmX2luaXQubw0KPiAgIE9CSlMt JChDT05GSUdfQ09MT1JTUEFDRV9GSUxURVIpICAgICAgICAgICAgICs9IHg4Ni9jb2xvcnNw YWNlZHNwX2luaXQubw0KPiAgIE9CSlMtJChDT05GSUdfQ09OVk9MVVRJT05fRklMVEVSKSAg ICAgICAgICAgICs9IHg4Ni92Zl9jb252b2x1dGlvbl9pbml0Lm8NCj4gK09CSlMtJChDT05G SUdfRUJVUjEyOF9GSUxURVIpICAgICAgICAgICAgICAgICs9IHg4Ni9mX2VidXIxMjhfaW5p dC5vDQo+ICAgT0JKUy0kKENPTkZJR19FUV9GSUxURVIpICAgICAgICAgICAgICAgICAgICAg Kz0geDg2L3ZmX2VxX2luaXQubw0KPiAgIE9CSlMtJChDT05GSUdfRlNQUF9GSUxURVIpICAg ICAgICAgICAgICAgICAgICs9IHg4Ni92Zl9mc3BwX2luaXQubw0KPiAgIE9CSlMtJChDT05G SUdfR0JMVVJfRklMVEVSKSAgICAgICAgICAgICAgICAgICs9IHg4Ni92Zl9nYmx1cl9pbml0 Lm8NCj4gQEAgLTUyLDYgKzUzLDcgQEAgWDg2QVNNLU9CSlMtJChDT05GSUdfQkxFTkRfRklM VEVSKSAgICAgICAgICAgKz0geDg2L3ZmX2JsZW5kLm8NCj4gICBYODZBU00tT0JKUy0kKENP TkZJR19CV0RJRl9GSUxURVIpICAgICAgICAgICArPSB4ODYvdmZfYndkaWYubw0KPiAgIFg4 NkFTTS1PQkpTLSQoQ09ORklHX0NPTE9SU1BBQ0VfRklMVEVSKSAgICAgICs9IHg4Ni9jb2xv cnNwYWNlZHNwLm8NCj4gICBYODZBU00tT0JKUy0kKENPTkZJR19DT05WT0xVVElPTl9GSUxU RVIpICAgICArPSB4ODYvdmZfY29udm9sdXRpb24ubw0KPiArWDg2QVNNLU9CSlMtJChDT05G SUdfRUJVUjEyOF9GSUxURVIpICAgICAgICAgKz0geDg2L2ZfZWJ1cjEyOC5vDQo+ICAgWDg2 QVNNLU9CSlMtJChDT05GSUdfRVFfRklMVEVSKSAgICAgICAgICAgICAgKz0geDg2L3ZmX2Vx Lm8NCj4gICBYODZBU00tT0JKUy0kKENPTkZJR19GUkFNRVJBVEVfRklMVEVSKSAgICAgICAr PSB4ODYvdmZfZnJhbWVyYXRlLm8NCj4gICBYODZBU00tT0JKUy0kKENPTkZJR19GU1BQX0ZJ TFRFUikgICAgICAgICAgICArPSB4ODYvdmZfZnNwcC5vDQo+IGRpZmYgLS1naXQgYS9saWJh dmZpbHRlci94ODYvZl9lYnVyMTI4LmFzbSBiL2xpYmF2ZmlsdGVyL3g4Ni9mX2VidXIxMjgu YXNtDQo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+IGluZGV4IDAwMDAwMDAwMDAuLjI4YWRk NzdmNzANCj4gLS0tIC9kZXYvbnVsbA0KPiArKysgYi9saWJhdmZpbHRlci94ODYvZl9lYnVy MTI4LmFzbQ0KPiBAQCAtMCwwICsxLDE0MiBAQA0KPiArOyoqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqDQo+ICs7KiB4ODYtb3B0aW1pemVkIGZ1bmN0aW9ucyBmb3Igb3ZlcmxheSBmaWx0ZXIN Cj4gKzsqDQo+ICs7KiBDb3B5cmlnaHQgKEMpIDIwMTggUGF1bCBCIE1haG9sDQo+ICs7KiBD b3B5cmlnaHQgKEMpIDIwMTggSGVucmlrIEdyYW1uZXINCj4gKzsqDQo+ICs7KiBUaGlzIGZp bGUgaXMgcGFydCBvZiBGRm1wZWcuDQo+ICs7Kg0KPiArOyogRkZtcGVnIGlzIGZyZWUgc29m dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcg0KPiArOyogbW9kaWZ5IGl0 IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYw0KPiAr OyogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv bjsgZWl0aGVyDQo+ICs7KiB2ZXJzaW9uIDIuMSBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlv dXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4NCj4gKzsqDQo+ICs7KiBGRm1wZWcgaXMg ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwNCj4gKzsq IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh cnJhbnR5IG9mDQo+ICs7KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQ0KPiArOyogTGVzc2VyIEdlbmVyYWwgUHVi bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4NCj4gKzsqDQo+ICs7KiBZb3Ugc2hvdWxk IGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGlj DQo+ICs7KiBMaWNlbnNlIGFsb25nIHdpdGggRkZtcGVnOyBpZiBub3QsIHdyaXRlIHRvIHRo ZSBGcmVlIFNvZnR3YXJlDQo+ICs7KiBGb3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBT dHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1BIDAyMTEwLTEzMDEgVVNBDQo+ICs7Kioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioNCj4gKw0KPiArJWluY2x1ZGUgImxpYmF2dXRpbC94ODYv eDg2dXRpbC5hc20iDQo+ICsNCj4gK2NleHRlcm4gZWJ1cjEyOF9maWx0ZXJfY2hhbm5lbHNf Yw0KPiArDQo+ICtzdHJ1YyBCaXF1YWQNCj4gKyAgICAuYjAgcmVzcSAxDQo+ICsgICAgLmIx IHJlc3EgMQ0KPiArICAgIC5iMiByZXNxIDENCj4gKyAgICAuYTEgcmVzcSAxDQo+ICsgICAg LmEyIHJlc3EgMQ0KPiArZW5kc3RydWMNCj4gKw0KPiArc3RydWMgRFNQDQo+ICsgICAgLnBy ZSByZXNxIDUNCj4gKyAgICAucmxiIHJlc3EgNQ0KPiArICAgIC55IHJlc3EgMQ0KPiArICAg IC56IHJlc3EgMQ0KPiArZW5kc3RydWMNCj4gKw0KPiArU0VDVElPTiAudGV4dA0KPiArDQo+ ICslbWFjcm8gTU9WTlEgMyA7IG51bSwgZHN0LCBzcmMNCj4gKyVpZiAlMSA9PSAxDQo+ICsg ICAgbW92c2QgJTIsICUzDQo+ICslZWxzZQ0KPiArICAgIG1vdnVwZCAlMiwgJTMNCj4gKyVl bmRpZg0KPiArJWVuZG1hY3JvDQo+ICsNCj4gKyVtYWNybyBGSUxURVIgMTEgOyB5MCwgeTEs IHkyLCB4LCBiMCwgYjEsIGIyLCBhMSwgYTIsIHNhbXBsZXMsIG51bV9jaGFubmVscw0KPiAr ICAgIDsgWVswXSA6PSBiMCAqIFggKyBZMQ0KPiArICAgIDsgWVsxXSA6PSBiMSAqIFggKyBZ MiAtIGExICogWVswXQ0KPiArICAgIDsgWVsyXSA6PSBiMiAqIFggLSBhMiAqIFlbMF0NCj4g KyAgICBtb3ZzZCAlMSwgWyUxMCArICA4XQ0KPiArICAgIG1vdnNkICUzLCBbJTEwICsgMTZd DQo+ICslaWYgJTExID4gMQ0KPiArICAgIG1vdmhwZCAlMSwgWyUxMCArIDMyXQ0KPiArICAg IG1vdmhwZCAlMywgWyUxMCArIDQwXQ0KPiArJWVuZGlmDQo+ICsNCj4gKyAgICBtdWxwZCAl MiwgJTUsICU0DQo+ICsgICAgYWRkcGQgJTEsICUyDQo+ICsNCj4gKyAgICBtdWxwZCAlMiwg JTgsICUxDQo+ICsgICAgc3VicGQgJTMsICUyDQo+ICsgICAgbXVscGQgJTIsICU2LCAlNA0K PiArICAgIGFkZHBkICUyLCAlMw0KPiArDQo+ICsgICAgbXVscGQgJTMsICU3LCAlNA0KPiAr ICAgIG11bHBkICU0LCAlOSwgJTENCj4gKyAgICBzdWJwZCAlMywgJTQNCj4gKw0KPiArICAg IG1vdmxwZCBbJTEwICsgIDBdLCAlMQ0KPiArICAgIG1vdmxwZCBbJTEwICsgIDhdLCAlMg0K PiArICAgIG1vdmxwZCBbJTEwICsgMTZdLCAlMw0KDQptb3ZzZD8NCg0KPiArJWlmICUxMSA+ IDENCj4gKyAgICBtb3ZocGQgWyUxMCArIDI0XSwgJTENCj4gKyAgICBtb3ZocGQgWyUxMCAr IDMyXSwgJTINCj4gKyAgICBtb3ZocGQgWyUxMCArIDQwXSwgJTMNCj4gKyVlbmRpZg0KPiAr ICAgIGFkZCAlMTAsIDI0ICogJTExDQo+ICslZW5kbWFjcm8NCj4gKw0KPiArJW1hY3JvIGZp bHRlcl9jaGFubmVscyAxIDsgbnVtX2NoYW5uZWxzDQo+ICsgICAgTU9WTlEgJTEsIG0zLCBb c2FtcGxlc3FdDQo+ICsgICAgYWRkIHNhbXBsZXNxLCA4ICogJTENCj4gKw0KPiArICAgIEZJ TFRFUiBtMCwgbTEsIG0yLCBtMywgbTQsICBtNSwgIG02LCAgbTcsICBtOCwgcjdxLCAlMQ0K PiArICAgIEZJTFRFUiBtMywgbTEsIG0yLCBtMCwgbTksIG0xMCwgbTExLCBtMTIsIG0xMywg cjhxLCAlMQ0KPiArDQo+ICsgICAgOyB1cGRhdGUgc3VtIGFuZCBjYWNoZQ0KPiArICAgIG11 bHBkIG0zLCBtMw0KPiArICAgIHN1YnBkIG0wLCBtMywgW2NhY2hlNDAwcV0NCj4gKyAgICBz dWJwZCBtMSwgbTMsIFtjYWNoZTMwMDBxXQ0KPiArICAgIE1PVk5RICUxLCBbY2FjaGU0MDBx XSwgIG0zDQo+ICsgICAgTU9WTlEgJTEsIFtjYWNoZTMwMDBxXSwgbTMNCj4gKyAgICBhZGQg Y2FjaGU0MDBxLCAgOCAqICUxDQo+ICsgICAgYWRkIGNhY2hlMzAwMHEsIDggKiAlMQ0KPiAr ICAgIGFkZHBkIG0wLCBbc3VtNDAwcV0NCj4gKyAgICBhZGRwZCBtMSwgW3N1bTMwMDBxXQ0K PiArICAgIE1PVk5RICUxLCBbc3VtNDAwcV0sICBtMA0KPiArICAgIE1PVk5RICUxLCBbc3Vt MzAwMHFdLCBtMQ0KPiArICAgIGFkZCBzdW00MDBxLCAgOCAqICUxDQo+ICsgICAgYWRkIHN1 bTMwMDBxLCA4ICogJTENCj4gKyVlbmRtYWNybw0KPiArDQo+ICtJTklUX1hNTSBhdngNCj4g K2NnbG9iYWwgZWJ1cjEyOF9maWx0ZXJfY2hhbm5lbHMsIDcsIDksIDE0LCBkc3AsIHNhbXBs ZXMsIGNhY2hlNDAwLCBjYWNoZTMwMDAsIHN1bTQwMCwgc3VtMzAwMCwgY2hhbm5lbHMNCj4g KyAgICB2cGJyb2FkY2FzdHEgbTQsICBbZHNwcSArIERTUC5wcmUgKyBCaXF1YWQuYjBdDQoN CnZwYnJvYWRjYXN0cSBpcyBBVlgyLCBub3QgQVZYLiBVc2UgbW92ZGR1cCBpbnN0ZWFkLg0K DQo+ICsgICAgdnBicm9hZGNhc3RxIG01LCAgW2RzcHEgKyBEU1AucHJlICsgQmlxdWFkLmIx XQ0KPiArICAgIHZwYnJvYWRjYXN0cSBtNiwgIFtkc3BxICsgRFNQLnByZSArIEJpcXVhZC5i Ml0NCj4gKyAgICB2cGJyb2FkY2FzdHEgbTcsICBbZHNwcSArIERTUC5wcmUgKyBCaXF1YWQu YTFdDQo+ICsgICAgdnBicm9hZGNhc3RxIG04LCAgW2RzcHEgKyBEU1AucHJlICsgQmlxdWFk LmEyXQ0KPiArDQo+ICsgICAgdnBicm9hZGNhc3RxIG05LCAgW2RzcHEgKyBEU1AucmxiICsg QmlxdWFkLmIwXQ0KPiArICAgIHZwYnJvYWRjYXN0cSBtMTAsIFtkc3BxICsgRFNQLnJsYiAr IEJpcXVhZC5iMV0NCj4gKyAgICB2cGJyb2FkY2FzdHEgbTExLCBbZHNwcSArIERTUC5ybGIg KyBCaXF1YWQuYjJdDQo+ICsgICAgdnBicm9hZGNhc3RxIG0xMiwgW2RzcHEgKyBEU1Aucmxi ICsgQmlxdWFkLmExXQ0KPiArICAgIHZwYnJvYWRjYXN0cSBtMTMsIFtkc3BxICsgRFNQLnJs YiArIEJpcXVhZC5hMl0NCj4gKw0KPiArICAgIG1vdiByN3EsIFtkc3BxICsgRFNQLnldDQo+ ICsgICAgbW92IHI4cSwgW2RzcHEgKyBEU1Auel0NCj4gKw0KPiArICAgIDsgaGFuZGxlIG9k ZCBjaGFubmVsIGNvdW50DQo+ICsgICAgdGVzdCBjaGFubmVsc2QsIDENCj4gKyAgICBqbnog LnRhaWwNCj4gKw0KPiArLmxvb3A6DQo+ICsgICAgZmlsdGVyX2NoYW5uZWxzIDINCj4gKyAg ICBzdWIgY2hhbm5lbHNkLCAyDQo+ICsgICAgamcgLmxvb3ANCj4gKyAgICBSRVQNCj4gKw0K PiArLnRhaWw6DQo+ICsgICAgZmlsdGVyX2NoYW5uZWxzIDENCj4gKyAgICBkZWMgY2hhbm5l bHNkDQo+ICsgICAgdGVzdCBjaGFubmVsc2QsIGNoYW5uZWxzZA0KPiArICAgIGpueiAubG9v cA0KPiArICAgIFJFVA0KPiBkaWZmIC0tZ2l0IGEvbGliYXZmaWx0ZXIveDg2L2ZfZWJ1cjEy OF9pbml0LmMgYi9saWJhdmZpbHRlci94ODYvZl9lYnVyMTI4X2luaXQuYw0KPiBuZXcgZmls ZSBtb2RlIDEwMDY0NA0KPiBpbmRleCAwMDAwMDAwMDAwLi5jNWVkZmRlMDNhDQo+IC0tLSAv ZGV2L251bGwNCj4gKysrIGIvbGliYXZmaWx0ZXIveDg2L2ZfZWJ1cjEyOF9pbml0LmMNCj4g QEAgLTAsMCArMSwzNSBAQA0KPiArLyoNCj4gKyAqIENvcHlyaWdodCAoYykgMjAxOCBQYXVs IEIgTWFob2wNCj4gKyAqDQo+ICsgKiBUaGlzIGZpbGUgaXMgcGFydCBvZiBGRm1wZWcuDQo+ ICsgKg0KPiArICogRkZtcGVnIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli dXRlIGl0IGFuZC9vcg0KPiArICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg R05VIExlc3NlciBHZW5lcmFsIFB1YmxpYw0KPiArICogTGljZW5zZSBhcyBwdWJsaXNoZWQg YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyDQo+ICsgKiB2ZXJzaW9u IDIuMSBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVy c2lvbi4NCj4gKyAqDQo+ICsgKiBGRm1wZWcgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUg dGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwNCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5U WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mDQo+ICsgKiBNRVJDSEFO VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl IEdOVQ0KPiArICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0 YWlscy4NCj4gKyAqDQo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m IHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljDQo+ICsgKiBMaWNlbnNlIGFsb25nIHdp dGggRkZtcGVnOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlDQo+ICsgKiBG b3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0 b24sIE1BIDAyMTEwLTEzMDEgVVNBDQo+ICsgKi8NCj4gKw0KPiArI2luY2x1ZGUgImxpYmF2 dXRpbC9hdHRyaWJ1dGVzLmgiDQo+ICsjaW5jbHVkZSAibGliYXZ1dGlsL2NwdS5oIg0KPiAr I2luY2x1ZGUgImxpYmF2dXRpbC94ODYvY3B1LmgiDQo+ICsjaW5jbHVkZSAibGliYXZmaWx0 ZXIvZl9lYnVyMTI4LmgiDQo+ICsNCj4gK3ZvaWQgZmZfZWJ1cjEyOF9maWx0ZXJfY2hhbm5l bHNfYXZ4KGNvbnN0IEVCVVIxMjhEU1BDb250ZXh0ICosIGNvbnN0IGRvdWJsZSAqLA0KPiAr ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG91YmxlICosIGRvdWJsZSAq LCBkb3VibGUgKiwgZG91YmxlICosIGludCk7DQo+ICsNCj4gK2F2X2NvbGQgdm9pZCBmZl9l YnVyMTI4X2luaXRfeDg2KEVCVVIxMjhEU1BDb250ZXh0ICpkc3ApDQo+ICt7DQo+ICsgICAg aW50IGNwdV9mbGFncyA9IGF2X2dldF9jcHVfZmxhZ3MoKTsNCj4gKw0KPiArICAgIGlmIChF WFRFUk5BTF9BVlgoY3B1X2ZsYWdzKSkNCj4gKyAgICAgICAgZHNwLT5maWx0ZXJfY2hhbm5l bHMgPSBmZl9lYnVyMTI4X2ZpbHRlcl9jaGFubmVsc19hdng7DQo+ICt9DQoNCg== --------------RgpHzR9vREBU9r0ARU0vEfhz-- --------------J9q0O1NT4yzudiOtKZJF2u3G Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEEd1EujP2UoWlX5pp6FGMBrXN2WeAFAmhMzkMFAwAAAAAACgkQFGMBrXN2WeBy FQf8DUDUlygoZOyckwQanb1an1ZgZhcWX88b+ObHy8FGPjFmi65D+9ZuNC+GyJmbLYZd9XFarpUY Rf6qv8AENkNgsi5Su4NyE6fYUgAIxYD4VdrM6dIsFzHD2au3DgpHMcQl4GQluR/v3FlRUU6y4Dhp xhrmdjN60snbmcoWVn7W3al19rr37l2PyLZPXqmm9WXy1xgWwzOK3FBQe2wlb6oZtbCg14qepHoR FlaVUQl6fakn/4+lYs86fC/9Nqfxe52O+GMdxqXE4Uy89qrGozhUX7TH0AmPEJsdoGKGpD+zNxrn hCp6mXvkhQJIWqW/HvGi6y7mb88/HPD+s2yVAX34Kw== =67Ym -----END PGP SIGNATURE----- --------------J9q0O1NT4yzudiOtKZJF2u3G-- --===============8566497369038180107== 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". --===============8566497369038180107==--