| Age | Commit message (Collapse) | Author |
|
|
|
https://megapahit.com/show_bug.cgi?id=9
|
|
https://megapahit.com/show_bug.cgi?id=184
|
|
|
|
|
|
|
|
as its system CEF has been upgraded to 151.3.14.
The latest one is chosen here because it's the closest now.
|
|
|
|
|
|
Even though not obligatory, adding paths to GL libs wouldn't hurt
in building for amd64.
Also fix Arch aarch64 architecture label (ARM is the project label
which encompasses various ARM architectures including 32-bit ones).
|
|
|
|
p#682 Fix shutdown crash flushing peer connection stats
|
|
|
|
LLWebRTCImpl::terminate() only posted the peer connection closes to the
signaling thread, so they ran behind the BlockingCall that releases the
factory -- after the factory and device module were gone, or not at all
if the thread was destroyed with the task still queued.
That matters for stats: PeerConnection::Close() flushes any in-flight
GetStats request and delivers the report inline, and our callback walks
mSignalingObserverList to hand it to the viewer. By then the viewer's
LLVoiceWebRTCConnection objects have been destroyed -- on shutdown they
deliberately skip unsetSignalingObserver, on the assumption that
llwebrtc::terminate() already finished the job -- so the stats callback
reaches into freed memory.
Split the close out of LLWebRTCPeerConnectionImpl::terminate() into
closeOnSignalingThread() and run it from a BlockingCall, so connections
are closed and destroyed on the signaling thread before the factory, the
device module or the observers go away. Also take ownership of the
connection list up front so the detached thread in the timeout path
isn't racing the main thread over it, clear the observer lists as part
of the close, and skip the observer notification for a stats report
delivered while shutting down.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
so no need for USE_FLATPAK, and just maybe there are some other
platforms that use this runtime as the distro info.
|
|
Still hardcoded with `/var/cache/distfiles`,
which should still be the most common at the time of this commit.
This is so there's no need for the Discord patch in the ebuild code.
|
|
|
|
|
|
as its system CEF has been upgraded to 150.0.17.
v1.40.0-CEF_150.0.16.embed_scheme is chosen here instead of the
latest one because the latest one use 150.0.18.
Anticipating newest Dullahan version using not yet available API
on Arch CEF 150.0.17.
|
|
|
|
|
|
|
|
No cef package yet, so at-spi2-core & minizip must be directly
depended on.
Also, the package compression used in Arch ARM is different.
|
|
|
|
This file could also be in the "flatpak" repo instead. We'll see.
|
|
|
|
|
|
|
|
This reverts commit 3441a57e91f607b8beaa12424bcf71117cedade2.
Also includes both libGLESv2.so & libvulkan.so.1 to the stripping
part. Also reorder the list alphabetically (and case-ically).
Presence of libGLESv2.so on the system isn't mandatory any more
now on Debian/Ubuntu.
This fixes the WebGL being disabled on affected distros.
|
|
This reverts commit 9870f317f0ed1f2be6e4fa2d33669a71ec59e549.
|
|
Remove texture streaming changes from 26.3
|
|
|
|
Use communications devices/scheme to get system audio processing
|
|
|
|
|
|
secondlife/geenz/texture-channel-cherrypick"
This reverts commit 7f110d9fb54d050e0b25ea65294a53d2595fc89b, reversing
changes made to 5f91a3faf3ef0b9d0a6c3424fff119992dc0822a.
|
|
This reverts commit 6b4e3f3288ec1e9917cecd862a7a52945e5b4db2, reversing
changes made to 99ab6316b4ae9058f22d9f57d21e795ca45797fd.
|
|
This reverts commit 3d465f6c966f0a2fcfd5d3c9effb6ce20c2754c8, reversing
changes made to f2c356fc7130ce5e38b994dcfa1e210609b458b9.
|
|
This reverts commit a937b237de3651e79cdb517f14381a5bdd4c844b.
|
|
|
|
that seemed to have a wrong value and contain a typo.
|
|
as its system CEF has been upgraded to 150.0.14.
v1.40.0-CEF_150.0.13.accel is chosen here instead of the newer ones
because later ones use 150.0.15 & 150.0.16.
Anticipating newest Dullahan versions using not yet available API
on Arch CEF 150.0.14.
|
|
the ones on the runtime, instead of bundling copies.
|
|
https://docs.flatpak.org/en/latest/conventions.html
|