summaryrefslogtreecommitdiff
path: root/indra
diff options
context:
space:
mode:
authorAdam Moss <moss@lindenlab.com>2007-07-16 19:20:06 +0000
committerAdam Moss <moss@lindenlab.com>2007-07-16 19:20:06 +0000
commita994cc3775dc41194bf66f5cac5795f73851f427 (patch)
treeb2415c0386c810fb06296598585b147033c18f42 /indra
parent3f41fdbfcfa30727987676e33fc2af0c3cee6973 (diff)
SL-24190 'Streaming video support for Linux'
QA'd. svn merge svn+ssh://svn.lindenlab.com/svn/linden/release@65172 svn+ssh://svn.lindenlab.com/svn/linden/branches/moss/SL-24190i-based-on-r65172
Diffstat (limited to 'indra')
-rw-r--r--indra/newview/linux_tools/client-readme.txt24
-rwxr-xr-xindra/newview/viewer_manifest.py5
2 files changed, 23 insertions, 6 deletions
diff --git a/indra/newview/linux_tools/client-readme.txt b/indra/newview/linux_tools/client-readme.txt
index 63086c8437..297fd0a063 100644
--- a/indra/newview/linux_tools/client-readme.txt
+++ b/indra/newview/linux_tools/client-readme.txt
@@ -15,6 +15,7 @@ Life itself - please see <http://www.secondlife.com/whatis/>.
5.3. 'Shiny' and client performance
5.4. Audio
5.5. 'Alt' key for camera controls doesn't work
+ 5.6. In-world movie playback
6. Advanced Troubleshooting
6.1. Audio
6.2. OpenGL
@@ -57,6 +58,7 @@ Minimum requirements:
* Video/Graphics Card:
o nVidia GeForce 2, GeForce 4mx, or better
o OR ATI Radeon 8500, 9250, or better
+ (nVidia cards are strongly recommended for the Linux client)
**NOTE**: Second Life absolutely requires you to have recent, correctly-
configured OpenGL 3D drivers for your hardware - the graphics drivers
@@ -76,6 +78,14 @@ unpacked it into - no installation step is required.
Run ./secondlife from the installation directory to start Second Life.
+For in-world MOVIE PLAYBACK, you will need GStreamer 0.10 installed on your
+system. This is optional - it is not required for general client
+functionality. If you have GStreamer 0.10 installed, the selection of
+in-world movies you can successfully play will depend on the GStreamer
+plugins you have; if you cannot play a certain in-world movie then you are
+probably missing the appropriate GStreamer plugin on your system - you may
+be able to install it (see TROUBLESHOOTING).
+
User data is stored in the hidden directory ~/.secondlife by default; you may
override this location with the SECONDLIFE_USER_DIR environment variable if
you wish.
@@ -93,10 +103,9 @@ the Alpha release of the Linux client.
stability. See PROBLEM 3 in the TROUBLESHOOTING section if you wish to
turn these on to possibly enhance your experience.
-* MISC - The following user-visible features are not currently fully
- implemented on the Linux client and are therefore known not to work properly
- at this time:
- * QuickTime movie playback and movie recording
+* MISC - The following features are not currently fully implemented on the
+ Linux client and are therefore known not to work properly:
+ * Movie recording
* Full Unicode font rendering
* Auto-updater
@@ -176,6 +185,13 @@ SOLUTION:- Some window managers eat the Alt key for their own purposes; you
example, the 'Windows' key!) which will allow the Alt key to function
properly with mouse actions in Second Life and other applications.
+PROBLEM 6:- In-world movie playback doesn't work for me.
+SOLUTION:- You need to have a working installation of GStreamer 0.10; this
+ is usually an optional package for most versions of Linux. If you have
+ installed GStreamer 0.10 and you can play some movies but not others then
+ you need to install a wider selection of GStreamer plugins, either
+ from your vendor or an appropriate third party.
+
6. ADVANCED TROUBLESHOOTING
-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py
index 332b72fa54..0ef6a0cfed 100755
--- a/indra/newview/viewer_manifest.py
+++ b/indra/newview/viewer_manifest.py
@@ -413,8 +413,9 @@ class Linux_i686Manifest(LinuxManifest):
self.path("libstdc++.so.6")
self.path("libuuid.so", "libuuid.so.1")
self.path("libSDL-1.2.so.0")
- #self.path("libtcmalloc.so.0")
- #self.path("libstacktrace.so.0")
+ #self.path("libresolv.so") - don't bundle
+ #self.path("libtcmalloc.so.0") - bugged
+ #self.path("libstacktrace.so.0") - probably bugged
self.path("libllkdu.so", "../bin/libllkdu.so") # llkdu goes in bin for some reason
self.end_prefix("lib")