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 862E943B59 for ; Thu, 18 Aug 2022 08:16:55 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8644A68B98E; Thu, 18 Aug 2022 11:16:53 +0300 (EEST) Received: from mail-lf1-f41.google.com (mail-lf1-f41.google.com [209.85.167.41]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9ED6B68B8A0 for ; Thu, 18 Aug 2022 11:16:47 +0300 (EEST) Received: by mail-lf1-f41.google.com with SMTP id l1so657511lfk.8 for ; Thu, 18 Aug 2022 01:16:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=martin-st.20210112.gappssmtp.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc; bh=Raijn0kitue9/NjFPs6Jfai9YZav34Hq9N6mCjR+LLk=; b=ADOB58zRGFwgD5/7Hh+9iHBQGkw+zBre3I1kQtDeVSCIwK1komr4Ox/A22B/WmuXjB X0eglJnLtxcHpLMJCllRWQFvvWVbWhmX9sDrpuRL2ggbzUHT8pgIIL766BVS8mHesD+I fF7IK9Ttrtyaqlg0YKA4O3OEU2YdUCuRP3lA7AuBd006QqGXqQCtBM7Chut8hOoF5TTu VT3zx5fNVtDVPhvkNfyztSqERHIVu1KoOvvmbcniV312LSui2iZl541pJZtqB40/fLI2 k4ZFefz9P8ffOYsHXdewexHGhzRf+sOUkt0Rj7mF6tbYVoocvM+srAbGpyt4DsSbTucN Aydw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc; bh=Raijn0kitue9/NjFPs6Jfai9YZav34Hq9N6mCjR+LLk=; b=XU+i8nEEkV9ZFeQHwaIM2adWk96solR0UrGhig4q7Cu543oJU7CBFznPp6lfL9M9S2 K3WKzVXf66ovvESGwmFXS9Fn3uGQnDjJu2XfnQsCu7UksOKHvRqD0WaikpiYh2kxE8/O D4c37bnssmXdLysxLONBVWD+krr40oyqa2x/ZNUSB6RrrW6pNbAcsc2BuCP8Itd5XiyK 6Ge2OnM85VUp92LJkNMP/canvppqI/URorpTsbXdGbTJR0f87zDbfCuNUH60xyOFjT2j wh07XsaEcomNEhZW9/6qUldS3hK2Ou+IyTKhBxgvq9MSx//r/XRTHqSI82D7eQ76/saV hc+g== X-Gm-Message-State: ACgBeo3l/G0CHGXdTQtwEPMqwrv8pcD+otpuYl9qLQ6hf09KfHCry3r0 vxtNM861H5yBA5wRSvoffD4byrCVcRTAuuzA X-Google-Smtp-Source: AA6agR5aEyNteEf7cezM4AmqqIwMizAfTFhtWEXZKBMLtk1BdR3xFkc7fZl65o313Igru0bGPDONHg== X-Received: by 2002:a05:6512:2216:b0:48b:3a34:d14a with SMTP id h22-20020a056512221600b0048b3a34d14amr644400lfu.158.1660810606879; Thu, 18 Aug 2022 01:16:46 -0700 (PDT) Received: from localhost.localdomain (dsl-tkubng21-58c01c-243.dhcp.inet.fi. [88.192.28.243]) by smtp.gmail.com with ESMTPSA id u11-20020ac248ab000000b00491dda41e4bsm129964lfg.172.2022.08.18.01.16.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 18 Aug 2022 01:16:46 -0700 (PDT) From: =?UTF-8?q?Martin=20Storsj=C3=B6?= To: ffmpeg-devel@ffmpeg.org Date: Thu, 18 Aug 2022 11:16:45 +0300 Message-Id: <20220818081645.3352481-1-martin@martin.st> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2] checkasm: sw_scale: Produce more realistic test filter coefficients for yuv2yuvX 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 Cc: rsbultje@gmail.com, =?UTF-8?q?Martin=20Storsj=C3=B6?= , alankelly@google.com 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: VGhpcyBhdm9pZHMgdHJpZ2dlcmluZyBvdmVyZmxvd3MgaW4gdGhlIGZpbHRlcnMsIGFuZCBhdm9p ZHMgc3RyYXkKdGVzdCBmYWlsdXJlcyBpbiB0aGUgYXBwcm94aW1hdGUgZnVuY3Rpb25zIG9uIHg4 NjsgZHVlIHRvIHJvdW5kaW5nCmRpZmZlcmVuY2VzLCBvbmUgaW1wbGVtZW50YXRpb24gbWlnaHQg b3ZlcmZsb3cgd2hpbGUgYW5vdGhlciBvbmUKZG9lc24ndC4KClNpZ25lZC1vZmYtYnk6IE1hcnRp biBTdG9yc2rDtiA8bWFydGluQG1hcnRpbi5zdD4KLS0tCkZXSVcsIHRoaXMgbW9kaWZpY2F0aW9u IHJ1bnMgc3VjY2Vzc2Z1bGx5IHdpdGggb3ZlciAxMDAwIGRpZmZlcmVudApzZWVkcyBpbiBjaGVj a2FzbS4KLS0tCiB0ZXN0cy9jaGVja2FzbS9zd19zY2FsZS5jIHwgMTYgKysrKysrKysrKysrKysr LQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg LS1naXQgYS90ZXN0cy9jaGVja2FzbS9zd19zY2FsZS5jIGIvdGVzdHMvY2hlY2thc20vc3dfc2Nh bGUuYwppbmRleCBkNzI1MDZlZDg2Li5lYzA2ZWFmZWJlIDEwMDY0NAotLS0gYS90ZXN0cy9jaGVj a2FzbS9zd19zY2FsZS5jCisrKyBiL3Rlc3RzL2NoZWNrYXNtL3N3X3NjYWxlLmMKQEAgLTE4OCw3 ICsxODgsNiBAQCBzdGF0aWMgdm9pZCBjaGVja195dXYyeXV2WChpbnQgYWNjdXJhdGUpCiAgICAg dWludDhfdCBkX3ZhbCA9IHJuZCgpOwogICAgIG1lbXNldChkaXRoZXIsIGRfdmFsLCBMQVJHRVNU X0lOUFVUX1NJWkUpOwogICAgIHJhbmRvbWl6ZV9idWZmZXJzKCh1aW50OF90KilzcmNfcGl4ZWxz LCBMQVJHRVNUX0ZJTFRFUiAqIExBUkdFU1RfSU5QVVRfU0laRSAqIHNpemVvZihpbnQxNl90KSk7 Ci0gICAgcmFuZG9taXplX2J1ZmZlcnMoKHVpbnQ4X3QqKWZpbHRlcl9jb2VmZiwgTEFSR0VTVF9G SUxURVIgKiBzaXplb2YoaW50MTZfdCkpOwogICAgIGN0eCA9IHN3c19hbGxvY19jb250ZXh0KCk7 CiAgICAgaWYgKGFjY3VyYXRlKQogICAgICAgICBjdHgtPmZsYWdzIHw9IFNXU19BQ0NVUkFURV9S TkQ7CkBAIC0yMDIsNiArMjAxLDIxIEBAIHN0YXRpYyB2b2lkIGNoZWNrX3l1djJ5dXZYKGludCBh Y2N1cmF0ZSkKICAgICAgICAgICAgIGlmIChkc3RXIDw9IG9zaSkKICAgICAgICAgICAgICAgICBj b250aW51ZTsKICAgICAgICAgICAgIGZvciAoZnNpID0gMDsgZnNpIDwgRklMVEVSX1NJWkVTOyAr K2ZzaSkgeworICAgICAgICAgICAgICAgIC8vIEdlbmVyYXRlIGZpbHRlciBjb2VmZmljaWVudHMg Zm9yIHRoZSBnaXZlbiBmaWx0ZXIgc2l6ZSwKKyAgICAgICAgICAgICAgICAvLyB3aXRoIHNvbWUg cHJvcGVydGllczoKKyAgICAgICAgICAgICAgICAvLyAtIFRoZSBjb2VmZmljaWVudHMgYWRkIHVw IHRvIHRoZSBpbnRlbmRlZCBzdW0gKDQwOTYsIDE8PDEyKQorICAgICAgICAgICAgICAgIC8vIC0g VGhlIGNvZWZmaWNpZW50cyBjb250YWluIG5lZ2F0aXZlIHZhbHVlcworICAgICAgICAgICAgICAg IC8vIC0gVGhlIGZpbHRlciBpbnRlcm1lZGlhdGVzIGRvbid0IG92ZXJmbG93IGZvciB3b3JzdCBj YXNlCisgICAgICAgICAgICAgICAgLy8gICBpbnB1dHMgKGFsbCBwb3NpdGl2ZSBjb2VmZmljaWVu dHMgYXJlIGNvdXBsZWQgd2l0aAorICAgICAgICAgICAgICAgIC8vICAgaW5wdXRfbWF4IGFuZCBh bGwgbmVnYXRpdmUgY29lZmZpY2llbnRzIHdpdGggaW5wdXRfbWluLAorICAgICAgICAgICAgICAg IC8vICAgb3IgdmljZSB2ZXJzYSkuCisgICAgICAgICAgICAgICAgLy8gUHJvZHVjZSBhIGZpbHRl ciB3aXRoIGFsbCBjb2VmZmljaWVudHMgc2V0IHRvCisgICAgICAgICAgICAgICAgLy8gLSgoMTw8 MTIpLyhmaWx0ZXJfc2l6ZS0xKSkgZXhjZXB0IGZvciBvbmUgKHJhbmRvbWx5IGNob3NlbikKKyAg ICAgICAgICAgICAgICAvLyB3aGljaCBpcyBzZXQgdG8gKCgxPDwxMyktMSkuCisgICAgICAgICAg ICAgICAgZm9yIChpID0gMDsgaSA8IGZpbHRlcl9zaXplc1tmc2ldOyArK2kpCisgICAgICAgICAg ICAgICAgICAgIGZpbHRlcl9jb2VmZltpXSA9IC0oKDEgPDwgMTIpIC8gKGZpbHRlcl9zaXplc1tm c2ldIC0gMSkpOworICAgICAgICAgICAgICAgIGZpbHRlcl9jb2VmZltybmQoKSAlIGZpbHRlcl9z aXplc1tmc2ldXSA9ICgxIDw8IDEzKSAtIDE7CisKICAgICAgICAgICAgICAgICBzcmMgPSBhdl9t YWxsb2Moc2l6ZW9mKGludDE2X3QqKSAqIGZpbHRlcl9zaXplc1tmc2ldKTsKICAgICAgICAgICAg ICAgICB2RmlsdGVyRGF0YSA9IGF2X21hbGxvYygoZmlsdGVyX3NpemVzW2ZzaV0gKyAyKSAqIHNp emVvZih1bmlvbiBWRmlsdGVyRGF0YSkpOwogICAgICAgICAgICAgICAgIG1lbXNldCh2RmlsdGVy RGF0YSwgMCwgKGZpbHRlcl9zaXplc1tmc2ldICsgMikgKiBzaXplb2YodW5pb24gVkZpbHRlckRh dGEpKTsKLS0gCjIuMjUuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9y ZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVu c3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVz dEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=