<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/newview/llappviewerlinux.cpp, branch cef_147</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=cef_147</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=cef_147'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2026-06-01T01:58:57Z</updated>
<entry>
<title>Revert "Preload CEF automatically on Linux aarch64""</title>
<updated>2026-06-01T01:58:57Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-06-01T01:58:57Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ae056a279979ae3f051bfaacbdeec162ddc039d9'/>
<id>urn:sha1:ae056a279979ae3f051bfaacbdeec162ddc039d9</id>
<content type='text'>
This reverts commit 16d3d725998f1189083c429a1cbb2cc3fb15b7da.
</content>
</entry>
<entry>
<title>Get streaming to work again on FreeBSD</title>
<updated>2025-11-16T06:17:35Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-11-16T06:17:35Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=077720c843eb8bc7ed1009997c50416591875287'/>
<id>urn:sha1:077720c843eb8bc7ed1009997c50416591875287</id>
<content type='text'>
There's libpthread.so and no libpthread.so.0 on FBSD and it's the
other way around on GNU/Linux.
</content>
</entry>
<entry>
<title>Merge tag 'Second_Life_Release#a6d4c1d3-2025.07' into 2025.07</title>
<updated>2025-10-01T08:56:56Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-09-29T08:29:19Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a954d290674db08ecaf3c1e6484a0cb6647b88b5'/>
<id>urn:sha1:a954d290674db08ecaf3c1e6484a0cb6647b88b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable NVIDIA GL threaded optimisations by default</title>
<updated>2025-08-30T13:11:13Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-08-26T04:03:11Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=50fb526c1011d0dd623e312ff70365e32a6d50a7'/>
<id>urn:sha1:50fb526c1011d0dd623e312ff70365e32a6d50a7</id>
<content type='text'>
https://www.phoronix.com/review/nvidia_threaded_opts
If a user needs it to be off, then set __GL_THREADED_OPTIMIZATIONS to 0
upon launching, the built-in enabling is set not to overwrite.
</content>
</entry>
<entry>
<title>Preload CEF automatically on Linux aarch64"</title>
<updated>2025-07-02T07:17:18Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-07-02T07:12:00Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=16d3d725998f1189083c429a1cbb2cc3fb15b7da'/>
<id>urn:sha1:16d3d725998f1189083c429a1cbb2cc3fb15b7da</id>
<content type='text'>
This reverts commit 6d9bda960f179aa8ea3765c10aa3140d22c74086, and
add the aarch64 condition for preloading.
We can't use gDirUtilp-&gt;getLLPluginDir() yet in llappviewerlinux because
it's not instantiated yet in that phase.
</content>
</entry>
<entry>
<title>Fix media_plugin_cef failing on Linux aarch64</title>
<updated>2025-07-01T10:01:20Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-07-01T10:01:20Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=6d9bda960f179aa8ea3765c10aa3140d22c74086'/>
<id>urn:sha1:6d9bda960f179aa8ea3765c10aa3140d22c74086</id>
<content type='text'>
WARNING #Plugin# llplugin/llplugininstance.cpp(106) LLPluginInstance::load:
apr_dso_load of /usr/lib64/libmedia_plugin_cef.so failed with error 20019,
additional info string:
/usr/lib64/libcef.so: cannot allocate memory in static TLS block

https://github.com/chromiumembedded/cef/issues/3616
https://github.com/chromiumembedded/cef/issues/3803
https://magpcss.org/ceforum/viewtopic.php?t=19622

I tried adding mProcessParams.envs.add("LD_PRELOAD=/usr/lib64/libcef.so");
to indra/llplugin/llpluginprocessparent.cpp, it didn't get rid of the
error, but running `LD_PRELOAD=/usr/lib64/libcef.so megapahit` OR
`LD_PRELOAD=/usr/lib64/libmedia_plugin_cef.so megapahit` does.
It still doesn't load web pages, however, even though there are
process plugin activities.
</content>
</entry>
<entry>
<title>Fix Tracy memory profiling overloads for aligned allocations</title>
<updated>2025-02-11T10:04:05Z</updated>
<author>
<name>Rye</name>
<email>rye@lindenlab.com</email>
</author>
<published>2025-02-02T07:43:46Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=6fcd349f374710a3f4e0e0585bb6d7af86ebb66d'/>
<id>urn:sha1:6fcd349f374710a3f4e0e0585bb6d7af86ebb66d</id>
<content type='text'>
Fix disabling renderdoc support
Improve ll_aligned_alloc functions on darwin for 32 and 64byte aligned by utilizing posix_memalign
</content>
</entry>
<entry>
<title>sockaddr_in is defined in netinet/in.h</title>
<updated>2024-07-01T05:24:49Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2024-06-21T13:40:32Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=29eb87e078a7b744ab651c3d062aaa33984933c2'/>
<id>urn:sha1:29eb87e078a7b744ab651c3d062aaa33984933c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'secondlife/release/maint-b' into maint-b</title>
<updated>2024-06-20T12:52:45Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2024-06-20T08:16:37Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ad5dec92bcb7d11e6a48b6ec6a220a49de985351'/>
<id>urn:sha1:ad5dec92bcb7d11e6a48b6ec6a220a49de985351</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge tag '7.1.7-release'</title>
<updated>2024-05-16T05:52:40Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2024-05-16T05:52:40Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=6d51e91895a7f2435c46a876410ccc6c63fe8c82'/>
<id>urn:sha1:6d51e91895a7f2435c46a876410ccc6c63fe8c82</id>
<content type='text'>
source for viewer 7.1.7.8974243247
</content>
</entry>
</feed>
