summaryrefslogtreecommitdiff
path: root/indra/newview/llviewermedia.cpp
diff options
context:
space:
mode:
authorRye <rye@alchemyviewer.org>2025-10-18 02:13:22 -0400
committerRye <rye@alchemyviewer.org>2025-10-27 04:59:15 -0400
commitcec5419d5d072a326e7a6303aa3cb8ee3d6f5b80 (patch)
tree82583fb7f286766e0df531bdeeb1d58133dd9265 /indra/newview/llviewermedia.cpp
parent92db2aa7028c997069f281dd376c40b058f5b16f (diff)
Add debug option to force libvlc plugin on linux
Signed-off-by: Rye <rye@alchemyviewer.org>
Diffstat (limited to 'indra/newview/llviewermedia.cpp')
-rw-r--r--indra/newview/llviewermedia.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/indra/newview/llviewermedia.cpp b/indra/newview/llviewermedia.cpp
index bb3ea74589..a75f2b2c64 100644
--- a/indra/newview/llviewermedia.cpp
+++ b/indra/newview/llviewermedia.cpp
@@ -1735,6 +1735,13 @@ LLPluginClassMedia* LLViewerMediaImpl::newSourceFromMediaType(std::string media_
}
else
{
+#if LL_LINUX
+ if(plugin_basename == "media_plugin_gstreamer10" && gSavedSettings.getBOOL("MediaPluginForceVLC"))
+ {
+ plugin_basename = "media_plugin_libvlc";
+ }
+#endif
+
std::string launcher_name = gDirUtilp->getLLPluginLauncher();
std::string plugin_name = gDirUtilp->getLLPluginFilename(plugin_basename);