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 D89C845D6F for ; Fri, 3 May 2024 04:07:58 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 29BE568D8A8; Fri, 3 May 2024 07:07:55 +0300 (EEST) Received: from mail-yw1-f173.google.com (mail-yw1-f173.google.com [209.85.128.173]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3A81468D899 for ; Fri, 3 May 2024 07:07:48 +0300 (EEST) Received: by mail-yw1-f173.google.com with SMTP id 00721157ae682-61be4b986aaso52764817b3.3 for ; Thu, 02 May 2024 21:07:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714709266; x=1715314066; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=O68o19QEXr3oC53ctBz6BzwyMtbgHDNvmH33Vy/9gXY=; b=ij1mtnPNOgnVB8PVoInmfV4hz5nMdyVW2JFNyypy5FY4ZaumVohXRV3RaY22631Qrv 1eXNyxUmtXL7XjePyWFNsINNqoIikjhrUqc66g3Faxomfgd+7aDyvVrEUxS5Tu8lIaTa u+b+fZyqAaA0cKbweGavWa8B4hjbgM1tObYuSG0h79VEP0a3HOtqylIVP5/UjxYkOGLU vwjj6iCTlMZdvrF+bLcFnGaHEhcP9iNQwFtboNvqG2qXjUIuabk0lvleIbJoNzTIRKvN 9CvQj24GflpzoNuBEJYV8t3C7kAsievdCZPLbnzpARBMx4CzjefDHgNYO0aUYKQTjYRP weEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714709266; x=1715314066; h=content-transfer-encoding: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=O68o19QEXr3oC53ctBz6BzwyMtbgHDNvmH33Vy/9gXY=; b=rBCyj3RzghkFOLOhyynCb0x0EixmVTDJYiqMGogrNBXjY842ocaP5YcAXaWRSr7eLj HcwE11T91A0SOmnux9gNDCK1r879ujMaKyV22FQp3PaEMjDz1DlbBkamLjfuFEEooHMd z2SYG4xtLnujU0uNDRtsoKAK4GOcVifjixU5L8C62SSqf28wHkdSjq/PU2JaSArOj3IS QdcnKG8vJz0PbwQ/FHO8Uw3rEyMe5tTqyin5tlUniCu/VEo524abj0HKP17OR5oFy62w EFFN0YVBYrHIyY3vY2WsnrQ/UFpLkd9u/76UPQ6Z9yi3cJsh6cg/vOtk/kGziqy6oOPT y5JA== X-Gm-Message-State: AOJu0YyISdnWk3gV2VYE0Szk1YtOpVjWwuPV2s1VhM7E6BWkj4oiOBAC ra9cLzBvXMVv8I2rQgij7qh+K8JmV12kV37nypqtNVL+ds6liesVhvC4Q/jTcuuDq2A+TCHX2b8 e+DHc9RM5Pt2UrYIWoEd7dgoLsGj0JeVH788= X-Google-Smtp-Source: AGHT+IGRqLXx63JRME/GQW3D77w/JCZOy+Myvd36KXWqYI9G5cjZ2sx6sFTDn+zm96Hqwtl763Ci1Fhw1HQ5d9ipGVs= X-Received: by 2002:a0d:ca95:0:b0:61a:d2a0:5497 with SMTP id m143-20020a0dca95000000b0061ad2a05497mr1442446ywd.8.1714709266324; Thu, 02 May 2024 21:07:46 -0700 (PDT) MIME-Version: 1.0 References: <20240426122142.60282-1-heng.hu.1989@gmail.com> In-Reply-To: <20240426122142.60282-1-heng.hu.1989@gmail.com> From: hu heng Date: Fri, 3 May 2024 04:07:36 +0800 Message-ID: To: ffmpeg-devel@ffmpeg.org Subject: Re: [FFmpeg-devel] [PATCH v1] scale: Bring back the old yuv2yuvX, use it when disable-x86asm. 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: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: PGhlbmcuaHUuMTk4OUBnbWFpbC5jb20+IOS6jjIwMjTlubQ05pyIMjbml6XlkajkupQgMjA6MjHl hpnpgZPvvJoKPgo+IEZyb206IGh1aGVuZyA8aGVuZy5odS4xOTg5QGdtYWlsLmNvbT4KPgo+IHJl bmFtZSBvbGQgaW5saW5lIHl1djJ5dXZYIHRvIHl1djJ5dXZfWCwgdG8gYXZvaWQgY29uZmxpY3Rz IHdpdGgKPiB0aGUgbmFtZXMgb2Ygc3RhbmRhbG9uZSBhc20gZnVuY3Rpb25zLiBXaGVuIGZmbXBl ZyBpcyBjb21waWxlZCB3aXRoCj4gLS1kaXNhYmxlLXg4NmFzbSwgdXNpbmcgdGhlIHNjYWxlIGZ1 bmN0aW9uIHdpbGwgY2F1c2UgdGhlIHZpZGVvIHRvCj4gYmUgYmx1cnJlZC4gVGhlIHJlYXNvbiBp cyB0aGF0IHdoZW4gZGlzYWJsZS14ODZhc20sIElOTElORV9NTVhFWFQKPiBpcyAxIGFuZCB1c2Vf bW14X3ZmaWx0ZXIgaXMgMSwgYnV0IGMtPnl1djJwbGFuZVggdXNlcyB0aGUgYyBsYW5ndWFnZQo+ IHZlcnNpb24sIHdoaWNoIGNhdXNlcyBhIHByb2JsZW0gb2YgbWlzbWF0Y2ggd2l0aCB0aGUgdmZp bHRlci4gVGhpcwo+IHByb2JsZW0gaGFzIHBlcnNpc3RlZCBmcm9tIHZlcnNpb24gNC40IHRvIHRo ZSBwcmVzZW50LiBGaXggaXQgYnkgdXNpbmcKPiBpbmxpbmUgeXV2Mnl1dl9YX21teGV4dCwgdGhh dCBjYW4gbWFpbnRhaW4gdGhlIGNvbnNpc3RlbmN5IG9mCj4gdXNlX21teF92ZmlsdGVyLgo+Cj4g cmVwcm9kdWNlIHRoZSBpc3N1ZToKPiAxLiAuL2NvbmZpZ3VyZSAtLWRpc2FibGUteDg2YXNtIC0t ZW5hYmxlLWdwbCAtLWVuYWJsZS1saWJ4MjY0Cj4gMi4gLi9mZm1wZWcgLWkgaW5wdXQubXA0IC12 ZiAic2NhbGU9MTI4MHg3MjAiIC1jOnYgbGlieDI2NCBvdXRwdXQubXA0Cj4gdGhlIG91dHB1dC5t cDQgaXMgYWJub3JtYWwKPgo+IFNpZ25lZC1vZmYtYnk6IGh1aGVuZyA8aGVuZy5odS4xOTg5QGdt YWlsLmNvbT4KPiAtLS0KPiAgbGlic3dzY2FsZS94ODYvc3dzY2FsZS5jICAgICAgICAgIHwgIDYg KysrLQo+ICBsaWJzd3NjYWxlL3g4Ni9zd3NjYWxlX3RlbXBsYXRlLmMgfCA1MyArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygr KSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL2xpYnN3c2NhbGUveDg2L3N3c2NhbGUu YyBiL2xpYnN3c2NhbGUveDg2L3N3c2NhbGUuYwo+IGluZGV4IGZmMTYzOTg5ODguLjFiYjlkMWQ1 MWEgMTAwNjQ0Cj4gLS0tIGEvbGlic3dzY2FsZS94ODYvc3dzY2FsZS5jCj4gKysrIGIvbGlic3dz Y2FsZS94ODYvc3dzY2FsZS5jCj4gQEAgLTQ1Miw4ICs0NTIsMTIgQEAgYXZfY29sZCB2b2lkIGZm X3N3c19pbml0X3N3c2NhbGVfeDg2KFN3c0NvbnRleHQgKmMpCj4gICAgICBpbnQgY3B1X2ZsYWdz ID0gYXZfZ2V0X2NwdV9mbGFncygpOwo+Cj4gICNpZiBIQVZFX01NWEVYVF9JTkxJTkUKPiAtICAg IGlmIChJTkxJTkVfTU1YRVhUKGNwdV9mbGFncykpCj4gKyAgICBpZiAoSU5MSU5FX01NWEVYVChj cHVfZmxhZ3MpKSB7Cj4gICAgICAgICAgc3dzX2luaXRfc3dzY2FsZV9tbXhleHQoYyk7Cj4gKyAg ICAgICAgaWYgKGMtPnVzZV9tbXhfdmZpbHRlciAmJiAhKGMtPmZsYWdzICYgU1dTX0FDQ1VSQVRF X1JORCkpIHsKPiArICAgICAgICAgICAgYy0+eXV2MnBsYW5lWCA9IHl1djJ5dXZfWF9tbXhleHQ7 Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICAjZW5kaWYKPiAgICAgIGlmKGMtPnVzZV9tbXhfdmZp bHRlciAmJiAhKGMtPmZsYWdzICYgU1dTX0FDQ1VSQVRFX1JORCkpIHsKPiAgI2lmIEhBVkVfTU1Y RVhUX0VYVEVSTkFMCj4gZGlmZiAtLWdpdCBhL2xpYnN3c2NhbGUveDg2L3N3c2NhbGVfdGVtcGxh dGUuYyBiL2xpYnN3c2NhbGUveDg2L3N3c2NhbGVfdGVtcGxhdGUuYwo+IGluZGV4IDYxOTBmY2I0 ZmUuLjFiODc5NDQ4MGQgMTAwNjQ0Cj4gLS0tIGEvbGlic3dzY2FsZS94ODYvc3dzY2FsZV90ZW1w bGF0ZS5jCj4gKysrIGIvbGlic3dzY2FsZS94ODYvc3dzY2FsZV90ZW1wbGF0ZS5jCj4gQEAgLTMz LDYgKzMzLDU5IEBACj4gICNkZWZpbmUgTU9WTlRRMiAibW92bnRxICIKPiAgI2RlZmluZSBNT1ZO VFEoYSxiKSAgUkVBTF9NT1ZOVFEoYSxiKQo+Cj4gK3N0YXRpYyB2b2lkIFJFTkFNRSh5dXYyeXV2 X1gpKGNvbnN0IGludDE2X3QgKmZpbHRlciwgaW50IGZpbHRlclNpemUsCj4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgIGNvbnN0IGludDE2X3QgKipzcmMsIHVpbnQ4X3QgKmRlc3QsIGludCBk c3RXLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpkaXRoZXIs IGludCBvZmZzZXQpCj4gK3sKPiArICAgIGZpbHRlclNpemUtLTsKPiArICAgIF9fYXNtX18gdm9s YXRpbGUoCj4gKyAgICAgICAgIm1vdmQgJTAsICUlbW0xXG5cdCIKPiArICAgICAgICAicHVucGNr bHdkICUlbW0xLCAlJW1tMVxuXHQiCj4gKyAgICAgICAgInB1bnBja2xkcSAlJW1tMSwgJSVtbTFc blx0Igo+ICsgICAgICAgICJwc2xsdyAgICAgICAgJDMsICUlbW0xXG5cdCIKPiArICAgICAgICAi cGFkZHcgICAgICUlbW0xLCAlJW1tM1xuXHQiCj4gKyAgICAgICAgInBhZGR3ICAgICAlJW1tMSwg JSVtbTRcblx0Igo+ICsgICAgICAgICJwc3JhdyAgICAgICAgJDQsICUlbW0zXG5cdCIKPiArICAg ICAgICAicHNyYXcgICAgICAgICQ0LCAlJW1tNFxuXHQiCj4gKyAgICAgICAgOjoibSIoZmlsdGVy U2l6ZSkKPiArICAgICApOwo+ICsKPiArICAgIF9fYXNtX18gdm9sYXRpbGUoXAo+ICsgICAgICAg ICJtb3ZxICAgICUlbW0zLCAlJW1tNlxuXHQiCj4gKyAgICAgICAgIm1vdnEgICAgJSVtbTQsICUl bW03XG5cdCIKPiArICAgICAgICAibW92bCAlMywgJSVlY3hcblx0Igo+ICsgICAgICAgICJtb3Yg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAlMCwgJSUiRkZfUkVHX2QiICAgICAgIFxu XHQiXAo+ICsgICAgICAgICJtb3YgICAgICAgICAgICAgICAgICAgICAgICAoJSUiRkZfUkVHX2Qi KSwgJSUiRkZfUkVHX1MiICAgIFxuXHQiXAo+ICsgICAgICAgICIucDJhbGlnbiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgNCAgICAgICAgICAgICAgICAgICAgIFxuXHQiIC8qIEZJWE1FIFVu cm9sbD8gKi9cCj4gKyAgICAgICAgIjE6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgXG5cdCJcCj4gKyAgICAgICAgIm1vdnEgICAgICAgICAg ICAgICAgICAgICAgOCglJSJGRl9SRUdfZCIpLCAlJW1tMCAgICAgICAgICAgXG5cdCIgLyogZmls dGVyQ29lZmYgKi9cCj4gKyAgICAgICAgIm1vdnEgICAgICAgICAgICAgICAgKCUlIkZGX1JFR19T IiwgJSUiRkZfUkVHX2MiLCAyKSwgJSVtbTIgXG5cdCIgLyogc3JjRGF0YSAqL1wKPiArICAgICAg ICAibW92cSAgICAgICAgICAgICAgIDgoJSUiRkZfUkVHX1MiLCAlJSJGRl9SRUdfYyIsIDIpLCAl JW1tNSBcblx0IiAvKiBzcmNEYXRhICovXAo+ICsgICAgICAgICJhZGQgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICQxNiwgJSUiRkZfUkVHX2QiICAgICAgIFxuXHQiXAo+ICsgICAgICAg ICJtb3YgICAgICAgICAgICAgICAgICAgICAgICAoJSUiRkZfUkVHX2QiKSwgJSUiRkZfUkVHX1Mi ICAgIFxuXHQiXAo+ICsgICAgICAgICJ0ZXN0ICAgICAgICAgICAgICAgICAgICAgICAgICUlIkZG X1JFR19TIiwgJSUiRkZfUkVHX1MiICAgIFxuXHQiXAo+ICsgICAgICAgICJwbXVsaHcgICAgICAg ICAgICAgICAgICAgICAgICAgICAlJW1tMCwgJSVtbTIgICAgICBcblx0IlwKPiArICAgICAgICAi cG11bGh3ICAgICAgICAgICAgICAgICAgICAgICAgICAgJSVtbTAsICUlbW01ICAgICAgXG5cdCJc Cj4gKyAgICAgICAgInBhZGR3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICUlbW0yLCAlJW1t MyAgICAgIFxuXHQiXAo+ICsgICAgICAgICJwYWRkdyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAlJW1tNSwgJSVtbTQgICAgICBcblx0IlwKPiArICAgICAgICAiIGpueiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMWIgICAgICAgICAgICAgXG5cdCJcCj4gKyAgICAgICAgInBzcmF3 ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQzLCAlJW1tMyAgICAgIFxuXHQiXAo+ICsg ICAgICAgICJwc3JhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkMywgJSVtbTQgICAg ICBcblx0IlwKPiArICAgICAgICAicGFja3Vzd2IgICAgICAgICAgICAgICAgICAgICAgICAgJSVt bTQsICUlbW0zICAgICAgXG5cdCIKPiArICAgICAgICBNT1ZOVFEyICIgICAgICAgICAgICAgICAg ICAgICAgICAgJSVtbTMsICglMSwgJSUiRkZfUkVHX2MiKVxuXHQiCj4gKyAgICAgICAgImFkZCAg ICAgICAgICAgICAgICAgICAgICAgICAgJDgsICUlIkZGX1JFR19jIiAgICAgIFxuXHQiXAo+ICsg ICAgICAgICJjbXAgICAgICAgICAgICAgICAgICAgICAgICAgICUyLCAlJSJGRl9SRUdfYyIgICAg ICBcblx0IlwKPiArICAgICAgICAibW92cSAgICAlJW1tNiwgJSVtbTNcblx0Igo+ICsgICAgICAg ICJtb3ZxICAgICUlbW03LCAlJW1tNFxuXHQiCj4gKyAgICAgICAgIm1vdiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICUwLCAlJSJGRl9SRUdfZCIgICAgIFxuXHQiXAo+ICsgICAgICAg ICJtb3YgICAgICAgICAgICAgICAgICAgICAgICAoJSUiRkZfUkVHX2QiKSwgJSUiRkZfUkVHX1Mi ICBcblx0IlwKPiArICAgICAgICAiamIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MWIgICAgICAgICAgICAgICAgICAgXG5cdCJcCj4gKyAgICAgICAgOjogImciIChmaWx0ZXIpLAo+ ICsgICAgICAgICAgICJyIiAoZGVzdC1vZmZzZXQpLCAiZyIgKCh4ODZfcmVnKShkc3RXK29mZnNl dCkpLCAibSIgKG9mZnNldCkKPiArICAgICAgICA6ICIlIkZGX1JFR19kLCAiJSJGRl9SRUdfUywg IiUiRkZfUkVHX2MKPiArICAgICk7Cj4gK30KPiArCj4gICNkZWZpbmUgWVNDQUxFWVVWMlBBQ0tF RFhfVVYgXAo+ICAgICAgX19hc21fXyB2b2xhdGlsZShcCj4gICAgICAgICAgInhvciAgICAgICAg ICAgICAgICAlJSJGRl9SRUdfYSIsICUlIkZGX1JFR19hIiAgXG5cdCJcCj4gLS0KPiAyLjIwLjEK PgpSZXF1ZXN0IGZvciByZXZpZXcgYW5kIHNvbWUgYWRkaXRpb25hbCBpbmZvcm1hdGlvbjoKSSBm b3VuZCB0aGF0IHdoZW4gY29tcGlsaW5nIGZmbXBlZyB3aXRoIHRoZSAnLWRpc2FibGUteDg2YXNt JyBvcHRpb24sCnRoZXJlIGlzIGFuIGlzc3VlIHdpdGggdGhlIHNjYWxlIGZ1bmN0aW9uIGNhdXNp bmcgdmlkZW8gZGlzdG9ydGlvbi4KVGhpcyBpc3N1ZSBpcyB2ZXJ5IGVhc2lseSByZXByb2R1Y2li bGUuIEkgdXNlZCBiaXNlY3QgdG8gaWRlbnRpZnkgdGhlCnByb2JsZW0gYW5kIGZvdW5kIHRoYXQg aXQgd2FzIGludHJvZHVjZWQgYWZ0ZXIgY29tbWl0IDU1NGMyYmM3MDg2ZjQ5LgpUaGlzIGNvbW1p dCBtb3ZlZCB0aGUgaW5saW5lIGFzc2VtYmx5IGZ1bmN0aW9uIHl1djJ5dXZYX3NzZTMgdG8Kc3Rh bmRhbG9uZSBhc3NlbWJseSwgd2hpY2ggYnJva2UgdGhlIHNjYWxlIGZ1bmN0aW9uIHVuZGVyIHRo ZQonZGlzYWJsZS14ODZhc20nIG9wdGlvbi4gTXkgcGF0Y2ggcmVzdG9yZXMgdGhlIG9yaWdpbmFs IGlubGluZQphc3NlbWJseSBjb2RlIHVuZGVyIHRoZSAnZGlzYWJsZS14ODZhc20nIG9wdGlvbiwg Zml4aW5nIHRoaXMgaXNzdWUuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5v cmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1 bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVl c3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K