| Age | Commit message (Collapse) | Author |
|
on x86-64 as it breaks web media. 151.3.18 is the latest version known
to work.
|
|
We use a non member static associative array here cause it needs to
be accessed in sendChatFromViewer that is static. A public function
for modifying it is also just static.
As per spec, "It does not apply to emotes, and will not trigger any
animation", hence some extra efforts there.
|
|
like in RLvCommand constructor in rlvhelper.cpp.
|
|
Seems to be needed now on aarch64, but doesn't hurt to have it too
on x86-64.
|
|
|
|
|
|
Release/26.3
|
|
this commit is a fix for the scaling issue happening randomly on macs with a retina display.
|
|
|
|
https://megapahit.com/show_bug.cgi?id=21
Returning false is for disabling, setting AGENT_CONTROL_FINISH_ANIM is
to not get stuck.
|
|
https://megapahit.com/show_bug.cgi?id=15
|
|
|
|
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
|