From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <ffmpeg-devel-bounces@ffmpeg.org> Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id AFB8D4D782 for <ffmpegdev@gitmailbox.com>; Sun, 20 Apr 2025 01:48:47 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 74050687C18; Sun, 20 Apr 2025 04:48:42 +0300 (EEST) Received: from mail-pf1-f181.google.com (mail-pf1-f181.google.com [209.85.210.181]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3B5B0687C18 for <ffmpeg-devel@ffmpeg.org>; Sun, 20 Apr 2025 04:48:36 +0300 (EEST) Received: by mail-pf1-f181.google.com with SMTP id d2e1a72fcca58-736aaeed234so2458615b3a.0 for <ffmpeg-devel@ffmpeg.org>; Sat, 19 Apr 2025 18:48:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1745113713; x=1745718513; 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=iB1+1RK+e1gssnxnn1j6FThZmSIZ1o3ksL+YG+xIzZU=; b=C0AMUhbPTGx/1WON4FmiF1G0qec0D+ZuM4pq8+DkhVM4IiRsNOzz2mzpyMcMPNCkC4 BK5BV5cGYphfD4+GA4RxQdFjrI5c2+IGX+F9ze2yzT0MqsbxkILk/GAV8sWHZ/UkiXn5 lpmYlw7o8ocotSQFh20TqV6kie35PIMmqKcBgY77STXomIVM9SOt2QGTtwHcHBYQEXjB YFFHd4PDasiNMO9sYPzQnZugTacpESC21rMDL9vFl2s2Hnt8nEbf9s3sC7OmLKJZy2ZF lKT33uPGFlEVmkDwcKoeFeuPXije1UD5ZkoFghYBbPiInXb8U9vPycckswhOvfovlcun E62w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745113713; x=1745718513; 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=iB1+1RK+e1gssnxnn1j6FThZmSIZ1o3ksL+YG+xIzZU=; b=URkYOOXuLQGAdYvTIud9lpTF1s5vsOKmsGtdFXl1wdhMOUwtdLnVTv7yFtuXZ+Q1qm mq0JZP2ACX+Pu4gSh99WMRM/bUZw+WwigF91r3H3lDka1ReJD/3i1FofdgPIqynpiCNt 5KKKPAhgUELUJDukUck2C1nQ1EWeACtW9dsDXrmH6KQRBv935DAPi6V8C12YJUx0qwgv FRy/SiRQiKB9nEIR22PQIGucmJXSlSjKjcFpi9oxAWX/dnqdKBna92Yzzalckka1ZWh/ T9/40vy3MiCoTaBQX3NwF1W3mL6SL/LgFGU42UN8ADeKnvczaDI/ElUPD3rBxKHX2Spn 0V3g== X-Gm-Message-State: AOJu0Yy3c38lZLYh7bFCbLvyU9xFqMg8BeHuq5qXhcj8gAhM6tQz5ch7 Gqr2Oh3VfIM24IDri2rprXLvs0hUjsLaR9pOqGkcA5NadoPwfpEWJJ1czg== X-Gm-Gg: ASbGncssUlmVt1Jt3GvuHlSSj0DiYubrBEv+8WLREUStEq/qdV0HKdcf3hRP5YF/EsG sLHAp69qve2EN1n+k46++g84Nh1SFKIYBrLYsEslyEzcSPnu7G+ZVnDA9Z5zXWJJJ5x+izvdExw fbRKWbd1vr+uuWDiuuMXmql4ckhm4xThkUzpdmtZ6NomWxyGYpVIUhHYWWwYavOnVc2r42ZSHlc ezn0sz+Vb6+InMyU2/PUMjy4gT5EMU3deltG7xhFOcNhBWu2JuLqfjF9jfluoHRJ+kOl3KHUpwa rHgfsjwsTJRGKl+bLKL3/wKTYjAj1BmxWuq16i4+oMPeQmhxK3HXibvZU3whn+bUvAwkJE0iMlT ACGQi3iWBvxXzetAXAFvGnyptIg== X-Google-Smtp-Source: AGHT+IFrjHMulmiECZdDTUnmHZctgFWKAggykbj2/Nu34Pnn/O6nG5A7ZevnaI38ZSedKULdcolrZg== X-Received: by 2002:a05:6a20:3d8d:b0:1f5:889c:3cdb with SMTP id adf61e73a8af0-203cbc27f81mr10640566637.8.1745113713377; Sat, 19 Apr 2025 18:48:33 -0700 (PDT) Received: from ?IPV6:2800:2121:b000:82e:50be:b9e8:151c:e4d1? ([2800:2121:b000:82e:50be:b9e8:151c:e4d1]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-b0db13a3bdcsm3462452a12.19.2025.04.19.18.48.31 for <ffmpeg-devel@ffmpeg.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 19 Apr 2025 18:48:32 -0700 (PDT) Message-ID: <1642f7ab-33d7-460d-80e2-e17e4dd379f3@gmail.com> Date: Sat, 19 Apr 2025 22:48:29 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: <20250419190712.1265201-1-sw@jkqxz.net> <20250419190712.1265201-6-sw@jkqxz.net> Content-Language: en-US From: James Almer <jamrial@gmail.com> In-Reply-To: <20250419190712.1265201-6-sw@jkqxz.net> Subject: Re: [FFmpeg-devel] [PATCH 5/6] lavc/apv: AVX2 transquant for x86-64 X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches <ffmpeg-devel.ffmpeg.org> List-Unsubscribe: <https://ffmpeg.org/mailman/options/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=unsubscribe> List-Archive: <https://ffmpeg.org/pipermail/ffmpeg-devel> List-Post: <mailto:ffmpeg-devel@ffmpeg.org> List-Help: <mailto:ffmpeg-devel-request@ffmpeg.org?subject=help> List-Subscribe: <https://ffmpeg.org/mailman/listinfo/ffmpeg-devel>, <mailto:ffmpeg-devel-request@ffmpeg.org?subject=subscribe> Reply-To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Content-Type: multipart/mixed; boundary="===============3873270598539196334==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" <ffmpeg-devel-bounces@ffmpeg.org> Archived-At: <https://master.gitmailbox.com/ffmpegdev/1642f7ab-33d7-460d-80e2-e17e4dd379f3@gmail.com/> List-Archive: <https://master.gitmailbox.com/ffmpegdev/> List-Post: <mailto:ffmpegdev@gitmailbox.com> This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============3873270598539196334== Content-Language: en-US Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------DA2W6PGyG65seZq6MKgP0UQk" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------DA2W6PGyG65seZq6MKgP0UQk Content-Type: multipart/mixed; boundary="------------swVW2bTm8upg012PlRk0m1dz"; protected-headers="v1" From: James Almer <jamrial@gmail.com> To: ffmpeg-devel@ffmpeg.org Message-ID: <1642f7ab-33d7-460d-80e2-e17e4dd379f3@gmail.com> Subject: Re: [FFmpeg-devel] [PATCH 5/6] lavc/apv: AVX2 transquant for x86-64 References: <20250419190712.1265201-1-sw@jkqxz.net> <20250419190712.1265201-6-sw@jkqxz.net> In-Reply-To: <20250419190712.1265201-6-sw@jkqxz.net> --------------swVW2bTm8upg012PlRk0m1dz Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gNC8xOS8yMDI1IDQ6MDcgUE0sIE1hcmsgVGhvbXBzb24gd3JvdGU6DQo+IFR5cGljYWwg Y2hlY2thc20gcmVzdWx0IG9uIEFsZGVyIExha2U6DQo+IA0KPiBkZWNvZGVfdHJhbnNxdWFu dF84X2M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDA4LjcgKCAxLjAweCkN Cj4gZGVjb2RlX3RyYW5zcXVhbnRfOF9hdngyOiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA5NC4yICggNC4zNHgpDQo+IGRlY29kZV90cmFuc3F1YW50XzEwX2M6ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA0MTMuMSAoIDEuMDB4KQ0KPiBkZWNvZGVfdHJhbnNx dWFudF8xMF9hdngyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDg3LjUgKCA0Ljcy eCkNCj4gLS0tDQo+ICAgbGliYXZjb2RlYy9hcHZfZHNwLmMgICAgICAgICAgfCAgIDQgKw0K PiAgIGxpYmF2Y29kZWMvYXB2X2RzcC5oICAgICAgICAgIHwgICAyICsNCj4gICBsaWJhdmNv ZGVjL3g4Ni9NYWtlZmlsZSAgICAgICB8ICAgMiArDQo+ICAgbGliYXZjb2RlYy94ODYvYXB2 X2RzcC5hc20gICAgfCAyNDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0K PiAgIGxpYmF2Y29kZWMveDg2L2Fwdl9kc3BfaW5pdC5jIHwgIDQxICsrKysrKw0KPiAgIHRl c3RzL2NoZWNrYXNtL01ha2VmaWxlICAgICAgIHwgICAxICsNCj4gICB0ZXN0cy9jaGVja2Fz bS9hcHZfZHNwLmMgICAgICB8IDExMyArKysrKysrKysrKysrKysrDQo+ICAgdGVzdHMvY2hl Y2thc20vY2hlY2thc20uYyAgICAgfCAgIDMgKw0KPiAgIHRlc3RzL2NoZWNrYXNtL2NoZWNr YXNtLmggICAgIHwgICAxICsNCj4gICA5IGZpbGVzIGNoYW5nZWQsIDQxMCBpbnNlcnRpb25z KCspDQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYmF2Y29kZWMveDg2L2Fwdl9kc3AuYXNt DQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYmF2Y29kZWMveDg2L2Fwdl9kc3BfaW5pdC5j DQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3RzL2NoZWNrYXNtL2Fwdl9kc3AuYw0KDQpb Li4uXQ0KDQo+IGRpZmYgLS1naXQgYS90ZXN0cy9jaGVja2FzbS9NYWtlZmlsZSBiL3Rlc3Rz L2NoZWNrYXNtL01ha2VmaWxlDQo+IGluZGV4IGQ1YzUwZTU1OTkuLjE5M2MxZTQ2MzMgMTAw NjQ0DQo+IC0tLSBhL3Rlc3RzL2NoZWNrYXNtL01ha2VmaWxlDQo+ICsrKyBiL3Rlc3RzL2No ZWNrYXNtL01ha2VmaWxlDQo+IEBAIC0yOCw2ICsyOCw3IEBAIEFWQ09ERUNPQkpTLSQoQ09O RklHX0FBQ19ERUNPREVSKSAgICAgICArPSBhYWNwc2RzcC5vIFwNCj4gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2JyZHNwLm8NCj4gICBBVkNPREVD T0JKUy0kKENPTkZJR19BQUNfRU5DT0RFUikgICAgICAgKz0gYWFjZW5jZHNwLm8NCj4gICBB VkNPREVDT0JKUy0kKENPTkZJR19BTEFDX0RFQ09ERVIpICAgICAgKz0gYWxhY2RzcC5vDQo+ ICtBVkNPREVDT0JKUy0kKENPTkZJR19BUFZfREVDT0RFUikgICAgICAgKz0gYXB2X2RzcC5v DQo+ICAgQVZDT0RFQ09CSlMtJChDT05GSUdfRENBX0RFQ09ERVIpICAgICAgICs9IHN5bnRo X2ZpbHRlci5vDQo+ICAgQVZDT0RFQ09CSlMtJChDT05GSUdfRElSQUNfREVDT0RFUikgICAg ICs9IGRpcmFjZHNwLm8NCj4gICBBVkNPREVDT0JKUy0kKENPTkZJR19FWFJfREVDT0RFUikg ICAgICAgKz0gZXhyZHNwLm8NCj4gZGlmZiAtLWdpdCBhL3Rlc3RzL2NoZWNrYXNtL2Fwdl9k c3AuYyBiL3Rlc3RzL2NoZWNrYXNtL2Fwdl9kc3AuYw0KPiBuZXcgZmlsZSBtb2RlIDEwMDY0 NA0KPiBpbmRleCAwMDAwMDAwMDAwLi5hMDI3MmQ4ZWRjDQo+IC0tLSAvZGV2L251bGwNCj4g KysrIGIvdGVzdHMvY2hlY2thc20vYXB2X2RzcC5jDQo+IEBAIC0wLDAgKzEsMTEzIEBADQo+ ICsvKg0KPiArICogVGhpcyBmaWxlIGlzIHBhcnQgb2YgRkZtcGVnLg0KPiArICoNCj4gKyAq IEZGbXBlZyBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv b3INCj4gKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIg R2VuZXJhbCBQdWJsaWMNCj4gKyAqIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVl IFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcg0KPiArICogdmVyc2lvbiAyLjEgb2YgdGhl IExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uDQo+ICsg Kg0KPiArICogRkZtcGVnIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls bCBiZSB1c2VmdWwsDQo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZg0KPiArICogTUVSQ0hBTlRBQklMSVRZIG9y IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUNCj4gKyAq IExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuDQo+ICsg Kg0KPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExl c3NlciBHZW5lcmFsIFB1YmxpYw0KPiArICogTGljZW5zZSBhbG9uZyB3aXRoIEZGbXBlZzsg aWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZQ0KPiArICogRm91bmRhdGlvbiwg SW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAwMjEx MC0xMzAxIFVTQQ0KPiArICovDQo+ICsNCj4gKyNpbmNsdWRlIDxzdGRpbnQuaD4NCj4gKw0K PiArI2luY2x1ZGUgImNoZWNrYXNtLmgiDQo+ICsNCj4gKyNpbmNsdWRlICJsaWJhdnV0aWwv YXR0cmlidXRlcy5oIg0KPiArI2luY2x1ZGUgImxpYmF2dXRpbC9tZW1faW50ZXJuYWwuaCIN Cj4gKyNpbmNsdWRlICJsaWJhdmNvZGVjL2Fwdl9kc3AuaCINCj4gKw0KPiArDQo+ICtzdGF0 aWMgdm9pZCBjaGVja19kZWNvZGVfdHJhbnNxdWFudF84KHZvaWQpDQo+ICt7DQo+ICsgICAg TE9DQUxfQUxJR05FRF8xNihpbnQxNl90LCBpbnB1dCwgICAgICBbNjRdKTsNCj4gKyAgICBM T0NBTF9BTElHTkVEXzE2KGludDE2X3QsIHFtYXRyaXgsICAgIFs2NF0pOw0KPiArICAgIExP Q0FMX0FMSUdORURfMTYodWludDhfdCwgbmV3X291dHB1dCwgWzY0XSk7DQo+ICsgICAgTE9D QUxfQUxJR05FRF8xNih1aW50OF90LCByZWZfb3V0cHV0LCBbNjRdKTsNCj4gKw0KPiArICAg IGRlY2xhcmVfZnVuYyh2b2lkLA0KPiArICAgICAgICAgICAgICAgICB1aW50OF90ICpvdXRw dXQsDQo+ICsgICAgICAgICAgICAgICAgIHB0cmRpZmZfdCBwaXRjaCwNCj4gKyAgICAgICAg ICAgICAgICAgY29uc3QgaW50MTZfdCAqaW5wdXQsDQo+ICsgICAgICAgICAgICAgICAgIGNv bnN0IGludDE2X3QgKnFtYXRyaXgsDQo+ICsgICAgICAgICAgICAgICAgIGludDY0X3QgYml0 X2RlcHRoLA0KPiArICAgICAgICAgICAgICAgICBpbnQ2NF90IHFwX3NoaWZ0KTsNCj4gKw0K PiArICAgIGZvciAoaW50IGkgPSAwOyBpIDwgNjQ7IGkrKykgew0KPiArICAgICAgICAvLyBB bnkgc2lnbmVkIDEyLWJpdCBpbnRlZ2VyLg0KPiArICAgICAgICBpbnB1dFtpXSA9IHJuZCgp ICUgMjA0OCAtIDEwMjQ7DQo+ICsNCj4gKyAgICAgICAgLy8gcW1hdHJpeCBpbnB1dCBpcyBw cmVtdWx0aXBsaWVkIGJ5IGxldmVsX3NjYWxlLCBzbw0KPiArICAgICAgICAvLyByYW5nZSBp cyAxIHRvIDI1NSAqIDcxLiAgSW50ZXJlc3RpbmcgdmFsdWVzIGFyZSBhbGwNCj4gKyAgICAg ICAgLy8gYXQgdGhlIGxvdyBlbmQgb2YgdGhhdCwgdGhvdWdoLg0KPiArICAgICAgICBxbWF0 cml4W2ldID0gcm5kKCkgJSAxNiArIDE2Ow0KPiArICAgIH0NCj4gKw0KPiArICAgIGNhbGxf cmVmKHJlZl9vdXRwdXQsIDgsIGlucHV0LCBxbWF0cml4LCA4LCA0KTsNCj4gKyAgICBjYWxs X25ldyhuZXdfb3V0cHV0LCA4LCBpbnB1dCwgcW1hdHJpeCwgOCwgNCk7DQo+ICsNCj4gKyAg ICBmb3IgKGludCBpID0gMDsgaSA8IDY0OyBpKyspIHsNCj4gKyAgICAgICAgaWYgKHJlZl9v dXRwdXRbaV0gIT0gbmV3X291dHB1dFtpXSkNCg0KbWVtY21wPw0KDQo+ICsgICAgICAgICAg ICBmYWlsKCk7DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgYmVuY2hfbmV3KG5ld19vdXRwdXQs IDgsIGlucHV0LCBxbWF0cml4LCA4LCA0KTsNCj4gK30NCj4gKw0KPiArc3RhdGljIHZvaWQg Y2hlY2tfZGVjb2RlX3RyYW5zcXVhbnRfMTAodm9pZCkNCj4gK3sNCj4gKyAgICBMT0NBTF9B TElHTkVEXzE2KCBpbnQxNl90LCBpbnB1dCwgICAgICBbNjRdKTsNCj4gKyAgICBMT0NBTF9B TElHTkVEXzE2KCBpbnQxNl90LCBxbWF0cml4LCAgICBbNjRdKTsNCj4gKyAgICBMT0NBTF9B TElHTkVEXzE2KHVpbnQxNl90LCBuZXdfb3V0cHV0LCBbNjRdKTsNCj4gKyAgICBMT0NBTF9B TElHTkVEXzE2KHVpbnQxNl90LCByZWZfb3V0cHV0LCBbNjRdKTsNCj4gKw0KPiArICAgIGRl Y2xhcmVfZnVuYyh2b2lkLA0KPiArICAgICAgICAgICAgICAgICB1aW50MTZfdCAqb3V0cHV0 LA0KPiArICAgICAgICAgICAgICAgICBwdHJkaWZmX3QgcGl0Y2gsDQo+ICsgICAgICAgICAg ICAgICAgIGNvbnN0IGludDE2X3QgKmlucHV0LA0KPiArICAgICAgICAgICAgICAgICBjb25z dCBpbnQxNl90ICpxbWF0cml4LA0KPiArICAgICAgICAgICAgICAgICBpbnQ2NF90IGJpdF9k ZXB0aCwNCj4gKyAgICAgICAgICAgICAgICAgaW50NjRfdCBxcF9zaGlmdCk7DQo+ICsNCj4g KyAgICBmb3IgKGludCBpID0gMDsgaSA8IDY0OyBpKyspIHsNCj4gKyAgICAgICAgLy8gQW55 IHNpZ25lZCAxNC1iaXQgaW50ZWdlci4NCj4gKyAgICAgICAgaW5wdXRbaV0gPSBybmQoKSAl IDE2Mzg0IC0gODE5MjsNCj4gKw0KPiArICAgICAgICAvLyBxbWF0cml4IGlucHV0IGlzIHBy ZW11bHRpcGxpZWQgYnkgbGV2ZWxfc2NhbGUsIHNvDQo+ICsgICAgICAgIC8vIHJhbmdlIGlz IDEgdG8gMjU1ICogNzEuICBJbnRlcmVzdGluZyB2YWx1ZXMgYXJlIGFsbA0KPiArICAgICAg ICAvLyBhdCB0aGUgbG93IGVuZCBvZiB0aGF0LCB0aG91Z2guDQo+ICsgICAgICAgIHFtYXRy aXhbaV0gPSAxNjsgLy9ybmQoKSAlIDE2ICsgMTY7DQo+ICsgICAgfQ0KPiArDQo+ICsgICAg Y2FsbF9yZWYocmVmX291dHB1dCwgMTYsIGlucHV0LCBxbWF0cml4LCAxMCwgNCk7DQo+ICsg ICAgY2FsbF9uZXcobmV3X291dHB1dCwgMTYsIGlucHV0LCBxbWF0cml4LCAxMCwgNCk7DQo+ ICsNCj4gKyAgICBmb3IgKGludCBpID0gMDsgaSA8IDY0OyBpKyspIHsNCj4gKyAgICAgICAg aWYgKHJlZl9vdXRwdXRbaV0gIT0gbmV3X291dHB1dFtpXSkNCj4gKyAgICAgICAgICAgIGZh aWwoKTsNCj4gKyAgICB9DQo+ICsNCj4gKyAgICBiZW5jaF9uZXcobmV3X291dHB1dCwgMTYs IGlucHV0LCBxbWF0cml4LCAxMCwgNCk7DQo+ICt9DQo+ICsNCj4gK3ZvaWQgY2hlY2thc21f Y2hlY2tfYXB2X2RzcCh2b2lkKQ0KPiArew0KPiArICAgIEFQVkRTUENvbnRleHQgZHNwOw0K PiArDQo+ICsgICAgZmZfYXB2X2RzcF9pbml0KCZkc3ApOw0KPiArDQo+ICsgICAgaWYgKGNo ZWNrX2Z1bmMoZHNwLmRlY29kZV90cmFuc3F1YW50LCAiZGVjb2RlX3RyYW5zcXVhbnRfOCIp KQ0KPiArICAgICAgICBjaGVja19kZWNvZGVfdHJhbnNxdWFudF84KCk7DQo+ICsNCj4gKyAg ICBpZiAoY2hlY2tfZnVuYyhkc3AuZGVjb2RlX3RyYW5zcXVhbnQsICJkZWNvZGVfdHJhbnNx dWFudF8xMCIpKQ0KPiArICAgICAgICBjaGVja19kZWNvZGVfdHJhbnNxdWFudF8xMCgpOw0K PiArDQo+ICsgICAgcmVwb3J0KCJhcHZfZHNwIik7DQo+ICt9DQo+IGRpZmYgLS1naXQgYS90 ZXN0cy9jaGVja2FzbS9jaGVja2FzbS5jIGIvdGVzdHMvY2hlY2thc20vY2hlY2thc20uYw0K PiBpbmRleCA0MTJiOGIyY2QxLi4zYmI4MmVkMGU1IDEwMDY0NA0KPiAtLS0gYS90ZXN0cy9j aGVja2FzbS9jaGVja2FzbS5jDQo+ICsrKyBiL3Rlc3RzL2NoZWNrYXNtL2NoZWNrYXNtLmMN Cj4gQEAgLTEyOSw2ICsxMjksOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsNCj4gICAgICAg I2lmIENPTkZJR19BTEFDX0RFQ09ERVINCj4gICAgICAgICAgIHsgImFsYWNkc3AiLCBjaGVj a2FzbV9jaGVja19hbGFjZHNwIH0sDQo+ICAgICAgICNlbmRpZg0KPiArICAgICNpZiBDT05G SUdfQVBWX0RFQ09ERVINCj4gKyAgICAgICAgeyAiYXB2X2RzcCIsIGNoZWNrYXNtX2NoZWNr X2Fwdl9kc3AgfSwNCj4gKyAgICAjZW5kaWYNCj4gICAgICAgI2lmIENPTkZJR19BVURJT0RT UA0KPiAgICAgICAgICAgeyAiYXVkaW9kc3AiLCBjaGVja2FzbV9jaGVja19hdWRpb2RzcCB9 LA0KPiAgICAgICAjZW5kaWYNCj4gZGlmZiAtLWdpdCBhL3Rlc3RzL2NoZWNrYXNtL2NoZWNr YXNtLmggYi90ZXN0cy9jaGVja2FzbS9jaGVja2FzbS5oDQo+IGluZGV4IGFkMjM5ZmIyYTQu LmE2YjU5NjVlMDIgMTAwNjQ0DQo+IC0tLSBhL3Rlc3RzL2NoZWNrYXNtL2NoZWNrYXNtLmgN Cj4gKysrIGIvdGVzdHMvY2hlY2thc20vY2hlY2thc20uaA0KPiBAQCAtODMsNiArODMsNyBA QCB2b2lkIGNoZWNrYXNtX2NoZWNrX2FjM2RzcCh2b2lkKTsNCj4gICB2b2lkIGNoZWNrYXNt X2NoZWNrX2Flcyh2b2lkKTsNCj4gICB2b2lkIGNoZWNrYXNtX2NoZWNrX2FmaXIodm9pZCk7 DQo+ICAgdm9pZCBjaGVja2FzbV9jaGVja19hbGFjZHNwKHZvaWQpOw0KPiArdm9pZCBjaGVj a2FzbV9jaGVja19hcHZfZHNwKHZvaWQpOw0KPiAgIHZvaWQgY2hlY2thc21fY2hlY2tfYXVk aW9kc3Aodm9pZCk7DQo+ICAgdm9pZCBjaGVja2FzbV9jaGVja19hdl90eCh2b2lkKTsNCj4g ICB2b2lkIGNoZWNrYXNtX2NoZWNrX2JsZW5kKHZvaWQpOw0KDQpBbHNvIGFkZCBhbiBlbnRy eSB0byB0ZXN0cy9mYXRlL2NoZWNrYXNtLm1hayB3aGlsZSBhdCBpdC4NCg0K --------------swVW2bTm8upg012PlRk0m1dz-- --------------DA2W6PGyG65seZq6MKgP0UQk Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsB5BAABCAAjFiEEd1EujP2UoWlX5pp6FGMBrXN2WeAFAmgEUm4FAwAAAAAACgkQFGMBrXN2WeDW 8gf8DenX2P+fXsG8M8lNmkGr6eUS0G5B7cUZUH8dgzYpzFWcfEuIjro1FpP6YMlQnqV7mZzMb/PK GX7OpaKrW6J4yLteugbA6ZCg0d8RHpmPHpVx2PZQrve2Fuvl/HWFx3DtZKDh16klSK9PF33BH45U IGOOE6sgJrPqXuhsfVsYZhLBgQf27Ztrfl47+ahjvK2GEh1HU6W9tv0MLWxBEfyZUTrskoUWE2ZN 9+Nb2hDb5FtdavFUV1qZYK8OzBSV4Z6RhMfPAPBqop/n0xiqspuOPpqIW1EP5cXE9o/zu02xMyu7 y1/9nQRofRa8qT3E4e3g4eHyRssJiMzPOHJhhmUZaA== =1tMU -----END PGP SIGNATURE----- --------------DA2W6PGyG65seZq6MKgP0UQk-- --===============3873270598539196334== 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". --===============3873270598539196334==--