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 A35CA434FC for ; Thu, 14 Jul 2022 19:53:34 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 1A27B68BA7C; Thu, 14 Jul 2022 22:53:33 +0300 (EEST) Received: from mail-lj1-f182.google.com (mail-lj1-f182.google.com [209.85.208.182]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0F82468B4B8 for ; Thu, 14 Jul 2022 22:53:27 +0300 (EEST) Received: by mail-lj1-f182.google.com with SMTP id w2so3387442ljj.7 for ; Thu, 14 Jul 2022 12:53:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=martin-st.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Kfmr0B9Whs4pqnE45jroEyipFCEn2vix5Ze6m4pT5GI=; b=bG/BZ1tiGTncC0PluH3sTGOVNui74+uqrCvcCYtbqDv0RhCF1X+Rf8nuCd2NBiIaHc W07+1BiJNcXAlYGGtT0V2z+b6ajfU8VqNxMccbfouVHfeir6O42PEyd+3NWnw3QqgGL+ Ip5r2Ul+xYccajWSbyfKXv3wFPlIAhx+JAMwLOuCq6Mx4HSKV+VtDFjtYXa/OZiaSzyy QQdSURJGGfVPIWUweN+HY8n4iXj7Y3DGecrqfybxzDn5KVBSFcUKkTEq55szzOE0WJi+ wVmGzZ8Iv+5eqGXnCZBqJJa2tbumHXYEATQS/7l3H3VDEPTkZhxcwJXHdTekZ/G59uSc JbUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Kfmr0B9Whs4pqnE45jroEyipFCEn2vix5Ze6m4pT5GI=; b=pH+KKp/A6KVAIPxYQZB2rfnICJUHCIFn3x0jX4HFAw17fT6bxWtjLqdvW3Hr6EZw0h I44+77O/SL9sugbNEzhaI3b7hmonY5WCJrdZP/cLmtT9TRvJJv7If0+ci4dfevOzaF4S zTnO+Vfv0gfnxe59Ynys5XDGmAXoc8tq1gaQw4FbC2pF1m6fsNZhdXbpgM3GAUlVJY8z ucMZsmjyUD8fDbKR+R0uHtjUUcOAQEsW5BpLfQJS1RTcQp8gxPzdB3pZbWq+ublAD7T+ j8AGMgiR0dx4xuS6JZVE8ppmzsmjoBVn94JojLIsQmoge9TxJl+oYYZKgvIGMHBUwvTP tX/w== X-Gm-Message-State: AJIora85dwUT961JWG2xMIqEKeAGcjOxDlqLNvXwGTPbX6+cWhR5bPca 0BeKvAEAZPpzvPn1PxbupNIv3Kbgp8wLBr1y X-Google-Smtp-Source: AGRyM1soek1J7mnIxhymBInyu5ram5d0rxuBU1Igm50dQC/fCo2Ju2nQBUIhGhmBMNmmoTGBYbyJnA== X-Received: by 2002:a05:651c:513:b0:25d:a164:fd06 with SMTP id o19-20020a05651c051300b0025da164fd06mr444505ljp.327.1657828406106; Thu, 14 Jul 2022 12:53:26 -0700 (PDT) Received: from localhost.localdomain (dsl-tkubng21-58c01c-243.dhcp.inet.fi. [88.192.28.243]) by smtp.gmail.com with ESMTPSA id s4-20020a056512314400b00489db767c89sm503901lfi.271.2022.07.14.12.53.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Jul 2022 12:53:25 -0700 (PDT) From: =?UTF-8?q?Martin=20Storsj=C3=B6?= To: ffmpeg-devel@ffmpeg.org Date: Thu, 14 Jul 2022 22:53:25 +0300 Message-Id: <20220714195325.297691-1-martin@martin.st> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v3] libavcodec: Set hidden visibility on global symbols accessed from AArch64 assembly 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: =?UTF-8?q?Martin=20Storsj=C3=B6?= 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: VGhlIEFBcmNoNjQgYXNzZW1ibHkgYWNjZXNzZXMgdGhvc2Ugc3ltYm9scyBkaXJlY3RseSwgd2l0 aG91dAppbmRpcmVjdGlvbiB2aWEgZS5nLiB0aGUgR09UIG9uIEVMRi4gSW4gb3JkZXIgZm9yIHRo aXMgbm90IHRvCnJlcXVpcmUgdGV4dCByZWxvY2F0aW9ucywgdGhvc2Ugc3ltYm9scyBuZWVkIHRv IGJlIHJlc29sdmVkIGZ1bGx5CmF0IGxpbmsgdGltZSwgaS5lLiB0aG9zZSBzeW1ib2xzIGNhbid0 IGJlIGludGVycG9zYWJsZS4KCk5vcm1hbGx5LCBzbyBmYXIsIHRoaXMgaXMgYWNoaWV2ZWQgd2hl biBsaW5raW5nIHNoYXJlZCBsaWJyYXJpZXMKaW4gdHdvIHdheXM7IHdlIGhhdmUgYSB2ZXJzaW9u IHNjcmlwdCAobGliYXZjb2RlYy9saWJhdmNvZGVjLnYpIHdoaWNoCm1hcmtzIGFsbCBzeW1ib2xz IHRoYXQgZG9uJ3Qgc3RhcnQgd2l0aCBhdiogYXMgbG9jYWwuIEFkZGl0aW9uYWxseSwKd2UgdHJ5 IHRvIGFkZCAtV2wsLUJzeW1ib2xpYyB0byB0aGUgbGlua2VyIG9wdGlvbnMgaWYgc3VwcG9ydGVk LAptYWtpbmcgc3VyZSB0aGF0IHN1Y2ggc3ltYm9sIHJlZmVyZW5jZXMgYXJlIHJlc29sdmVkIGZ1 bGx5IGF0IGxpbmsKdGltZSwgaW5zdGVhZCBvZiBtYWtpbmcgdGhlbSBpbnRlcnBvc2FibGUuCgpX aGVuIHRoZSBsaWJhdmNvZGVjIHN0YXRpYyBsaWJyYXJ5IGlzIGxpbmtlZCBpbnRvIGFub3RoZXIg c2hhcmVkCmxpYnJhcnksIHRoZXJlJ3Mgbm8gZ3VhcmFudGVlIHRoYXQgaXQgdXNlcyBzaW1pbGFy IG9wdGlvbnMgKGV2ZW4gdGhvdWdoCnRoYXQgd291bGQgYmUgZmF2b3VyYWJsZSksIHdoaWNoIHdv dWxkIGVuZCB1cCByZXF1aXJpbmcgdGV4dCByZWxvY2F0aW9ucwppbiB0aGUgQUFyY2g2NCBhc3Nl bWJseS4KCkV4cGxpY2l0bHkgbWFyayB0aGUgc3ltYm9scyB0aGF0IGFyZSBhY2Nlc3NlZCBmcm9t IEFBcmNoNjQgYXNzZW1ibHkKYXMgaGlkZGVuLCBzbyB0aGF0IHRoZXkgYXJlIHJlc29sdmVkIGZ1 bGx5IGF0IGxpbmsgdGltZSBldmVuIHdpdGhvdXQKdGhlIHZlcnNpb24gc2NyaXB0IGFuZCAtV2ws LUJzeW1ib2xpYy4KClNpZ25lZC1vZmYtYnk6IE1hcnRpbiBTdG9yc2rDtiA8bWFydGluQG1hcnRp bi5zdD4KLS0tCk1vdmVkIHRoZSBhdHRyaWJ1dGUgdG8gbGliYXZ1dGlsL2ludGVybmFsLmgsIHJl bmFtZWQgdG8gYSBkaWZmZXJlbnQKbmFtZXNwYWNlIChub3QgYXZfIHByZWZpeGVkKSwgbW92ZWQg dGhlIGF0dHJpYnV0ZSBvbiBmZl92cDlfc3VicGVsX2ZpbHRlcnMKdG8gdGhlIGhlYWRlciwgYXMg c3VnZ2VzdGVkLgoKQWRkZWQgZXhwbGljaXQgaW5jbHVkZXMgb2YgbGliYXZ1dGlsL2ludGVybmFs LmggdG8gZml4IGJ1aWxkcyBvbgp4ODYuCi0tLQogbGliYXZjb2RlYy9hYWNzYnJkYXRhLmggfCAz ICsrLQogbGliYXZjb2RlYy9mZnQuaCAgICAgICAgfCAzICsrLQogbGliYXZjb2RlYy92cDlkc3Au aCAgICAgfCAzICsrLQogbGliYXZ1dGlsL2ludGVybmFsLmggICAgfCA2ICsrKysrKwogNCBmaWxl cyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2xpYmF2Y29kZWMvYWFjc2JyZGF0YS5oIGIvbGliYXZjb2RlYy9hYWNzYnJkYXRhLmgKaW5kZXgg N2ExMTU5NGM5Yi4uNWUzNjQ5NWEzYiAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy9hYWNzYnJkYXRh LmgKKysrIGIvbGliYXZjb2RlYy9hYWNzYnJkYXRhLmgKQEAgLTI5LDYgKzI5LDcgQEAKICNkZWZp bmUgQVZDT0RFQ19BQUNTQlJEQVRBX0gKIAogI2luY2x1ZGUgPHN0ZGludC5oPgorI2luY2x1ZGUg ImxpYmF2dXRpbC9pbnRlcm5hbC5oIgogI2luY2x1ZGUgImxpYmF2dXRpbC9tZW1faW50ZXJuYWwu aCIKICNpbmNsdWRlICJhYWNfZGVmaW5lcy5oIgogCkBAIC0yNjgsNyArMjY5LDcgQEAgc3RhdGlj IGNvbnN0IGludDhfdCBzYnJfb2Zmc2V0WzZdWzE2XSA9IHsKIH07CiAKIC8qIEZpcnN0IGVpZ2h0 IGVudHJpZXMgcmVwZWF0ZWQgYXQgZW5kIHRvIHNpbXBsaWZ5IFNJTUQgaW1wbGVtZW50YXRpb25z LiAqLwotY29uc3QgREVDTEFSRV9BTElHTkVEKDE2LCBJTlRGTE9BVCwgQUFDX1JFTkFNRShmZl9z YnJfbm9pc2VfdGFibGUpKVtdWzJdID0geworY29uc3QgYXR0cmlidXRlX3Zpc2liaWxpdHlfaGlk ZGVuIERFQ0xBUkVfQUxJR05FRCgxNiwgSU5URkxPQVQsIEFBQ19SRU5BTUUoZmZfc2JyX25vaXNl X3RhYmxlKSlbXVsyXSA9IHsKIHtRMzEoLTAuOTk5NDgxNTMyNzgyOTZmKSwgUTMxKC0wLjU5NDgz NDE3NTE2NjA3Zil9LCB7UTMxKCAwLjk3MTEzNDU0MzkzOTkxZiksIFEzMSgtMC42NzUyODUxNTIy NTY0N2YpfSwKIHtRMzEoIDAuMTQxMzAwNTE3NTg0ODdmKSwgUTMxKC0wLjk1MDkwOTgzNTc1Njg5 Zil9LCB7UTMxKC0wLjQ3MDA1NDk2NzAxNjk3ZiksIFEzMSgtMC4zNzM0MDU0OTcyODY0N2YpfSwK IHtRMzEoIDAuODA3MDUwNjM3NjkzNTFmKSwgUTMxKCAwLjI5NjUzNjY4Mjg0NDA4Zil9LCB7UTMx KC0wLjM4OTgxNDc4ODk2OTI2ZiksIFEzMSggMC44OTU3MjYwNTcxNzA4N2YpfSwKZGlmZiAtLWdp dCBhL2xpYmF2Y29kZWMvZmZ0LmggYi9saWJhdmNvZGVjL2ZmdC5oCmluZGV4IDcwNmM5ZDA3ZjUu LjEzNmUxZDMxYzkgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvZmZ0LmgKKysrIGIvbGliYXZjb2Rl Yy9mZnQuaApAQCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgPHN0ZGludC5oPgogI2luY2x1ZGUg ImNvbmZpZy5oIgogCisjaW5jbHVkZSAibGliYXZ1dGlsL2ludGVybmFsLmgiCiAjaW5jbHVkZSAi bGliYXZ1dGlsL21lbV9pbnRlcm5hbC5oIgogCiAjaWYgRkZUX0ZMT0FUCkBAIC0xMTQsNyArMTE1 LDcgQEAgdm9pZCBmZl9pbml0X2ZmX2Nvc190YWJzKGludCBpbmRleCk7CiAjZW5kaWYKIAogI2Rl ZmluZSBDT1NUQUJMRShzaXplKSBcCi0gICAgQ09TVEFCTEVfQ09OU1QgREVDTEFSRV9BTElHTkVE KDMyLCBGRlRTYW1wbGUsIEZGVF9OQU1FKGZmX2Nvc18jI3NpemUpKVtzaXplLzJdCisgICAgQ09T VEFCTEVfQ09OU1QgYXR0cmlidXRlX3Zpc2liaWxpdHlfaGlkZGVuIERFQ0xBUkVfQUxJR05FRCgz MiwgRkZUU2FtcGxlLCBGRlRfTkFNRShmZl9jb3NfIyNzaXplKSlbc2l6ZS8yXQogCiBleHRlcm4g Q09TVEFCTEUoMTYpOwogZXh0ZXJuIENPU1RBQkxFKDMyKTsKZGlmZiAtLWdpdCBhL2xpYmF2Y29k ZWMvdnA5ZHNwLmggYi9saWJhdmNvZGVjL3ZwOWRzcC5oCmluZGV4IDcwMGRkNzJkZTguLjNkMTUw NmQ5MDUgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvdnA5ZHNwLmgKKysrIGIvbGliYXZjb2RlYy92 cDlkc3AuaApAQCAtMjgsNiArMjgsNyBAQAogI2luY2x1ZGUgPHN0ZGludC5oPgogCiAjaW5jbHVk ZSAibGliYXZjb2RlYy92cDkuaCIKKyNpbmNsdWRlICJsaWJhdnV0aWwvaW50ZXJuYWwuaCIKIAog dHlwZWRlZiB2b2lkICgqdnA5X21jX2Z1bmMpKHVpbnQ4X3QgKmRzdCwgcHRyZGlmZl90IGRzdF9z dHJpZGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqcmVmLCBw dHJkaWZmX3QgcmVmX3N0cmlkZSwKQEAgLTEyMCw3ICsxMjEsNyBAQCB0eXBlZGVmIHN0cnVjdCBW UDlEU1BDb250ZXh0IHsKICAgICB2cDlfc2NhbGVkX21jX2Z1bmMgc21jWzVdW05fRklMVEVSU11b Ml07CiB9IFZQOURTUENvbnRleHQ7CiAKLWV4dGVybiBjb25zdCBpbnQxNl90IGZmX3ZwOV9zdWJw ZWxfZmlsdGVyc1szXVsxNl1bOF07CitleHRlcm4gY29uc3QgaW50MTZfdCBhdHRyaWJ1dGVfdmlz aWJpbGl0eV9oaWRkZW4gZmZfdnA5X3N1YnBlbF9maWx0ZXJzWzNdWzE2XVs4XTsKIAogdm9pZCBm Zl92cDlkc3BfaW5pdChWUDlEU1BDb250ZXh0ICpkc3AsIGludCBicHAsIGludCBiaXRleGFjdCk7 CiAKZGlmZiAtLWdpdCBhL2xpYmF2dXRpbC9pbnRlcm5hbC5oIGIvbGliYXZ1dGlsL2ludGVybmFs LmgKaW5kZXggYjQ0Y2JhYWE3Yi4uMzZhZmM0Njg3ZiAxMDA2NDQKLS0tIGEvbGliYXZ1dGlsL2lu dGVybmFsLmgKKysrIGIvbGliYXZ1dGlsL2ludGVybmFsLmgKQEAgLTYxLDYgKzYxLDEyIEBACiAj ZW5kaWYKICNlbmRpZgogCisjaWYgKEFWX0dDQ19WRVJTSU9OX0FUX0xFQVNUKDQsMCkgfHwgZGVm aW5lZChfX2NsYW5nX18pKSAmJiAoZGVmaW5lZChfX0VMRl9fKSB8fCBkZWZpbmVkKF9fTUFDSF9f KSkKKyMgICAgZGVmaW5lIGF0dHJpYnV0ZV92aXNpYmlsaXR5X2hpZGRlbiBfX2F0dHJpYnV0ZV9f KCh2aXNpYmlsaXR5KCJoaWRkZW4iKSkpCisjZWxzZQorIyAgICBkZWZpbmUgYXR0cmlidXRlX3Zp c2liaWxpdHlfaGlkZGVuCisjZW5kaWYKKwogI2lmIGRlZmluZWQoX1dJTjMyKSAmJiBDT05GSUdf U0hBUkVEICYmICFkZWZpbmVkKEJVSUxESU5HX2F2dXRpbCkKICMgICAgZGVmaW5lIGF2X2V4cG9y dF9hdnV0aWwgX19kZWNsc3BlYyhkbGxpbXBvcnQpCiAjZWxzZQotLSAKMi4yNS4xCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFp bGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJv dmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0 ICJ1bnN1YnNjcmliZSIuCg==