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 1B2C547FDD for ; Sun, 7 Jan 2024 08:36:46 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D1D6D68CCCD; Sun, 7 Jan 2024 10:36:43 +0200 (EET) Received: from mail-qv1-f48.google.com (mail-qv1-f48.google.com [209.85.219.48]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8797A68AABD for ; Sun, 7 Jan 2024 10:36:36 +0200 (EET) Received: by mail-qv1-f48.google.com with SMTP id 6a1803df08f44-680b1335af6so15272446d6.1 for ; Sun, 07 Jan 2024 00:36:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704616595; x=1705221395; 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=we0GtPJ795k616icOaIV2EMxmU/ZSDJE2sNZoYhSdRU=; b=hFEw7eGaf9Et7Jv6pXEGrUcsKJTO5z3LCH2Cite2is17Z2tg3ouhbYp4f24Ke9b658 kGZ3mBlXZJ80ff3JCSk05lIUvv3it/KSrSVM22F3KZBzZfff3s3VI46c1zBXLd6HKX/T 25IiI/sVvC/rRrQ78Ek3e1c2AwAyMB5rNYr9csM90fFiHBSHOoJOY0+iFk5DCplnZb6Y 96tFDi611TJoE+Q/IuC7a19Kxg3YIUQu+9C6rwzPuzBePQMAgHeMqQMj1hxuvqrNaWTf cs+PfJ/wkQe3lI9Vx+j4CJcPY2mnR18RsgsQkn7FymAuu90wRKO9uLoyExIZIDhWvh0d PcTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704616595; x=1705221395; 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=we0GtPJ795k616icOaIV2EMxmU/ZSDJE2sNZoYhSdRU=; b=g4eZ8LF30kMsdT+XCFcv1QIFC35aP/trPaX7perjGTTsWC/GgeKZ/xq/xgq2OBzjRN Wvvy8zU5e/tWor/rLNdzLU0wzDr0tcufJ+B5/1emRJMQx89mpAu2DgOcLJhCrvMGl1YX lRsT10k90RARLggTkD95i5E57C9qt9MRL9IWHQ+pZFuUi4/CRNllb1FNM4o2eujvfKKr N0G1P2/pr2yBRyKROA9Jv5CQu6IfS7zXmwoY7Z/1lijuuyboUenZlo+W19lOpwakqkW8 sxmywrHTaqAt2t4HDW63J1jmZm+G9VGlfSA4uVFZ4lbU/t6ZonM4h3G/J4PTrXXL7Wd/ vYuw== X-Gm-Message-State: AOJu0YzdyHLBqkiH5ABm7UnSAmI9C6TuDuHqxg2IqdyO3T6hQDP6vRT0 Qi9ZLTwhtwaqoCpAQcmSvh5QqPpcILko/AYWCigonXIihF4O0jQQ X-Google-Smtp-Source: AGHT+IGflLSlJDURtaXlp6TKeR+NiQmlb46NPqLV7IFRnnszBgPPYFLDEpDaR3JkxXybkUdBZlh7kb6Hi2MOT7Tox20= X-Received: by 2002:ad4:5cc6:0:b0:67f:309f:256d with SMTP id iu6-20020ad45cc6000000b0067f309f256dmr2815043qvb.7.1704616594716; Sun, 07 Jan 2024 00:36:34 -0800 (PST) MIME-Version: 1.0 References: <2453914.EN6oEbDcdf@basile.remlab.net> <121759504.UfbjOsXcyo@basile.remlab.net> In-Reply-To: <121759504.UfbjOsXcyo@basile.remlab.net> From: flow gg Date: Sun, 7 Jan 2024 16:36:23 +0800 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="0000000000009b6ca7060e56fa07" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 3/3] lavc/svq1enc: R-V V ssd_int8_vs_int16 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: --0000000000009b6ca7060e56fa07 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Alright, I learned a bit more, so should we not consider the internal implementation? I've added this version that reduces one vset in this reply. R=C3=A9mi Denis-Courmont =E4=BA=8E2024=E5=B9=B41=E6=9C=88= 7=E6=97=A5=E5=91=A8=E6=97=A5 16:03=E5=86=99=E9=81=93=EF=BC=9A > Le sunnuntaina 7. tammikuuta 2024, 3.33.39 EET flow gg a =C3=A9crit : > > I tested it, and indeed using vwsub is faster. Updated it in the reply. > > > > --- > > > > I have a question: if I tweak the load order a bit, using one less vset= , > it > > leads to being slower (the patch I submitted is 13.2, if I make the > > following change, the time would be 15.2). > > But I thought it would be faster. > > I would guess that v0 is needed before v8 in the internal implementation > of > vwsub. This kind of makes sense as the element still need to be > sign-extended. > Thus vwsub ends up stalling the pipeline in wait for vle8 to complete. > That's > just a guess though, as I don't have internal cycle timing documentation. > > > - vsetvli t0, a2, e8, m2, tu, ma > > - vle8.v v0, (a0) > > - sub a2, a2, t0 > > - vsetvli zero, t0, e16, m4, tu, ma > > - vle16.v v8, (a1) > > - vsetvli zero, t0, e8, m2, tu, ma > > - vwsub.wv v16, v8, v0 > > > > + vsetvli t0, a2, e16, m4, tu, ma > > + vle16.v v8, (a1) > > + sub a2, a2, t0 > > + vsetvli zero, t0, e8, m2, tu, ma > > + vle8.v v0, (a0) > > + vwsub.wv v16, v8, v0 > > -- > =E9=9B=B7=E7=B1=B3=E2=80=A7=E5=BE=B7=E5=B0=BC-=E5=BA=93=E5=B0=94=E8=92=99 > 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". > --0000000000009b6ca7060e56fa07 Content-Type: text/x-patch; charset="US-ASCII"; name="0003-lavc-svq1enc-R-V-V-ssd_int8_vs_int16.patch" Content-Disposition: attachment; filename="0003-lavc-svq1enc-R-V-V-ssd_int8_vs_int16.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lr38oisw0 RnJvbSA3ODZjMjhiMWM4M2IzY2YwMzM2NDRjNTRmZjMyMjQwZjA3YjgwODJiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5hYy5jbj4KRGF0 ZTogRnJpLCAyOSBEZWMgMjAyMyAxMzoyNzozMSArMDgwMApTdWJqZWN0OiBbUEFUQ0ggMy8zXSBs YXZjL3N2cTFlbmM6IFItViBWIHNzZF9pbnQ4X3ZzX2ludDE2CgpDOTA4CnNzZF9pbnQ4X3ZzX2lu dDE2X2M6IDIwNy43CnNzZF9pbnQ4X3ZzX2ludDE2X3J2dl9pMzI6IDE1LjIKLS0tCiBsaWJhdmNv ZGVjL3Jpc2N2L01ha2VmaWxlICAgICAgfCAgMiArKwogbGliYXZjb2RlYy9yaXNjdi9zdnFlbmNf aW5pdC5jIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogbGliYXZjb2RlYy9y aXNjdi9zdnFlbmNfcnZ2LlMgIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KwogbGliYXZjb2RlYy9zdnExZW5jLmMgICAgICAgICAgIHwgIDIgKysKIGxpYmF2Y29kZWMvc3Zx MWVuY2RzcC5oICAgICAgICB8ICAxICsKIDUgZmlsZXMgY2hhbmdlZCwgOTAgaW5zZXJ0aW9ucygr KQogY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYmF2Y29kZWMvcmlzY3Yvc3ZxZW5jX2luaXQuYwogY3Jl YXRlIG1vZGUgMTAwNjQ0IGxpYmF2Y29kZWMvcmlzY3Yvc3ZxZW5jX3J2di5TCgpkaWZmIC0tZ2l0 IGEvbGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZSBiL2xpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUK aW5kZXggN2YyNTNiYmExMi4uNGUxNGMzZDA5NCAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy9yaXNj di9NYWtlZmlsZQorKysgYi9saWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlCkBAIC00Niw2ICs0Niw4 IEBAIFJWVi1PQkpTLSQoQ09ORklHX09QVVNfREVDT0RFUikgKz0gcmlzY3Yvb3B1c2RzcF9ydnYu bwogT0JKUy0kKENPTkZJR19QSVhCTE9DS0RTUCkgKz0gcmlzY3YvcGl4YmxvY2tkc3BfaW5pdC5v CiBSVi1PQkpTLSQoQ09ORklHX1BJWEJMT0NLRFNQKSArPSByaXNjdi9waXhibG9ja2RzcF9ydmku bwogUlZWLU9CSlMtJChDT05GSUdfUElYQkxPQ0tEU1ApICs9IHJpc2N2L3BpeGJsb2NrZHNwX3J2 di5vCitPQkpTLSQoQ09ORklHX1NWUTFfRU5DT0RFUikgKz0gcmlzY3Yvc3ZxZW5jX2luaXQubwor UlZWLU9CSlMtJChDT05GSUdfU1ZRMV9FTkNPREVSKSArPSByaXNjdi9zdnFlbmNfcnZ2Lm8KIE9C SlMtJChDT05GSUdfVEFLX0RFQ09ERVIpICs9IHJpc2N2L3Rha2RzcF9pbml0Lm8KIFJWVi1PQkpT LSQoQ09ORklHX1RBS19ERUNPREVSKSArPSByaXNjdi90YWtkc3BfcnZ2Lm8KIE9CSlMtJChDT05G SUdfVVRWSURFT19ERUNPREVSKSArPSByaXNjdi91dHZpZGVvZHNwX2luaXQubwpkaWZmIC0tZ2l0 IGEvbGliYXZjb2RlYy9yaXNjdi9zdnFlbmNfaW5pdC5jIGIvbGliYXZjb2RlYy9yaXNjdi9zdnFl bmNfaW5pdC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmY0YzM5ODk2 MGMKLS0tIC9kZXYvbnVsbAorKysgYi9saWJhdmNvZGVjL3Jpc2N2L3N2cWVuY19pbml0LmMKQEAg LTAsMCArMSw0MSBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAyMyBJbnN0aXR1ZSBvZiBTb2Z0 d2FyZSBDaGluZXNlIEFjYWRlbXkgb2YgU2NpZW5jZXMgKElTQ0FTKS4KKyAqCisgKiBUaGlzIGZp bGUgaXMgcGFydCBvZiBGRm1wZWcuCisgKgorICogRkZtcGVnIGlzIGZyZWUgc29mdHdhcmU7IHlv dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJt cyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhcyBwdWJsaXNo ZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiB2ZXJzaW9uIDIu MSBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4K KyAqCisgKiBGRm1wZWcgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl IHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp bXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwgUHVibGlj IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2 ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFs b25nIHdpdGggRkZtcGVnOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCisgKiBG b3VuZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24s IE1BIDAyMTEwLTEzMDEgVVNBCisgKi8KKworI2luY2x1ZGUgImNvbmZpZy5oIgorCisjaW5jbHVk ZSAibGliYXZ1dGlsL2F0dHJpYnV0ZXMuaCIKKyNpbmNsdWRlICJsaWJhdnV0aWwvY3B1LmgiCisj aW5jbHVkZSAibGliYXZjb2RlYy9zdnExZW5jZHNwLmgiCisKK2ludCBmZl9zc2RfaW50OF92c19p bnQxNl9ydnYoY29uc3QgaW50OF90ICpwaXgxLCBjb25zdCBpbnQxNl90ICpwaXgyLAorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgaW50cHRyX3Qgc2l6ZSk7CisKK2F2X2NvbGQgdm9pZCBm Zl9zdnExZW5jX2luaXRfcmlzY3YoU1ZRMUVuY0RTUENvbnRleHQgKmMpCit7CisjaWYgSEFWRV9S VlYKKyAgICBpbnQgZmxhZ3MgPSBhdl9nZXRfY3B1X2ZsYWdzKCk7CisKKyAgICBpZiAoZmxhZ3Mg JiBBVl9DUFVfRkxBR19SVlZfSTMyKSB7CisgICAgICAgIGlmIChmbGFncyAmIEFWX0NQVV9GTEFH X1JWQl9BRERSKSB7CisgICAgICAgICAgICBjLT5zc2RfaW50OF92c19pbnQxNiA9IGZmX3NzZF9p bnQ4X3ZzX2ludDE2X3J2djsKKyAgICAgICAgfQorICAgIH0KKyNlbmRpZgorfQpkaWZmIC0tZ2l0 IGEvbGliYXZjb2RlYy9yaXNjdi9zdnFlbmNfcnZ2LlMgYi9saWJhdmNvZGVjL3Jpc2N2L3N2cWVu Y19ydnYuUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5iNjMyZWIzOWE5 Ci0tLSAvZGV2L251bGwKKysrIGIvbGliYXZjb2RlYy9yaXNjdi9zdnFlbmNfcnZ2LlMKQEAgLTAs MCArMSw0NCBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAyMyBJbnN0aXR1ZSBvZiBTb2Z0d2Fy ZSBDaGluZXNlIEFjYWRlbXkgb2YgU2NpZW5jZXMgKElTQ0FTKS4KKyAqCisgKiBUaGlzIGZpbGUg aXMgcGFydCBvZiBGRm1wZWcuCisgKgorICogRkZtcGVnIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBv ZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhcyBwdWJsaXNoZWQg YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisgKiB2ZXJzaW9uIDIuMSBv ZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAq CisgKiBGRm1wZWcgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz ZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs aWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogTGVzc2VyIEdlbmVyYWwgUHVibGljIExp Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQg YSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25n IHdpdGggRkZtcGVnOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJlCisgKiBGb3Vu ZGF0aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBCb3N0b24sIE1B IDAyMTEwLTEzMDEgVVNBCisgKi8KKworI2luY2x1ZGUgImxpYmF2dXRpbC9yaXNjdi9hc20uUyIK KworZnVuYyBmZl9zc2RfaW50OF92c19pbnQxNl9ydnYsIHp2ZTMyeAorICAgICAgICB2c2V0dmxp ICAgICB0MCwgemVybywgZTMyLCBtOCwgdGEsIG1hCisgICAgICAgIHZtdi52LnggICAgIHYyNCwg emVybworMToKKyAgICAgICAgdnNldHZsaSAgICAgIHQwLCBhMiwgZTE2LCBtNCwgdHUsIG1hCisg ICAgICAgIHZsZTE2LnYgICAgICB2OCwgKGExKQorICAgICAgICBzdWIgICAgICAgICAgYTIsIGEy LCB0MAorICAgICAgICB2c2V0dmxpICAgICAgemVybywgdDAsIGU4LCBtMiwgdHUsIG1hCisgICAg ICAgIHZsZTgudiAgICAgICB2MCwgKGEwKQorICAgICAgICB2d3N1Yi53diAgICAgdjE2LCB2OCwg djAKKyAgICAgICAgdnNldHZsaSAgICAgIHplcm8sIHQwLCBlMTYsIG00LCB0dSwgbWEKKyAgICAg ICAgYWRkICAgICAgICAgIGEwLCBhMCwgdDAKKyAgICAgICAgdndtYWNjLnZ2ICAgIHYyNCwgdjE2 LCB2MTYKKyAgICAgICAgc2gxYWRkICAgICAgIGExLCB0MCwgYTEKKyAgICAgICAgYm5leiAgICAg ICAgIGEyLCAxYgorICAgICAgICB2c2V0dmxpICAgICAgdDAsIHplcm8sIGUzMiwgbTgsIHRhLCBt YQorICAgICAgICB2bXYucy54ICAgICAgdjAsIHplcm8KKyAgICAgICAgdnJlZHN1bS52cyAgIHYw LCB2MjQsIHYwCisgICAgICAgIHZtdi54LnMgICAgICBhMCwgdjAKKworICAgICAgICByZXQKK2Vu ZGZ1bmMKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvc3ZxMWVuYy5jIGIvbGliYXZjb2RlYy9zdnEx ZW5jLmMKaW5kZXggMGRlYTQwNWRlYy4uNmU3ZWExMmFhNyAxMDA2NDQKLS0tIGEvbGliYXZjb2Rl Yy9zdnExZW5jLmMKKysrIGIvbGliYXZjb2RlYy9zdnExZW5jLmMKQEAgLTc2Niw2ICs3NjYsOCBA QCB2b2lkIGZmX3N2cTFlbmNfaW5pdChTVlExRW5jRFNQQ29udGV4dCAqYykKIAogI2lmIEFSQ0hf UFBDCiAgICAgZmZfc3ZxMWVuY19pbml0X3BwYyhjKTsKKyNlbGlmIEFSQ0hfUklTQ1YKKyAgICBm Zl9zdnExZW5jX2luaXRfcmlzY3YoYyk7CiAjZWxpZiBBUkNIX1g4NgogICAgIGZmX3N2cTFlbmNf aW5pdF94ODYoYyk7CiAjZW5kaWYKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvc3ZxMWVuY2RzcC5o IGIvbGliYXZjb2RlYy9zdnExZW5jZHNwLmgKaW5kZXggNjE4YmY4NDYzYi4uNWRmYTM1Y2M2MiAx MDA2NDQKLS0tIGEvbGliYXZjb2RlYy9zdnExZW5jZHNwLmgKKysrIGIvbGliYXZjb2RlYy9zdnEx ZW5jZHNwLmgKQEAgLTMwLDYgKzMwLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgU1ZRMUVuY0RTUENvbnRl eHQgewogCiB2b2lkIGZmX3N2cTFlbmNfaW5pdChTVlExRW5jRFNQQ29udGV4dCAqYyk7CiB2b2lk IGZmX3N2cTFlbmNfaW5pdF9wcGMoU1ZRMUVuY0RTUENvbnRleHQgKmMpOwordm9pZCBmZl9zdnEx ZW5jX2luaXRfcmlzY3YoU1ZRMUVuY0RTUENvbnRleHQgKmMpOwogdm9pZCBmZl9zdnExZW5jX2lu aXRfeDg2KFNWUTFFbmNEU1BDb250ZXh0ICpjKTsKIAogI2VuZGlmIC8qIEFWQ09ERUNfU1ZRMUVO Q0RTUF9IICovCi0tIAoyLjQzLjAKCg== --0000000000009b6ca7060e56fa07 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". --0000000000009b6ca7060e56fa07--