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 6D62949097 for ; Sun, 3 Mar 2024 01:59:21 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2253168D333; Sun, 3 Mar 2024 03:59:19 +0200 (EET) Received: from mail-qv1-f53.google.com (mail-qv1-f53.google.com [209.85.219.53]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A84B268D290 for ; Sun, 3 Mar 2024 03:59:12 +0200 (EET) Received: by mail-qv1-f53.google.com with SMTP id 6a1803df08f44-68f51c5f9baso20361416d6.3 for ; Sat, 02 Mar 2024 17:59:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709431151; x=1710035951; 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=i9va4oQP0pRa/Zy3lK33aGZzRJphSRyLb4Hb+nDDCkc=; b=KaGxh2YTbFLDjUMAmNUTx4zi6w8mHz0AXZNX1bE/ssWdXSHC3Z9K7ttf1O5PzJWL/e tl9asyx4StoBaHWvxydDP3vh5WwilnV3E5ys0gaNJIB/njzcTnLmW7s4P3YZqvIK94GF r1OxIjqkADTPEsEbZG/g9kjj10wPeyFlm7Yb1AVtUV0Hh37KyS68QdlXsvR5fwMKdiga jHdldrHPPTYrxYzBfpR4anoeoVx9c41UQdTsDler36e0tg/zSso7N7zRgSsav+PCRVbI OGCY3ReBnOoKu3EGJFCHKqyxvxftefeCuwHxoiigSnb+Iok0Pa7+UY+fy3GH99sEm6a+ Nj1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709431151; x=1710035951; 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=i9va4oQP0pRa/Zy3lK33aGZzRJphSRyLb4Hb+nDDCkc=; b=L7X5k+50/EbZybXVm77WYsSTNYKJcLfx53BqAOZ/0U7r8BDqcX8YaYNY/vfHV28cO0 umO661HQ0A6XwIlLHjXAPbEpCWCdA4Xg/1eyCdey0jpeFAhnOG7/mGjoLldGwahN/NnW hZOD8YWkOVsup///rJs7JvT5OBSmbpRQqyW+HRHoqgWHhrRfpg23UuhwY0No/y95GM+s 1ouISBJAPGaoIEZlETk+6Jt7Rdtwetl9gRhVYjq8mYQLG7uDRqAtG2P0Rn1J+Gj3tjJ8 ypFx3Yq9RtdYLN4uFgPAJdCf4wnd73wzvEO82IoPSX22di1Y7v+d/oNwVbVjxvreHTyv 1KtQ== X-Gm-Message-State: AOJu0YyI9AHW/pskVO/EWBGxXPXbzDJHDgpdsdbV6LAMRNQYJWSFp7VL p5nZNY+pz+AvvYeI2hZ/G0r+Gr+pqn16TGFMJOCCNkBkpvjt+UNF4NrNfLsGjgSBXUSZFcRpiNu 7Qx67ql5J9EjuzqZ+y10ZjhndXRs2fvEnJvg= X-Google-Smtp-Source: AGHT+IHTZZ1jU2saADFW4t+wT6WNpYNMi7iY63N7zDDUdUpy3D2mOgMe5IN/9rYNaYl57ZU2bUn6i/0DfmR0ibLrAlM= X-Received: by 2002:a05:6214:12d1:b0:690:562f:f751 with SMTP id s17-20020a05621412d100b00690562ff751mr5766881qvv.18.1709431151012; Sat, 02 Mar 2024 17:59:11 -0800 (PST) MIME-Version: 1.0 References: <8064450.qtITl3VXMA@basile.remlab.net> In-Reply-To: From: flow gg Date: Sun, 3 Mar 2024 09:59:00 +0800 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000865cda0612b7f454" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 1/4] lavc/vp9dsp: R-V V ipred dc 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --000000000000865cda0612b7f454 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable updated a little improve in this reply flow gg =E4=BA=8E2024=E5=B9=B43=E6=9C=882=E6=97=A5= =E5=91=A8=E5=85=AD 17:48=E5=86=99=E9=81=93=EF=BC=9A > Okay, reduced if/else in the response. > > R=C3=A9mi Denis-Courmont =E4=BA=8E2024=E5=B9=B43=E6=9C= =882=E6=97=A5=E5=91=A8=E5=85=AD 17:03=E5=86=99=E9=81=93=EF=BC=9A > >> Le lauantaina 2. maaliskuuta 2024, 9.42.06 EET flow gg a =C3=A9crit : >> > >> >> You would need a lot fewer if/else if you passed the order/bit-width >> instead >> of the size as macro parameter. >> >> Similarly, this can be folded as a single .else: >> >> +.elseif \type =3D=3D 127 >> + li t1, 127 >> +.elseif \type =3D=3D 128 >> + li t1, 128 >> +.elseif \type =3D=3D 129 >> + li t1, 129 >> >> -- >> =E3=83=AC=E3=83=9F=E3=83=BB=E3=83=87=E3=83=8B-=E3=82=AF=E3=83=BC=E3=83= =AB=E3=83=A2=E3=83=B3 >> http://www.remlab.net/ >> >> >> >> _______________________________________________ >> 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". >> > --000000000000865cda0612b7f454 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-lavc-vp9dsp-R-V-V-ipred-dc.patch" Content-Disposition: attachment; filename="0001-lavc-vp9dsp-R-V-V-ipred-dc.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ltav5sex0 RnJvbSAzODA4OWM4OTdmYjM3NzZkZTc3NmUyODYzMGViNWIyMWIxNDg0MDEyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5hYy5jbj4KRGF0 ZTogTW9uLCAyNiBGZWIgMjAyNCAxNDo0MjoxNyArMDgwMApTdWJqZWN0OiBbUEFUQ0ggMS80XSBs YXZjL3ZwOWRzcDogUi1WIFYgaXByZWQgZGMKCkM5MDg6CnZwOV9kY184eDhfOGJwcF9jOiA0Ni4w CnZwOV9kY184eDhfOGJwcF9ydnZfaTY0OiA0MS4wCnZwOV9kY18xNngxNl84YnBwX2M6IDEwOS4y CnZwOV9kY18xNngxNl84YnBwX3J2dl9pMzI6IDcyLjcKdnA5X2RjXzMyeDMyXzhicHBfYzogMzY1 LjIKdnA5X2RjXzMyeDMyXzhicHBfcnZ2X2kzMjogMTY1LjUKdnA5X2RjXzEyN184eDhfOGJwcF9j OiAyMy4wCnZwOV9kY18xMjdfOHg4XzhicHBfcnZ2X2k2NDogMjIuMAp2cDlfZGNfMTI3XzE2eDE2 XzhicHBfYzogNzAuMgp2cDlfZGNfMTI3XzE2eDE2XzhicHBfcnZ2X2kzMjogNTAuMgp2cDlfZGNf MTI3XzMyeDMyXzhicHBfYzogMjk1LjIKdnA5X2RjXzEyN18zMngzMl84YnBwX3J2dl9pMzI6IDEz Ni43CnZwOV9kY18xMjhfOHg4XzhicHBfYzogMjMuMAp2cDlfZGNfMTI4Xzh4OF84YnBwX3J2dl9p NjQ6IDIyLjAKdnA5X2RjXzEyOF8xNngxNl84YnBwX2M6IDcwLjIKdnA5X2RjXzEyOF8xNngxNl84 YnBwX3J2dl9pMzI6IDUwLjIKdnA5X2RjXzEyOF8zMngzMl84YnBwX2M6IDI5NS4yCnZwOV9kY18x MjhfMzJ4MzJfOGJwcF9ydnZfaTMyOiAxMzYuNwp2cDlfZGNfMTI5Xzh4OF84YnBwX2M6IDIzLjAK dnA5X2RjXzEyOV84eDhfOGJwcF9ydnZfaTY0OiAyMi4wCnZwOV9kY18xMjlfMTZ4MTZfOGJwcF9j OiA3MC4yCnZwOV9kY18xMjlfMTZ4MTZfOGJwcF9ydnZfaTMyOiA1MC4yCnZwOV9kY18xMjlfMzJ4 MzJfOGJwcF9jOiAyOTUuMgp2cDlfZGNfMTI5XzMyeDMyXzhicHBfcnZ2X2kzMjogMTM2LjcKdnA5 X2RjX2xlZnRfOHg4XzhicHBfYzogMzguMAp2cDlfZGNfbGVmdF84eDhfOGJwcF9ydnZfaTY0OiAz Ni4wCnZwOV9kY19sZWZ0XzE2eDE2XzhicHBfYzogOTMuMgp2cDlfZGNfbGVmdF8xNngxNl84YnBw X3J2dl9pMzI6IDY3LjcKdnA5X2RjX2xlZnRfMzJ4MzJfOGJwcF9jOiAzMzMuMgp2cDlfZGNfbGVm dF8zMngzMl84YnBwX3J2dl9pMzI6IDE1OC41CnZwOV9kY190b3BfOHg4XzhicHBfYzogMzguNwp2 cDlfZGNfdG9wXzh4OF84YnBwX3J2dl9pNjQ6IDM2LjAKdnA5X2RjX3RvcF8xNngxNl84YnBwX2M6 IDkzLjIKdnA5X2RjX3RvcF8xNngxNl84YnBwX3J2dl9pMzI6IDY3LjcKdnA5X2RjX3RvcF8zMngz Ml84YnBwX2M6IDMzMy4yCnZwOV9kY190b3BfMzJ4MzJfOGJwcF9ydnZfaTMyOiAxNTYuMgotLS0K IGxpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUgICAgICAgIHwgICAyICsKIGxpYmF2Y29kZWMvcmlz Y3YvdnA5X2ludHJhX3J2di5TIHwgMTcxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK IGxpYmF2Y29kZWMvcmlzY3YvdnA5ZHNwLmggICAgICAgIHwgIDY0ICsrKysrKysrKysrKwogbGli YXZjb2RlYy9yaXNjdi92cDlkc3BfaW5pdC5jICAgfCAgNjEgKysrKysrKysrKysKIGxpYmF2Y29k ZWMvdnA5ZHNwLmMgICAgICAgICAgICAgIHwgICAyICsKIGxpYmF2Y29kZWMvdnA5ZHNwLmggICAg ICAgICAgICAgIHwgICAxICsKIDYgZmlsZXMgY2hhbmdlZCwgMzAxIGluc2VydGlvbnMoKykKIGNy ZWF0ZSBtb2RlIDEwMDY0NCBsaWJhdmNvZGVjL3Jpc2N2L3ZwOV9pbnRyYV9ydnYuUwogY3JlYXRl IG1vZGUgMTAwNjQ0IGxpYmF2Y29kZWMvcmlzY3YvdnA5ZHNwLmgKIGNyZWF0ZSBtb2RlIDEwMDY0 NCBsaWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcF9pbml0LmMKCmRpZmYgLS1naXQgYS9saWJhdmNvZGVj L3Jpc2N2L01ha2VmaWxlIGIvbGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZQppbmRleCBkZmY4Nzg0 MTAyLi5jMjM3ZTYwODAwIDEwMDY0NAotLS0gYS9saWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlCisr KyBiL2xpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUKQEAgLTYwLDUgKzYwLDcgQEAgT0JKUy0kKENP TkZJR19WQzFEU1ApICs9IHJpc2N2L3ZjMWRzcF9pbml0Lm8KIFJWVi1PQkpTLSQoQ09ORklHX1ZD MURTUCkgKz0gcmlzY3YvdmMxZHNwX3J2di5vCiBPQkpTLSQoQ09ORklHX1ZQOERTUCkgKz0gcmlz Y3YvdnA4ZHNwX2luaXQubwogUlZWLU9CSlMtJChDT05GSUdfVlA4RFNQKSArPSByaXNjdi92cDhk c3BfcnZ2Lm8KK09CSlMtJChDT05GSUdfVlA5X0RFQ09ERVIpICs9IHJpc2N2L3ZwOWRzcF9pbml0 Lm8KK1JWVi1PQkpTLSQoQ09ORklHX1ZQOV9ERUNPREVSKSArPSByaXNjdi92cDlfaW50cmFfcnZ2 Lm8KIE9CSlMtJChDT05GSUdfVk9SQklTX0RFQ09ERVIpICs9IHJpc2N2L3ZvcmJpc2RzcF9pbml0 Lm8KIFJWVi1PQkpTLSQoQ09ORklHX1ZPUkJJU19ERUNPREVSKSArPSByaXNjdi92b3JiaXNkc3Bf cnZ2Lm8KZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcmlzY3YvdnA5X2ludHJhX3J2di5TIGIvbGli YXZjb2RlYy9yaXNjdi92cDlfaW50cmFfcnZ2LlMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg MDAwMDAwMDAwMC4uYmM0YmViOWMwNwotLS0gL2Rldi9udWxsCisrKyBiL2xpYmF2Y29kZWMvcmlz Y3YvdnA5X2ludHJhX3J2di5TCkBAIC0wLDAgKzEsMTcxIEBACisvKgorICogQ29weXJpZ2h0IChj KSAyMDI0IEluc3RpdHVlIG9mIFNvZnR3YXJlIENoaW5lc2UgQWNhZGVteSBvZiBTY2llbmNlcyAo SVNDQVMpLgorICoKKyAqIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEZGbXBlZy4KKyAqCisgKiBGRm1w ZWcgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBt b2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGlj CisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u OyBlaXRoZXIKKyAqIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRp b24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIEZGbXBlZyBpcyBkaXN0cmlidXRlZCBpbiB0 aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJB TlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJ TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisg KiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAq IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJh bCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCBGRm1wZWc7IGlmIG5vdCwgd3JpdGUgdG8g dGhlIEZyZWUgU29mdHdhcmUKKyAqIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVl dCwgRmlmdGggRmxvb3IsIEJvc3RvbiwgTUEgMDIxMTAtMTMwMSBVU0EKKyAqLworCisjaW5jbHVk ZSAibGliYXZ1dGlsL3Jpc2N2L2FzbS5TIgorCisubWFjcm8gYXZnZGMgc2l6ZSBzaXplMgorICAg ICAgICB2d3JlZHN1bXUudnMgdjE2LCB2OCwgdjE2CisgICAgICAgIHZzZXRpdmxpICAgICB6ZXJv LCAxLCBlMTYsIG0xLCB0YSwgbWEKKyAgICAgICAgdm12LngucyAgICAgIHQxLCB2MTYKKyAgICAg ICAgYWRkaSAgICAgICAgIHQxLCB0MSwgXHNpemUKKyAgICAgICAgc3JhaSAgICAgICAgIHQxLCB0 MSwgXHNpemUyCisuZW5kbQorCisubWFjcm8gZ2V0ZGMgdHlwZSBzaXplIHNpemUyCisuaWZjIFx0 eXBlLHRvcAorICAgICAgICB2bXYudi54ICAgICAgdjE2LCB6ZXJvCisgICAgICAgIHZsZTgudiAg ICAgICB2OCwgKGEzKQorICAgICAgICBhdmdkYyAgICAgICAgXHNpemUgXHNpemUyCisuZWxzZWlm IFx0eXBlID09IGxlZnQKKyAgICAgICAgdm12LnYueCAgICAgIHYxNiwgemVybworICAgICAgICB2 bGU4LnYgICAgICAgdjgsIChhMikKKyAgICAgICAgYXZnZGMgICAgICAgIFxzaXplIFxzaXplMgor LmVsc2VpZiBcdHlwZSA9PSBub25lCisgICAgICAgIHZtdi52LnggICAgICB2MTYsIHplcm8KKyAg ICAgICAgdmxlOC52ICAgICAgIHY4LCAoYTIpCisgICAgICAgIHZ3cmVkc3VtdS52cyB2MTYsIHY4 LCB2MTYKKyAgICAgICAgdmxlOC52ICAgICAgIHY4LCAoYTMpCisgICAgICAgIGF2Z2RjICAgICAg ICBcc2l6ZSBcc2l6ZTIKKy5lbHNlCisgICAgICAgIGxpICAgICAgICAgICB0MSwgXHR5cGUKKy5l bmRpZgorLmVuZG0KKworLm1hY3JvIGRjMzJ4MzIgdHlwZSBzaXplIHNpemUyIHJlc3RvcmUKKyAg ICAgICAgbGkgICAgICAgICAgIHQwLCAzMgorICAgICAgICB2c2V0dmxpICAgICAgemVybywgdDAs IGU4LCBtMiwgdGEsIG1hCisgICAgICAgIGdldGRjICAgICAgICBcdHlwZSBcc2l6ZSBcc2l6ZTIK KworICAgICAgICAuaWZjIFxyZXN0b3JlLDEKKyAgICAgICAgdnNldHZsaSAgICAgIHplcm8sIHQw LCBlOCwgbTIsIHRhLCBtYQorICAgICAgICAuZW5kaWYKKyAgICAgICAgdm12LnYueCAgICAgIHYw LCB0MQorCisgICAgICAgIC5yZXB0IDMxCisgICAgICAgIHZzZTgudiAgICAgICB2MCwgKGEwKQor ICAgICAgICBhZGQgICAgICAgICAgYTAsIGEwLCBhMQorICAgICAgICAuZW5kcgorICAgICAgICB2 c2U4LnYgICAgICAgdjAsIChhMCkKKworICAgICAgICByZXQKKy5lbmRtCisKKy5tYWNybyBkYzE2 eDE2IHR5cGUgc2l6ZSBzaXplMiByZXN0b3JlCisgICAgICAgIHZzZXRpdmxpICAgICB6ZXJvLCAx NiwgZTgsIG0xLCB0YSwgbWEKKyAgICAgICAgZ2V0ZGMgICAgICAgIFx0eXBlIFxzaXplIFxzaXpl MgorCisgICAgICAgIC5pZmMgXHJlc3RvcmUsMQorICAgICAgICB2c2V0aXZsaSAgICAgemVybywg MTYsIGU4LCBtMSwgdGEsIG1hCisgICAgICAgIC5lbmRpZgorICAgICAgICB2bXYudi54ICAgICAg djAsIHQxCisKKyAgICAgICAgLnJlcHQgMTUKKyAgICAgICAgdnNlOC52ICAgICAgIHYwLCAoYTAp CisgICAgICAgIGFkZCAgICAgICAgICBhMCwgYTAsIGExCisgICAgICAgIC5lbmRyCisgICAgICAg IHZzZTgudiAgICAgICB2MCwgKGEwKQorCisgICAgICAgIHJldAorLmVuZG0KKworLm1hY3JvIGRj OHg4IHR5cGUgc2l6ZSBzaXplMiByZXN0b3JlCisgICAgICAgIHZzZXRpdmxpICAgICB6ZXJvLCA4 LCBlOCwgbWYyLCB0YSwgbWEKKyAgICAgICAgZ2V0ZGMgICAgICAgIFx0eXBlIFxzaXplIFxzaXpl MgorCisgICAgICAgIGxpICAgICAgICAgICB0MCwgNjQKKyAgICAgICAgdnNldHZsaSAgICAgIHpl cm8sIHQwLCBlOCwgbTQsIHRhLCBtYQorICAgICAgICB2bXYudi54ICAgICAgdjAsIHQxCisgICAg ICAgIHZzZXRpdmxpICAgICB6ZXJvLCA4LCBlOCwgbWYyLCB0YSwgbWEKKyAgICAgICAgdnNzZTY0 LnYgICAgIHYwLCAoYTApLCBhMQorCisgICAgICAgIHJldAorLmVuZG0KKworZnVuYyBmZl9kY18x MjdfMzJ4MzJfcnZ2LCB6dmUzMngKKyAgICAgICAgZGMzMngzMiAxMjcgMCAwIDAKK2VuZGZ1bmMK KworZnVuYyBmZl9kY18xMjdfMTZ4MTZfcnZ2LCB6dmUzMngKKyAgICAgICAgZGMxNngxNiAxMjcg MCAwIDAKK2VuZGZ1bmMKKworZnVuYyBmZl9kY18xMjdfOHg4X3J2diwgenZlNjR4CisgICAgICAg IGRjOHg4IDEyNyAwIDAgMAorZW5kZnVuYworCitmdW5jIGZmX2RjXzEyOF8zMngzMl9ydnYsIHp2 ZTMyeAorICAgICAgICBkYzMyeDMyIDEyOCAwIDAgMAorZW5kZnVuYworCitmdW5jIGZmX2RjXzEy OF8xNngxNl9ydnYsIHp2ZTMyeAorICAgICAgICBkYzE2eDE2IDEyOCAwIDAgMAorZW5kZnVuYwor CitmdW5jIGZmX2RjXzEyOF84eDhfcnZ2LCB6dmU2NHgKKyAgICAgICAgZGM4eDggMTI4IDAgMCAw CitlbmRmdW5jCisKK2Z1bmMgZmZfZGNfMTI5XzMyeDMyX3J2diwgenZlMzJ4CisgICAgICAgIGRj MzJ4MzIgMTI5IDAgMCAwCitlbmRmdW5jCisKK2Z1bmMgZmZfZGNfMTI5XzE2eDE2X3J2diwgenZl MzJ4CisgICAgICAgIGRjMTZ4MTYgMTI5IDAgMCAwCitlbmRmdW5jCisKK2Z1bmMgZmZfZGNfMTI5 Xzh4OF9ydnYsIHp2ZTY0eAorICAgICAgICBkYzh4OCAxMjkgMCAwIDAKK2VuZGZ1bmMKKworZnVu YyBmZl9kY18zMngzMl9ydnYsIHp2ZTMyeAorICAgICAgICBkYzMyeDMyIG5vbmUgMzIgNiAxCitl bmRmdW5jCisKK2Z1bmMgZmZfZGNfMTZ4MTZfcnZ2LCB6dmUzMngKKyAgICAgICAgZGMxNngxNiBu b25lIDE2IDUgMQorZW5kZnVuYworCitmdW5jIGZmX2RjXzh4OF9ydnYsIHp2ZTY0eAorICAgICAg ICBkYzh4OCBub25lIDggNCAwCitlbmRmdW5jCisKK2Z1bmMgZmZfZGNfbGVmdF8zMngzMl9ydnYs IHp2ZTMyeAorICAgICAgICBkYzMyeDMyIGxlZnQgMTYgNSAxCitlbmRmdW5jCisKK2Z1bmMgZmZf ZGNfbGVmdF8xNngxNl9ydnYsIHp2ZTMyeAorICAgICAgICBkYzE2eDE2IGxlZnQgOCA0IDEKK2Vu ZGZ1bmMKKworZnVuYyBmZl9kY19sZWZ0Xzh4OF9ydnYsIHp2ZTY0eAorICAgICAgICBkYzh4OCBs ZWZ0IDQgMyAwCitlbmRmdW5jCisKK2Z1bmMgZmZfZGNfdG9wXzMyeDMyX3J2diwgenZlMzJ4Cisg ICAgICAgIGRjMzJ4MzIgdG9wIDE2IDUgMQorZW5kZnVuYworCitmdW5jIGZmX2RjX3RvcF8xNngx Nl9ydnYsIHp2ZTMyeAorICAgICAgICBkYzE2eDE2IHRvcCA4IDQgMQorZW5kZnVuYworCitmdW5j IGZmX2RjX3RvcF84eDhfcnZ2LCB6dmU2NHgKKyAgICAgICAgZGM4eDggdG9wIDQgMyAwCitlbmRm dW5jCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcC5oIGIvbGliYXZjb2RlYy9y aXNjdi92cDlkc3AuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5hYmQ1 N2JkODM2Ci0tLSAvZGV2L251bGwKKysrIGIvbGliYXZjb2RlYy9yaXNjdi92cDlkc3AuaApAQCAt MCwwICsxLDY0IEBACisvKgorICogQ29weXJpZ2h0IChjKSAyMDI0IEluc3RpdHVlIG9mIFNvZnR3 YXJlIENoaW5lc2UgQWNhZGVteSBvZiBTY2llbmNlcyAoSVNDQVMpLgorICoKKyAqIFRoaXMgZmls ZSBpcyBwYXJ0IG9mIEZGbXBlZy4KKyAqCisgKiBGRm1wZWcgaXMgZnJlZSBzb2Z0d2FyZTsgeW91 IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1z IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hl ZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAqIHZlcnNpb24gMi4x IG9mIHRoZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgor ICoKKyAqIEZGbXBlZyBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg dXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt cGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMg TGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl ZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxv bmcgd2l0aCBGRm1wZWc7IGlmIG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKKyAqIEZv dW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsIEJvc3Rvbiwg TUEgMDIxMTAtMTMwMSBVU0EKKyAqLworCisjaWZuZGVmIEFWQ09ERUNfUklTQ1ZfVlA5RFNQX1JJ U0NWX0gKKyNkZWZpbmUgQVZDT0RFQ19SSVNDVl9WUDlEU1BfUklTQ1ZfSAorCisjaW5jbHVkZSA8 c3RkZGVmLmg+CisjaW5jbHVkZSA8c3RkaW50Lmg+CisKK3ZvaWQgZmZfZGNfMzJ4MzJfcnZ2KHVp bnQ4X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3QgdWludDhfdCAqbCwKKyAgICAgICAg ICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKmEpOwordm9pZCBmZl9kY18xNngxNl9ydnYodWlu dDhfdCAqZHN0LCBwdHJkaWZmX3Qgc3RyaWRlLCBjb25zdCB1aW50OF90ICpsLAorICAgICAgICAg ICAgICAgICAgICAgY29uc3QgdWludDhfdCAqYSk7Cit2b2lkIGZmX2RjXzh4OF9ydnYodWludDhf dCAqZHN0LCBwdHJkaWZmX3Qgc3RyaWRlLCBjb25zdCB1aW50OF90ICpsLAorICAgICAgICAgICAg ICAgICAgIGNvbnN0IHVpbnQ4X3QgKmEpOwordm9pZCBmZl9kY190b3BfMzJ4MzJfcnZ2KHVpbnQ4 X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3QgdWludDhfdCAqbCwKKyAgICAgICAgICAg ICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICphKTsKK3ZvaWQgZmZfZGNfdG9wXzE2eDE2X3J2 dih1aW50OF90ICpkc3QsIHB0cmRpZmZfdCBzdHJpZGUsIGNvbnN0IHVpbnQ4X3QgKmwsCisgICAg ICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqYSk7Cit2b2lkIGZmX2RjX3RvcF84 eDhfcnZ2KHVpbnQ4X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3QgdWludDhfdCAqbCwK KyAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqYSk7Cit2b2lkIGZmX2RjX2xl ZnRfMzJ4MzJfcnZ2KHVpbnQ4X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3QgdWludDhf dCAqbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqYSk7Cit2b2lk IGZmX2RjX2xlZnRfMTZ4MTZfcnZ2KHVpbnQ4X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29u c3QgdWludDhfdCAqbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAq YSk7Cit2b2lkIGZmX2RjX2xlZnRfOHg4X3J2dih1aW50OF90ICpkc3QsIHB0cmRpZmZfdCBzdHJp ZGUsIGNvbnN0IHVpbnQ4X3QgKmwsCisgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50 OF90ICphKTsKK3ZvaWQgZmZfZGNfMTI3XzMyeDMyX3J2dih1aW50OF90ICpkc3QsIHB0cmRpZmZf dCBzdHJpZGUsIGNvbnN0IHVpbnQ4X3QgKmwsCisgICAgICAgICAgICAgICAgICAgICAgICAgY29u c3QgdWludDhfdCAqYSk7Cit2b2lkIGZmX2RjXzEyN18xNngxNl9ydnYodWludDhfdCAqZHN0LCBw dHJkaWZmX3Qgc3RyaWRlLCBjb25zdCB1aW50OF90ICpsLAorICAgICAgICAgICAgICAgICAgICAg ICAgIGNvbnN0IHVpbnQ4X3QgKmEpOwordm9pZCBmZl9kY18xMjdfOHg4X3J2dih1aW50OF90ICpk c3QsIHB0cmRpZmZfdCBzdHJpZGUsIGNvbnN0IHVpbnQ4X3QgKmwsCisgICAgICAgICAgICAgICAg ICAgICAgIGNvbnN0IHVpbnQ4X3QgKmEpOwordm9pZCBmZl9kY18xMjhfMzJ4MzJfcnZ2KHVpbnQ4 X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3QgdWludDhfdCAqbCwKKyAgICAgICAgICAg ICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICphKTsKK3ZvaWQgZmZfZGNfMTI4XzE2eDE2X3J2 dih1aW50OF90ICpkc3QsIHB0cmRpZmZfdCBzdHJpZGUsIGNvbnN0IHVpbnQ4X3QgKmwsCisgICAg ICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqYSk7Cit2b2lkIGZmX2RjXzEyOF84 eDhfcnZ2KHVpbnQ4X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3QgdWludDhfdCAqbCwK KyAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqYSk7Cit2b2lkIGZmX2RjXzEy OV8zMngzMl9ydnYodWludDhfdCAqZHN0LCBwdHJkaWZmX3Qgc3RyaWRlLCBjb25zdCB1aW50OF90 ICpsLAorICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKmEpOwordm9pZCBm Zl9kY18xMjlfMTZ4MTZfcnZ2KHVpbnQ4X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3Qg dWludDhfdCAqbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICphKTsK K3ZvaWQgZmZfZGNfMTI5Xzh4OF9ydnYodWludDhfdCAqZHN0LCBwdHJkaWZmX3Qgc3RyaWRlLCBj b25zdCB1aW50OF90ICpsLAorICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICph KTsKKworI2VuZGlmICAvLyAjaWZuZGVmIEFWQ09ERUNfUklTQ1ZfVlA5RFNQX1JJU0NWX0gKZGlm ZiAtLWdpdCBhL2xpYmF2Y29kZWMvcmlzY3YvdnA5ZHNwX2luaXQuYyBiL2xpYmF2Y29kZWMvcmlz Y3YvdnA5ZHNwX2luaXQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi42 OWFiMzkwMDRjCi0tLSAvZGV2L251bGwKKysrIGIvbGliYXZjb2RlYy9yaXNjdi92cDlkc3BfaW5p dC5jCkBAIC0wLDAgKzEsNjEgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMjQgSW5zdGl0dWUg b2YgU29mdHdhcmUgQ2hpbmVzZSBBY2FkZW15IG9mIFNjaWVuY2VzIChJU0NBUykuCisgKgorICog VGhpcyBmaWxlIGlzIHBhcnQgb2YgRkZtcGVnLgorICoKKyAqIEZGbXBlZyBpcyBmcmVlIHNvZnR3 YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0 aGUgdGVybXMgb2YgdGhlIEdOVSBMZXJ2dnIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYXMg cHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgorICogdmVy c2lvbiAyLjEgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl cnNpb24uCisgKgorICogRkZtcGVnIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg d2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1Mg Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExlcnZ2ciBHZW5lcmFs IFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZl IHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlcnZ2ciBHZW5lcmFsIFB1YmxpYworICogTGlj ZW5zZSBhbG9uZyB3aXRoIEZGbXBlZzsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2Fy ZQorICogRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwg Qm9zdG9uLCBNQSAwMjExMC0xMzAxIFVTQQorICovCisKKyNpbmNsdWRlICJsaWJhdnV0aWwvYXR0 cmlidXRlcy5oIgorI2luY2x1ZGUgImxpYmF2dXRpbC9jcHUuaCIKKyNpbmNsdWRlICJsaWJhdnV0 aWwvcmlzY3YvY3B1LmgiCisjaW5jbHVkZSAibGliYXZjb2RlYy92cDlkc3AuaCIKKyNpbmNsdWRl ICJ2cDlkc3AuaCIKKworc3RhdGljIGF2X2NvbGQgdm9pZCB2cDlkc3BfaW50cmFwcmVkX2luaXRf cnZ2KFZQOURTUENvbnRleHQgKmRzcCwgaW50IGJwcCkKK3sKKyAgICAjaWYgSEFWRV9SVlYKKyAg ICAgICAgaW50IGZsYWdzID0gYXZfZ2V0X2NwdV9mbGFncygpOworCisgICAgICAgIGlmIChicHAg PT0gOCAmJiBmbGFncyAmIEFWX0NQVV9GTEFHX1JWVl9JNjQgJiYgZmZfZ2V0X3J2X3ZsZW5iKCkg Pj0gMTYpIHsKKyAgICAgICAgICAgIGRzcC0+aW50cmFfcHJlZFtUWF84WDhdW0RDX1BSRURdID0g ZmZfZGNfOHg4X3J2djsKKyAgICAgICAgICAgIGRzcC0+aW50cmFfcHJlZFtUWF84WDhdW0xFRlRf RENfUFJFRF0gPSBmZl9kY19sZWZ0Xzh4OF9ydnY7CisgICAgICAgICAgICBkc3AtPmludHJhX3By ZWRbVFhfOFg4XVtEQ18xMjdfUFJFRF0gPSBmZl9kY18xMjdfOHg4X3J2djsKKyAgICAgICAgICAg IGRzcC0+aW50cmFfcHJlZFtUWF84WDhdW0RDXzEyOF9QUkVEXSA9IGZmX2RjXzEyOF84eDhfcnZ2 OworICAgICAgICAgICAgZHNwLT5pbnRyYV9wcmVkW1RYXzhYOF1bRENfMTI5X1BSRURdID0gZmZf ZGNfMTI5Xzh4OF9ydnY7CisgICAgICAgICAgICBkc3AtPmludHJhX3ByZWRbVFhfOFg4XVtUT1Bf RENfUFJFRF0gPSBmZl9kY190b3BfOHg4X3J2djsKKyAgICAgICAgfQorCisgICAgICAgIGlmIChi cHAgPT0gOCAmJiBmbGFncyAmIEFWX0NQVV9GTEFHX1JWVl9JMzIgJiYgZmZfZ2V0X3J2X3ZsZW5i KCkgPj0gMTYpIHsKKyAgICAgICAgICAgIGRzcC0+aW50cmFfcHJlZFtUWF8zMlgzMl1bRENfUFJF RF0gPSBmZl9kY18zMngzMl9ydnY7CisgICAgICAgICAgICBkc3AtPmludHJhX3ByZWRbVFhfMTZY MTZdW0RDX1BSRURdID0gZmZfZGNfMTZ4MTZfcnZ2OworICAgICAgICAgICAgZHNwLT5pbnRyYV9w cmVkW1RYXzMyWDMyXVtMRUZUX0RDX1BSRURdID0gZmZfZGNfbGVmdF8zMngzMl9ydnY7CisgICAg ICAgICAgICBkc3AtPmludHJhX3ByZWRbVFhfMTZYMTZdW0xFRlRfRENfUFJFRF0gPSBmZl9kY19s ZWZ0XzE2eDE2X3J2djsKKyAgICAgICAgICAgIGRzcC0+aW50cmFfcHJlZFtUWF8zMlgzMl1bRENf MTI3X1BSRURdID0gZmZfZGNfMTI3XzMyeDMyX3J2djsKKyAgICAgICAgICAgIGRzcC0+aW50cmFf cHJlZFtUWF8xNlgxNl1bRENfMTI3X1BSRURdID0gZmZfZGNfMTI3XzE2eDE2X3J2djsKKyAgICAg ICAgICAgIGRzcC0+aW50cmFfcHJlZFtUWF8zMlgzMl1bRENfMTI4X1BSRURdID0gZmZfZGNfMTI4 XzMyeDMyX3J2djsKKyAgICAgICAgICAgIGRzcC0+aW50cmFfcHJlZFtUWF8xNlgxNl1bRENfMTI4 X1BSRURdID0gZmZfZGNfMTI4XzE2eDE2X3J2djsKKyAgICAgICAgICAgIGRzcC0+aW50cmFfcHJl ZFtUWF8zMlgzMl1bRENfMTI5X1BSRURdID0gZmZfZGNfMTI5XzMyeDMyX3J2djsKKyAgICAgICAg ICAgIGRzcC0+aW50cmFfcHJlZFtUWF8xNlgxNl1bRENfMTI5X1BSRURdID0gZmZfZGNfMTI5XzE2 eDE2X3J2djsKKyAgICAgICAgICAgIGRzcC0+aW50cmFfcHJlZFtUWF8zMlgzMl1bVE9QX0RDX1BS RURdID0gZmZfZGNfdG9wXzMyeDMyX3J2djsKKyAgICAgICAgICAgIGRzcC0+aW50cmFfcHJlZFtU WF8xNlgxNl1bVE9QX0RDX1BSRURdID0gZmZfZGNfdG9wXzE2eDE2X3J2djsKKyAgICAgICAgfQor ICAgICNlbmRpZgorfQorCithdl9jb2xkIHZvaWQgZmZfdnA5ZHNwX2luaXRfcmlzY3YoVlA5RFNQ Q29udGV4dCAqZHNwLCBpbnQgYnBwLCBpbnQgYml0ZXhhY3QpCit7CisgICAgdnA5ZHNwX2ludHJh cHJlZF9pbml0X3J2dihkc3AsIGJwcCk7Cit9CmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3ZwOWRz cC5jIGIvbGliYXZjb2RlYy92cDlkc3AuYwppbmRleCBkOGRkZjc0ZDRmLi45NjdlNmUxZTFhIDEw MDY0NAotLS0gYS9saWJhdmNvZGVjL3ZwOWRzcC5jCisrKyBiL2xpYmF2Y29kZWMvdnA5ZHNwLmMK QEAgLTEwMCw2ICsxMDAsOCBAQCBhdl9jb2xkIHZvaWQgZmZfdnA5ZHNwX2luaXQoVlA5RFNQQ29u dGV4dCAqZHNwLCBpbnQgYnBwLCBpbnQgYml0ZXhhY3QpCiAgICAgZmZfdnA5ZHNwX2luaXRfYWFy Y2g2NChkc3AsIGJwcCk7CiAjZWxpZiBBUkNIX0FSTQogICAgIGZmX3ZwOWRzcF9pbml0X2FybShk c3AsIGJwcCk7CisjZWxpZiBBUkNIX1JJU0NWCisgICAgZmZfdnA5ZHNwX2luaXRfcmlzY3YoZHNw LCBicHAsIGJpdGV4YWN0KTsKICNlbGlmIEFSQ0hfWDg2CiAgICAgZmZfdnA5ZHNwX2luaXRfeDg2 KGRzcCwgYnBwLCBiaXRleGFjdCk7CiAjZWxpZiBBUkNIX01JUFMKZGlmZiAtLWdpdCBhL2xpYmF2 Y29kZWMvdnA5ZHNwLmggYi9saWJhdmNvZGVjL3ZwOWRzcC5oCmluZGV4IGJlMGFjMGIxODEuLjc3 Mjg0OGUzNDkgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvdnA5ZHNwLmgKKysrIGIvbGliYXZjb2Rl Yy92cDlkc3AuaApAQCAtMTMxLDYgKzEzMSw3IEBAIHZvaWQgZmZfdnA5ZHNwX2luaXRfMTIoVlA5 RFNQQ29udGV4dCAqZHNwKTsKIAogdm9pZCBmZl92cDlkc3BfaW5pdF9hYXJjaDY0KFZQOURTUENv bnRleHQgKmRzcCwgaW50IGJwcCk7CiB2b2lkIGZmX3ZwOWRzcF9pbml0X2FybShWUDlEU1BDb250 ZXh0ICpkc3AsIGludCBicHApOwordm9pZCBmZl92cDlkc3BfaW5pdF9yaXNjdihWUDlEU1BDb250 ZXh0ICpkc3AsIGludCBicHAsIGludCBiaXRleGFjdCk7CiB2b2lkIGZmX3ZwOWRzcF9pbml0X3g4 NihWUDlEU1BDb250ZXh0ICpkc3AsIGludCBicHAsIGludCBiaXRleGFjdCk7CiB2b2lkIGZmX3Zw OWRzcF9pbml0X21pcHMoVlA5RFNQQ29udGV4dCAqZHNwLCBpbnQgYnBwKTsKIHZvaWQgZmZfdnA5 ZHNwX2luaXRfbG9vbmdhcmNoKFZQOURTUENvbnRleHQgKmRzcCwgaW50IGJwcCk7Ci0tIAoyLjQ0 LjAKCg== --000000000000865cda0612b7f454 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". --000000000000865cda0612b7f454--