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 7FFC34475D for ; Tue, 25 Oct 2022 10:19:31 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A239868BD0F; Tue, 25 Oct 2022 13:19:29 +0300 (EEST) Received: from mail-lf1-f45.google.com (mail-lf1-f45.google.com [209.85.167.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C965268B5E6 for ; Tue, 25 Oct 2022 13:19:22 +0300 (EEST) Received: by mail-lf1-f45.google.com with SMTP id j16so1472815lfe.12 for ; Tue, 25 Oct 2022 03:19:22 -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:to :from:from:to:cc:subject:date:message-id:reply-to; bh=JeVXksV3w7sKEB3+ZiEWJOi3lDxgzbMDOljLHnpSkz4=; b=2ckNLwPJblJr6vgI1V08VfzIT6sm+C0dfPkLtEFVBigY4UD6Jw1dHRtYz/YoJfdRMc SYZqwkAp9aA2JhWckUhInHAQY/aLrwwaUWWS8e/RFluti5jtW/5UYn4bvoZcbLKDNgHq V1Cmdc7gBHrGGLO57FVVQ4rctWheBY5AGJz1zBYNmbCIiAEOhNzhk8OgmPGKjOckuz1m kEsYNhPE1+TXirZ7T6V7vagzEdOQZbJnkw8skioO9Ma9Z9wZQOh6fENacfDOsq6oGD34 s9aFrgIhS3R/zO44LQZrCDqSGhirKxjGknnheFxUGPNBoP3iit9BufVXhlDXj0jN5bDr fZbw== 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:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=JeVXksV3w7sKEB3+ZiEWJOi3lDxgzbMDOljLHnpSkz4=; b=LHTq72iu5ybhO5OUKmzEYl332F6V6cZlYObBda0NTMx6I2YB1Y2hH7T53atKeeOlkS IWr+nu8bIl+3Lzldcjg5UP3VayIHruZtAcGJgNfC6tIH2KVGGIhKmhfWdtNWhEBNvZGZ wJL3+2F1fHB9LGeprgoXN3+uV9cCOsIDaqS7ZSj8IZ8PftCzu2ySv7XHg/yU5UlrI/OF PKZ3Bd7Itdj8vpLd04+sQbTgz08IbXJvzBbmiBIwhbeMi3PwcDgqeCuv1E4GCxUKzvbe hl59nFRwWRE8xuZTQjZ15rtEsLX6JsEH7xzhtAhB72gLrDV2ek3nc+0aLVbjshg+9dzx HbwQ== X-Gm-Message-State: ACrzQf2KHU3j8tRqISqfXt9iKxSbvUwmbQEqwvvpiyeM0rLwNnfpjcA0 dbbumruDGi641vXl91yo5TBT0FURINp7F59z X-Google-Smtp-Source: AMsMyM5I9tbgY9NcHCtvLl8GhcM858HLHBqXATxnpNKL9YN7P6NEClpltG+aAgnNpqsuDbcKBOSG7Q== X-Received: by 2002:a05:6512:3150:b0:4ac:d2b4:3e4b with SMTP id s16-20020a056512315000b004acd2b43e4bmr2520583lfi.137.1666693161936; Tue, 25 Oct 2022 03:19:21 -0700 (PDT) Received: from localhost (dsl-tkubng21-58c01c-243.dhcp.inet.fi. [88.192.28.243]) by smtp.gmail.com with ESMTPSA id q20-20020ac246f4000000b004a03fd4476esm345346lfo.287.2022.10.25.03.19.21 for (version=TLS1 cipher=AES128-SHA bits=128/128); Tue, 25 Oct 2022 03:19:21 -0700 (PDT) From: =?UTF-8?q?Martin=20Storsj=C3=B6?= To: ffmpeg-devel@ffmpeg.org Date: Tue, 25 Oct 2022 13:19:20 +0300 Message-Id: <20221025101920.40198-1-martin@martin.st> X-Mailer: git-send-email 2.37.0 (Apple Git-136) MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] swscale: aarch64: Fix yuv2rgb with negative strides 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: VHJlYXQgdGhlIDMyIGJpdCBzdHJpZGUgcmVnaXN0ZXJzIGFzIHNpZ25lZC4KCkFsdGVybmF0aXZl bHksIHdlIGNvdWxkIG1ha2UgdGhlIHN0cmlkZSBhcmd1bWVudHMgcHRyZGlmZl90IGluc3RlYWQK b2YgaW50LCBhbmQgY2hhbmdpbmcgYWxsIG9mIHRoZSBhc3NlbWJseSB0byBvcGVyYXRlIG9uIHRo ZXNlCnJlZ2lzdGVycyB3aXRoIHRoZWlyIGZ1bGwgNjQgYml0IHdpZHRoLCBidXQgdGhhdCdzIGEg bXVjaCBsYXJnZXIKYW5kIG1vcmUgaW50cnVzaXZlIGNoYW5nZSAoYW5kIHJpc2tzIG1pc3Npbmcg c29tZSBvcGVyYXRpb24sIHdoaWNoCndvdWxkIGNsYW1wIHRoZSBpbnRlcm1lZGlhdGVzIHRvIDMy IGJpdCBzdGlsbCkuCgpGaXhlczogaHR0cHM6Ly90cmFjLmZmbXBlZy5vcmcvdGlja2V0Lzk5ODUK ClNpZ25lZC1vZmYtYnk6IE1hcnRpbiBTdG9yc2rDtiA8bWFydGluQG1hcnRpbi5zdD4KLS0tCiBs aWJzd3NjYWxlL2FhcmNoNjQveXV2MnJnYl9uZW9uLlMgfCA4ICsrKystLS0tCiAxIGZpbGUgY2hh bmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYnN3 c2NhbGUvYWFyY2g2NC95dXYycmdiX25lb24uUyBiL2xpYnN3c2NhbGUvYWFyY2g2NC95dXYycmdi X25lb24uUwppbmRleCBmNGIyMjBmYjYwLi5mMzQxMjY4YzVkIDEwMDY0NAotLS0gYS9saWJzd3Nj YWxlL2FhcmNoNjQveXV2MnJnYl9uZW9uLlMKKysrIGIvbGlic3dzY2FsZS9hYXJjaDY0L3l1djJy Z2JfbmVvbi5TCkBAIC0xMTgsOCArMTE4LDggQEAKIC5lbmRtCiAKIC5tYWNybyBpbmNyZW1lbnRf eXV2NDIycAotICAgIGFkZCAgICAgICAgICAgICAgICAgeDYsICB4NiwgIHc3LCBVWFRXICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgLy8gc3JjVSArPSBpbmNVCi0gICAgYWRkICAgICAgICAg ICAgICAgICB4MTMsIHgxMywgdzE0LCBVWFRXICAgICAgICAgICAgICAgICAgICAgICAgICAgICAv LyBzcmNWICs9IGluY1YKKyAgICBhZGQgICAgICAgICAgICAgICAgIHg2LCAgeDYsICB3NywgU1hU VyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHNyY1UgKz0gaW5jVQorICAgIGFkZCAg ICAgICAgICAgICAgICAgeDEzLCB4MTMsIHcxNCwgU1hUVyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgLy8gc3JjViArPSBpbmNWCiAuZW5kbQogCiAubWFjcm8gY29tcHV0ZV9yZ2JhIHIxIGcx IGIxIGExIHIyIGcyIGIyIGEyCkBAIC0xODksOCArMTg5LDggQEAgZnVuY3Rpb24gZmZfXGlmbXRc KClfdG9fXG9mbXRcKClfbmVvbiwgZXhwb3J0PTEKICAgICBzdDQgICAgICAgICAgICAgICAgIHt2 MTYuOEIsdjE3LjhCLHYxOC44Qix2MTkuOEJ9LCBbeDJdLCAjMzIKICAgICBzdWJzICAgICAgICAg ICAgICAgIHc4LCB3OCwgIzE2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8v IHdpZHRoIC09IDE2CiAgICAgYi5ndCAgICAgICAgICAgICAgICAyYgotICAgIGFkZCAgICAgICAg ICAgICAgICAgeDIsIHgyLCB3MywgVVhUVyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Ly8gZHN0ICArPSBwYWRkaW5nCi0gICAgYWRkICAgICAgICAgICAgICAgICB4NCwgeDQsIHc1LCBV WFRXICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBzcmNZICs9IHBhZGRpbmdZCisg ICAgYWRkICAgICAgICAgICAgICAgICB4MiwgeDIsIHczLCBTWFRXICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAvLyBkc3QgICs9IHBhZGRpbmcKKyAgICBhZGQgICAgICAgICAgICAgICAg IHg0LCB4NCwgdzUsIFNYVFcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHNyY1kg Kz0gcGFkZGluZ1kKICAgICBpbmNyZW1lbnRfXGlmbXQKICAgICBzdWJzICAgICAgICAgICAgICAg IHcxLCB3MSwgIzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdo dCAtPSAxCiAgICAgYi5ndCAgICAgICAgICAgICAgICAxYgotLSAKMi4zNy4wIChBcHBsZSBHaXQt MTM2KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZt cGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2Zm bXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2 aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3Jn IHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=