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 E531C43B47 for ; Thu, 14 Jul 2022 19:52:45 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2029268BA46; Thu, 14 Jul 2022 22:52:42 +0300 (EEST) Received: from mail8.parnet.fi (mail8.parnet.fi [77.234.108.134]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5920F68B8C0 for ; Thu, 14 Jul 2022 22:52:35 +0300 (EEST) Received: from mail9.parnet.fi (mail9.parnet.fi [77.234.108.21]) by mail8.parnet.fi with ESMTP id 26EJqXux001312-26EJqXv0001312 for ; Thu, 14 Jul 2022 22:52:33 +0300 Received: from foo.martin.st (host-97-187.parnet.fi [77.234.97.187]) by mail9.parnet.fi (Postfix) with ESMTPS id A6332A150B for ; Thu, 14 Jul 2022 22:52:33 +0300 (EEST) Date: Thu, 14 Jul 2022 22:52:32 +0300 (EEST) From: =?ISO-8859-15?Q?Martin_Storsj=F6?= To: FFmpeg development discussions and patches In-Reply-To: <20220714145141.GB2088045@pb2> Message-ID: References: <20220713211438.3134725-1-martin@martin.st> <20220714145141.GB2088045@pb2> MIME-Version: 1.0 X-FE-Policy-ID: 3:14:2:SYSTEM X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [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 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gVGh1LCAxNCBKdWwgMjAyMiwgTWljaGFlbCBOaWVkZXJtYXllciB3cm90ZToKCj4gT24gVGh1 LCBKdWwgMTQsIDIwMjIgYXQgMTI6MTQ6MzhBTSArMDMwMCwgTWFydGluIFN0b3JzasO2IHdyb3Rl Ogo+PiBUaGUgQUFyY2g2NCBhc3NlbWJseSBhY2Nlc3NlcyB0aG9zZSBzeW1ib2xzIGRpcmVjdGx5 LCB3aXRob3V0Cj4+IGluZGlyZWN0aW9uIHZpYSBlLmcuIHRoZSBHT1Qgb24gRUxGLiBJbiBvcmRl ciBmb3IgdGhpcyBub3QgdG8KPj4gcmVxdWlyZSB0ZXh0IHJlbG9jYXRpb25zLCB0aG9zZSBzeW1i b2xzIG5lZWQgdG8gYmUgcmVzb2x2ZWQgZnVsbHkKPj4gYXQgbGluayB0aW1lLCBpLmUuIHRob3Nl IHN5bWJvbHMgY2FuJ3QgYmUgaW50ZXJwb3NhYmxlLgo+Pgo+PiBOb3JtYWxseSwgc28gZmFyLCB0 aGlzIGlzIGFjaGlldmVkIHdoZW4gbGlua2luZyBzaGFyZWQgbGlicmFyaWVzCj4+IGluIHR3byB3 YXlzOyB3ZSBoYXZlIGEgdmVyc2lvbiBzY3JpcHQgKGxpYmF2Y29kZWMvbGliYXZjb2RlYy52KSB3 aGljaAo+PiBtYXJrcyBhbGwgc3ltYm9scyB0aGF0IGRvbid0IHN0YXJ0IHdpdGggYXYqIGFzIGxv Y2FsLiBBZGRpdGlvbmFsbHksCj4+IHdlIHRyeSB0byBhZGQgLVdsLC1Cc3ltYm9saWMgdG8gdGhl IGxpbmtlciBvcHRpb25zIGlmIHN1cHBvcnRlZCwKPj4gbWFraW5nIHN1cmUgdGhhdCBzdWNoIHN5 bWJvbCByZWZlcmVuY2VzIGFyZSByZXNvbHZlZCBmdWxseSBhdCBsaW5rCj4+IHRpbWUsIGluc3Rl YWQgb2YgbWFraW5nIHRoZW0gaW50ZXJwb3NhYmxlLgo+Pgo+PiBXaGVuIHRoZSBsaWJhdmNvZGVj IHN0YXRpYyBsaWJyYXJ5IGlzIGxpbmtlZCBpbnRvIGFub3RoZXIgc2hhcmVkCj4+IGxpYnJhcnks IHRoZXJlJ3Mgbm8gZ3VhcmFudGVlIHRoYXQgaXQgdXNlcyBzaW1pbGFyIG9wdGlvbnMgKGV2ZW4g dGhvdWdoCj4+IHRoYXQgd291bGQgYmUgZmF2b3VyYWJsZSksIHdoaWNoIHdvdWxkIGVuZCB1cCBy ZXF1aXJpbmcgdGV4dCByZWxvY2F0aW9ucwo+PiBpbiB0aGUgQUFyY2g2NCBhc3NlbWJseS4KPj4K Pj4gRXhwbGljaXRseSBtYXJrIHRoZSBzeW1ib2xzIHRoYXQgYXJlIGFjY2Vzc2VkIGZyb20gQUFy Y2g2NCBhc3NlbWJseQo+PiBhcyBoaWRkZW4sIHNvIHRoYXQgdGhleSBhcmUgcmVzb2x2ZWQgZnVs bHkgYXQgbGluayB0aW1lIGV2ZW4gd2l0aG91dAo+PiB0aGUgdmVyc2lvbiBzY3JpcHQgYW5kIC1X bCwtQnN5bWJvbGljLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBNYXJ0aW4gU3RvcnNqw7YgPG1hcnRp bkBtYXJ0aW4uc3Q+Cj4+IC0tLQo+PiBNb3ZlZCB0aGUgYXR0cmlidXRlIHRvIGxpYmF2dXRpbC9p bnRlcm5hbC5oLCByZW5hbWVkIHRvIGEgZGlmZmVyZW50Cj4+IG5hbWVzcGFjZSAobm90IGF2XyBw cmVmaXhlZCksIG1vdmVkIHRoZSBhdHRyaWJ1dGUgb24gZmZfdnA5X3N1YnBlbF9maWx0ZXJzCj4+ IHRvIHRoZSBoZWFkZXIsIGFzIHN1Z2dlc3RlZC4KPj4gLS0tCj4+ICBsaWJhdmNvZGVjL2FhY3Ni cmRhdGEuaCB8IDIgKy0KPj4gIGxpYmF2Y29kZWMvZmZ0LmggICAgICAgIHwgMiArLQo+PiAgbGli YXZjb2RlYy92cDlkc3AuaCAgICAgfCAyICstCj4+ICBsaWJhdnV0aWwvaW50ZXJuYWwuaCAgICB8 IDYgKysrKysrCj4+ICA0IGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv bnMoLSkKPgo+IFRoaXMgc2VlbXMgdG8gYnJlYWsgYnVpbGQgb24gbGludXggeDg2LTY0LCBpIGd1 ZXNzIGlhbSBtaXNzaW5nIHNvbWV0aGluZwo+Cj4gTUFOCWRvYy9mZnByb2JlLWFsbC4xCj4gSW4g ZmlsZSBpbmNsdWRlZCBmcm9tIGxpYmF2Y29kZWMveDg2L3ZwOWRzcF9pbml0XzE2YnBwLmM6MjY6 MDoKPiAuL2xpYmF2Y29kZWMvdnA5ZHNwLmg6MTIzOjUwOiBlcnJvcjogZXhwZWN0ZWQg4oCYPeKA mSwg4oCYLOKAmSwg4oCYO+KAmSwg4oCYYXNt4oCZIG9yIOKAmF9fYXR0cmlidXRlX1/igJkgYmVm b3JlIOKAmGZmX3ZwOV9zdWJwZWxfZmlsdGVyc+KAmQo+IGV4dGVybiBjb25zdCBpbnQxNl90IGF0 dHJpYnV0ZV92aXNpYmlsaXR5X2hpZGRlbiBmZl92cDlfc3VicGVsX2ZpbHRlcnNbM11bMTZdWzhd Owo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+ fn5+fn5+fn5+fn5+fn5+fn4KPiBmZmJ1aWxkL2NvbW1vbi5tYWs6ODE6IHJlY2lwZSBmb3IgdGFy Z2V0ICdsaWJhdmNvZGVjL3g4Ni92cDlkc3BfaW5pdF8xNmJwcC5vJyBmYWlsZWQKPiBtYWtlOiAq KiogW2xpYmF2Y29kZWMveDg2L3ZwOWRzcF9pbml0XzE2YnBwLm9dIEVycm9yIDEKPiBtYWtlOiAq KiogV2FpdGluZyBmb3IgdW5maW5pc2hlZCBqb2JzLi4uLgo+IEluIGZpbGUgaW5jbHVkZWQgZnJv bSBsaWJhdmNvZGVjL3g4Ni92cDlkc3BfaW5pdF8xNmJwcF90ZW1wbGF0ZS5jOjI2OjAsCj4gICAg ICAgICAgICAgICAgIGZyb20gbGliYXZjb2RlYy94ODYvdnA5ZHNwX2luaXRfMTJicHAuYzoyNToK PiAuL2xpYmF2Y29kZWMvdnA5ZHNwLmg6MTIzOjUwOiBlcnJvcjogZXhwZWN0ZWQg4oCYPeKAmSwg 4oCYLOKAmSwg4oCYO+KAmSwg4oCYYXNt4oCZIG9yIOKAmF9fYXR0cmlidXRlX1/igJkgYmVmb3Jl IOKAmGZmX3ZwOV9zdWJwZWxfZmlsdGVyc+KAmQo+IGV4dGVybiBjb25zdCBpbnQxNl90IGF0dHJp YnV0ZV92aXNpYmlsaXR5X2hpZGRlbiBmZl92cDlfc3VicGVsX2ZpbHRlcnNbM11bMTZdWzhdOwo+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+ fn5+fn5+fn5+fn5+fn4KPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gbGliYXZjb2RlYy94ODYvdnA5 ZHNwX2luaXRfMTZicHBfdGVtcGxhdGUuYzoyNjowLAo+ICAgICAgICAgICAgICAgICBmcm9tIGxp YmF2Y29kZWMveDg2L3ZwOWRzcF9pbml0XzEwYnBwLmM6MjU6Cj4gLi9saWJhdmNvZGVjL3ZwOWRz cC5oOjEyMzo1MDogZXJyb3I6IGV4cGVjdGVkIOKAmD3igJksIOKAmCzigJksIOKAmDvigJksIOKA mGFzbeKAmSBvciDigJhfX2F0dHJpYnV0ZV9f4oCZIGJlZm9yZSDigJhmZl92cDlfc3VicGVsX2Zp bHRlcnPigJkKPiBleHRlcm4gY29uc3QgaW50MTZfdCBhdHRyaWJ1dGVfdmlzaWJpbGl0eV9oaWRk ZW4gZmZfdnA5X3N1YnBlbF9maWx0ZXJzWzNdWzE2XVs4XTsKPiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+Cj4gZmZi dWlsZC9jb21tb24ubWFrOjgxOiByZWNpcGUgZm9yIHRhcmdldCAnbGliYXZjb2RlYy94ODYvdnA5 ZHNwX2luaXRfMTJicHAubycgZmFpbGVkCj4gbWFrZTogKioqIFtsaWJhdmNvZGVjL3g4Ni92cDlk c3BfaW5pdF8xMmJwcC5vXSBFcnJvciAxCj4gZmZidWlsZC9jb21tb24ubWFrOjgxOiByZWNpcGUg Zm9yIHRhcmdldCAnbGliYXZjb2RlYy94ODYvdnA5ZHNwX2luaXRfMTBicHAubycgZmFpbGVkCj4g bWFrZTogKioqIFtsaWJhdmNvZGVjL3g4Ni92cDlkc3BfaW5pdF8xMGJwcC5vXSBFcnJvciAxCj4g SW4gZmlsZSBpbmNsdWRlZCBmcm9tIGxpYmF2Y29kZWMveDg2L3ZwOWRzcF9pbml0LmM6MjY6MDoK PiAuL2xpYmF2Y29kZWMvdnA5ZHNwLmg6MTIzOjUwOiBlcnJvcjogZXhwZWN0ZWQg4oCYPeKAmSwg 4oCYLOKAmSwg4oCYO+KAmSwg4oCYYXNt4oCZIG9yIOKAmF9fYXR0cmlidXRlX1/igJkgYmVmb3Jl IOKAmGZmX3ZwOV9zdWJwZWxfZmlsdGVyc+KAmQo+IGV4dGVybiBjb25zdCBpbnQxNl90IGF0dHJp YnV0ZV92aXNpYmlsaXR5X2hpZGRlbiBmZl92cDlfc3VicGVsX2ZpbHRlcnNbM11bMTZdWzhdOwo+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+ fn5+fn5+fn5+fn5+fn4KPiBmZmJ1aWxkL2NvbW1vbi5tYWs6ODE6IHJlY2lwZSBmb3IgdGFyZ2V0 ICdsaWJhdmNvZGVjL3g4Ni92cDlkc3BfaW5pdC5vJyBmYWlsZWQKPiBtYWtlOiAqKiogW2xpYmF2 Y29kZWMveDg2L3ZwOWRzcF9pbml0Lm9dIEVycm9yIDEKClRoYW5rcywgaXQgc2VlbXMgSSBuZWVk IHRvIGFkZCBhbiBleHBsaWNpdCBpbmNsdWRlIG9mIGxpYmF2dXRpbC9pbnRlcm5hbC5oIAppbiB2 cDlkc3AuaC4gRml4aW5nLgoKLy8gTWFydGluCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVs QGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRl dmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRl dmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K