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 5B21443486 for ; Wed, 13 Jul 2022 21:14:50 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4AB7A68B9FC; Thu, 14 Jul 2022 00:14:47 +0300 (EEST) Received: from mail-lj1-f176.google.com (mail-lj1-f176.google.com [209.85.208.176]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B7C2A68B84F for ; Thu, 14 Jul 2022 00:14:40 +0300 (EEST) Received: by mail-lj1-f176.google.com with SMTP id 19so14896405ljz.4 for ; Wed, 13 Jul 2022 14:14:40 -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=fUyHlu7JTPVqK70TT4d/x/EeH6vf406f+N6jKSaACQM=; b=zv9pHaNtF2YMtLJdGhRS70ZuQc4X8ONGF7bKCOmQX9zh/xvdjOx0QuY9EtD3WaBA+B 9N3epHcCLefVkbl8zsxZ/ao5tp+xeiXBCDXz67aRqmh2PlhDTg6wpttXEJUlVRledU51 QAJok3d9qFrIrC3jC0yIJ6rdrE3hUYWrLOuLH8fYKw7M/zqIGrgMI3yosSqZ5Nrhc6DN wTR3M3ED+JfM5jKGt6cglyOXtLkIKv5Ti9HJgoTA9d/DYuHReDZj+VYHC/3pNiIysyFZ SDAhY342s7pVH6tQOggOy32k/6L3XL1TZtHLFs+2oNTjo7e1Rp7mvuntWaWFAbCP/gVI YByA== 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=fUyHlu7JTPVqK70TT4d/x/EeH6vf406f+N6jKSaACQM=; b=P0YWRdn9/7zyglSBTbWGW9spip8tx4BiG6ABZHPTbxrpy0wBaIkvQqG0L3cNqEslII veEXqsYdUp3Pur/QKAz+0REyKmX6OthnDlxiwwyv5PzjmksL0wVM7QOw1RV3GgdmI//b wb5H45mklGGEX7/K7QA7hTyhIMQlMoyUqr/yDaWBKayJbFjPcZZELtsEdKbf3aHsg4L4 SBtmZSvgSSU96wQmeImhLIf8T11qIksPlxLLc4Trml0dgokkFVyNUImPfJbs9l58RK8d RfdJTltM2Z8atZ+loxyOrCmuAXg+CExd0ga9CILiJ74FQ9J/woT9kI6BkayHsuOnFws1 UrmA== X-Gm-Message-State: AJIora/+WB6JmicYG9GMNjDN0Gn/DSSN7Alu0u0ViRZCfdBLu5/34ux0 +agqnf8oWGUImDE8MEx8KKgS3YcuXHpU4Pzh X-Google-Smtp-Source: AGRyM1tdR6Pxr1FPDwEvjaI9ZTiblmxqpLIwb4ousaOZ01yyZiWWxzg52RsCnJ9EtGX1/96gNf6LIw== X-Received: by 2002:a2e:9b0b:0:b0:25d:5ae6:4286 with SMTP id u11-20020a2e9b0b000000b0025d5ae64286mr2619613lji.148.1657746879859; Wed, 13 Jul 2022 14:14:39 -0700 (PDT) Received: from localhost.localdomain (dsl-tkubng21-58c01c-243.dhcp.inet.fi. [88.192.28.243]) by smtp.gmail.com with ESMTPSA id u6-20020ac248a6000000b00489c8c6c055sm3003402lfg.50.2022.07.13.14.14.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Jul 2022 14:14:38 -0700 (PDT) From: =?UTF-8?q?Martin=20Storsj=C3=B6?= To: ffmpeg-devel@ffmpeg.org Date: Thu, 14 Jul 2022 00:14:38 +0300 Message-Id: <20220713211438.3134725-1-martin@martin.st> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2] 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 c3VnZ2VzdGVkLgotLS0KIGxpYmF2Y29kZWMvYWFjc2JyZGF0YS5oIHwgMiArLQogbGliYXZjb2Rl Yy9mZnQuaCAgICAgICAgfCAyICstCiBsaWJhdmNvZGVjL3ZwOWRzcC5oICAgICB8IDIgKy0KIGxp YmF2dXRpbC9pbnRlcm5hbC5oICAgIHwgNiArKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgOSBpbnNl cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvYWFjc2Jy ZGF0YS5oIGIvbGliYXZjb2RlYy9hYWNzYnJkYXRhLmgKaW5kZXggN2ExMTU5NGM5Yi4uYjM4OTli M2U1ZiAxMDA2NDQKLS0tIGEvbGliYXZjb2RlYy9hYWNzYnJkYXRhLmgKKysrIGIvbGliYXZjb2Rl Yy9hYWNzYnJkYXRhLmgKQEAgLTI2OCw3ICsyNjgsNyBAQCBzdGF0aWMgY29uc3QgaW50OF90IHNi cl9vZmZzZXRbNl1bMTZdID0gewogfTsKIAogLyogRmlyc3QgZWlnaHQgZW50cmllcyByZXBlYXRl ZCBhdCBlbmQgdG8gc2ltcGxpZnkgU0lNRCBpbXBsZW1lbnRhdGlvbnMuICovCi1jb25zdCBERUNM QVJFX0FMSUdORUQoMTYsIElOVEZMT0FULCBBQUNfUkVOQU1FKGZmX3Nicl9ub2lzZV90YWJsZSkp W11bMl0gPSB7Citjb25zdCBhdHRyaWJ1dGVfdmlzaWJpbGl0eV9oaWRkZW4gREVDTEFSRV9BTElH TkVEKDE2LCBJTlRGTE9BVCwgQUFDX1JFTkFNRShmZl9zYnJfbm9pc2VfdGFibGUpKVtdWzJdID0g ewoge1EzMSgtMC45OTk0ODE1MzI3ODI5NmYpLCBRMzEoLTAuNTk0ODM0MTc1MTY2MDdmKX0sIHtR MzEoIDAuOTcxMTM0NTQzOTM5OTFmKSwgUTMxKC0wLjY3NTI4NTE1MjI1NjQ3Zil9LAoge1EzMSgg MC4xNDEzMDA1MTc1ODQ4N2YpLCBRMzEoLTAuOTUwOTA5ODM1NzU2ODlmKX0sIHtRMzEoLTAuNDcw MDU0OTY3MDE2OTdmKSwgUTMxKC0wLjM3MzQwNTQ5NzI4NjQ3Zil9LAoge1EzMSggMC44MDcwNTA2 Mzc2OTM1MWYpLCBRMzEoIDAuMjk2NTM2NjgyODQ0MDhmKX0sIHtRMzEoLTAuMzg5ODE0Nzg4OTY5 MjZmKSwgUTMxKCAwLjg5NTcyNjA1NzE3MDg3Zil9LApkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9m ZnQuaCBiL2xpYmF2Y29kZWMvZmZ0LmgKaW5kZXggNzA2YzlkMDdmNS4uYjQwNjZmZTBkNSAxMDA2 NDQKLS0tIGEvbGliYXZjb2RlYy9mZnQuaAorKysgYi9saWJhdmNvZGVjL2ZmdC5oCkBAIC0xMTQs NyArMTE0LDcgQEAgdm9pZCBmZl9pbml0X2ZmX2Nvc190YWJzKGludCBpbmRleCk7CiAjZW5kaWYK IAogI2RlZmluZSBDT1NUQUJMRShzaXplKSBcCi0gICAgQ09TVEFCTEVfQ09OU1QgREVDTEFSRV9B TElHTkVEKDMyLCBGRlRTYW1wbGUsIEZGVF9OQU1FKGZmX2Nvc18jI3NpemUpKVtzaXplLzJdCisg ICAgQ09TVEFCTEVfQ09OU1QgYXR0cmlidXRlX3Zpc2liaWxpdHlfaGlkZGVuIERFQ0xBUkVfQUxJ R05FRCgzMiwgRkZUU2FtcGxlLCBGRlRfTkFNRShmZl9jb3NfIyNzaXplKSlbc2l6ZS8yXQogCiBl eHRlcm4gQ09TVEFCTEUoMTYpOwogZXh0ZXJuIENPU1RBQkxFKDMyKTsKZGlmZiAtLWdpdCBhL2xp YmF2Y29kZWMvdnA5ZHNwLmggYi9saWJhdmNvZGVjL3ZwOWRzcC5oCmluZGV4IDcwMGRkNzJkZTgu LjEzMTE3ZmU5YmMgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvdnA5ZHNwLmgKKysrIGIvbGliYXZj b2RlYy92cDlkc3AuaApAQCAtMTIwLDcgKzEyMCw3IEBAIHR5cGVkZWYgc3RydWN0IFZQOURTUENv bnRleHQgewogICAgIHZwOV9zY2FsZWRfbWNfZnVuYyBzbWNbNV1bTl9GSUxURVJTXVsyXTsKIH0g VlA5RFNQQ29udGV4dDsKIAotZXh0ZXJuIGNvbnN0IGludDE2X3QgZmZfdnA5X3N1YnBlbF9maWx0 ZXJzWzNdWzE2XVs4XTsKK2V4dGVybiBjb25zdCBpbnQxNl90IGF0dHJpYnV0ZV92aXNpYmlsaXR5 X2hpZGRlbiBmZl92cDlfc3VicGVsX2ZpbHRlcnNbM11bMTZdWzhdOwogCiB2b2lkIGZmX3ZwOWRz cF9pbml0KFZQOURTUENvbnRleHQgKmRzcCwgaW50IGJwcCwgaW50IGJpdGV4YWN0KTsKIApkaWZm IC0tZ2l0IGEvbGliYXZ1dGlsL2ludGVybmFsLmggYi9saWJhdnV0aWwvaW50ZXJuYWwuaAppbmRl eCBiNDRjYmFhYTdiLi4zNmFmYzQ2ODdmIDEwMDY0NAotLS0gYS9saWJhdnV0aWwvaW50ZXJuYWwu aAorKysgYi9saWJhdnV0aWwvaW50ZXJuYWwuaApAQCAtNjEsNiArNjEsMTIgQEAKICNlbmRpZgog I2VuZGlmCiAKKyNpZiAoQVZfR0NDX1ZFUlNJT05fQVRfTEVBU1QoNCwwKSB8fCBkZWZpbmVkKF9f Y2xhbmdfXykpICYmIChkZWZpbmVkKF9fRUxGX18pIHx8IGRlZmluZWQoX19NQUNIX18pKQorIyAg ICBkZWZpbmUgYXR0cmlidXRlX3Zpc2liaWxpdHlfaGlkZGVuIF9fYXR0cmlidXRlX18oKHZpc2li aWxpdHkoImhpZGRlbiIpKSkKKyNlbHNlCisjICAgIGRlZmluZSBhdHRyaWJ1dGVfdmlzaWJpbGl0 eV9oaWRkZW4KKyNlbmRpZgorCiAjaWYgZGVmaW5lZChfV0lOMzIpICYmIENPTkZJR19TSEFSRUQg JiYgIWRlZmluZWQoQlVJTERJTkdfYXZ1dGlsKQogIyAgICBkZWZpbmUgYXZfZXhwb3J0X2F2dXRp bCBfX2RlY2xzcGVjKGRsbGltcG9ydCkKICNlbHNlCi0tIAoyLjI1LjEKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxp c3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlz dGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3Ig ZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vi c2NyaWJlIi4K