From 106b42c9fc893c3172dc843a70b6e79a22eed985 Mon Sep 17 00:00:00 2001
From: Armin Weatherwax
Date: Mon, 9 Aug 2010 19:03:58 +0200
Subject: fix some mime type issues
---
linden/indra/llinventory/llparcel.cpp | 13 ++--
.../newview/skins/default/xui/en-us/mime_types.xml | 31 +++++++++-
.../skins/default/xui/en-us/mime_types_linux.xml | 71 ++++++++++++++++------
.../skins/default/xui/en-us/mime_types_mac.xml | 69 +++++++++++++++------
4 files changed, 139 insertions(+), 45 deletions(-)
mode change 100644 => 100755 linden/indra/newview/skins/default/xui/en-us/mime_types_linux.xml
mode change 100644 => 100755 linden/indra/newview/skins/default/xui/en-us/mime_types_mac.xml
(limited to 'linden')
diff --git a/linden/indra/llinventory/llparcel.cpp b/linden/indra/llinventory/llparcel.cpp
index 547862f..39605eb 100644
--- a/linden/indra/llinventory/llparcel.cpp
+++ b/linden/indra/llinventory/llparcel.cpp
@@ -306,11 +306,11 @@ void LLParcel::setMediaType(const std::string& type)
mMediaType = type;
mMediaType = rawstr_to_utf8(mMediaType);
- // This code attempts to preserve legacy movie functioning
- if(mMediaType.empty() && ! mMediaURL.empty())
- {
- setMediaType(std::string("video/vnd.secondlife.qt.legacy"));
- }
+// // This legacy code prevents any media different from video from working on OpenSim
+// if(mMediaType.empty() && ! mMediaURL.empty())
+// {
+// setMediaType(std::string("video/vnd.secondlife.qt.legacy"));
+// }
}
void LLParcel::setMediaWidth(S32 width)
{
@@ -762,7 +762,8 @@ void LLParcel::unpackMessage(LLMessageSystem* msg)
}
else
{
- setMediaType(std::string("video/vnd.secondlife.qt.legacy"));
+ setMediaType(std::string("")); //having mMediaType empty causes autodetect,
+ // thats what we want -- AW
setMediaDesc(std::string("No Description available without Server Upgrade"));
mMediaLoop = true;
mObscureMedia = true;
diff --git a/linden/indra/newview/skins/default/xui/en-us/mime_types.xml b/linden/indra/newview/skins/default/xui/en-us/mime_types.xml
index 9f0c631..a585069 100644
--- a/linden/indra/newview/skins/default/xui/en-us/mime_types.xml
+++ b/linden/indra/newview/skins/default/xui/en-us/mime_types.xml
@@ -120,7 +120,7 @@
none
- media_plugin_quicktime
+ media_plugin_webkit
@@ -130,6 +130,9 @@
none
+
+ media_plugin_webkit
+
@@ -230,6 +251,9 @@
web
+
+ media_plugin_webkit
+
@@ -130,6 +130,9 @@
none
+
+ media_plugin_webkit
+
movie
- media_plugin_gstreamer
+ media_plugin_webkit
@@ -224,6 +251,9 @@
web
+
+ media_plugin_webkit
+
diff --git a/linden/indra/newview/skins/default/xui/en-us/mime_types_mac.xml b/linden/indra/newview/skins/default/xui/en-us/mime_types_mac.xml
old mode 100644
new mode 100755
index 4a7a6e1..7931e55
--- a/linden/indra/newview/skins/default/xui/en-us/mime_types_mac.xml
+++ b/linden/indra/newview/skins/default/xui/en-us/mime_types_mac.xml
@@ -130,6 +130,9 @@
none
+
+ media_plugin_webkit
+
movie
- media_plugin_quicktime
+ media_plugin_webkit
@@ -224,6 +251,9 @@
web
+
+ media_plugin_webkit
+
--
cgit v1.1