diff options
author | Jacek Antonelli | 2008-09-06 18:24:57 -0500 |
---|---|---|
committer | Jacek Antonelli | 2008-09-06 18:25:07 -0500 |
commit | 798d367d54a6c6379ad355bd8345fa40e31e7fe9 (patch) | |
tree | 1921f1708cd0240648c97bc02df2c2ab5f2fc41e /linden/indra/llmedia/llmediamanager.cpp | |
parent | Second Life viewer sources 1.20.15 (diff) | |
download | meta-impy-798d367d54a6c6379ad355bd8345fa40e31e7fe9.zip meta-impy-798d367d54a6c6379ad355bd8345fa40e31e7fe9.tar.gz meta-impy-798d367d54a6c6379ad355bd8345fa40e31e7fe9.tar.bz2 meta-impy-798d367d54a6c6379ad355bd8345fa40e31e7fe9.tar.xz |
Second Life viewer sources 1.21.0-RC
Diffstat (limited to '')
-rw-r--r-- | linden/indra/llmedia/llmediamanager.cpp | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/linden/indra/llmedia/llmediamanager.cpp b/linden/indra/llmedia/llmediamanager.cpp index 8d637c0..f72e63c 100644 --- a/linden/indra/llmedia/llmediamanager.cpp +++ b/linden/indra/llmedia/llmediamanager.cpp | |||
@@ -36,10 +36,13 @@ | |||
36 | #include "llmediaimplexample2.h" | 36 | #include "llmediaimplexample2.h" |
37 | #include "llmediaimplquicktime.h" | 37 | #include "llmediaimplquicktime.h" |
38 | #include "llmediaimplgstreamer.h" | 38 | #include "llmediaimplgstreamer.h" |
39 | #include "llmediaimplllmozlib.h" | 39 | #if LL_LLMOZLIB_ENABLED |
40 | # include "llmediaimplllmozlib.h" | ||
41 | #endif | ||
40 | 42 | ||
41 | LLMediaManager* LLMediaManager::sInstance = 0; | 43 | LLMediaManager* LLMediaManager::sInstance = 0; |
42 | 44 | ||
45 | |||
43 | //////////////////////////////////////////////////////////////////////////////// | 46 | //////////////////////////////////////////////////////////////////////////////// |
44 | // (private) | 47 | // (private) |
45 | LLMediaManager::LLMediaManager() | 48 | LLMediaManager::LLMediaManager() |
@@ -52,6 +55,20 @@ LLMediaManager::~LLMediaManager() | |||
52 | } | 55 | } |
53 | 56 | ||
54 | //////////////////////////////////////////////////////////////////////////////// | 57 | //////////////////////////////////////////////////////////////////////////////// |
58 | // Early initialization for web browser for the viewer, so we can show | ||
59 | // the login screen and defer initialization of QuickTime, etc. JC | ||
60 | // (static) | ||
61 | void LLMediaManager::initBrowser( LLMediaManagerData* init_data ) | ||
62 | { | ||
63 | if ( ! sInstance ) | ||
64 | sInstance = new LLMediaManager(); | ||
65 | |||
66 | #if LL_LLMOZLIB_ENABLED | ||
67 | LLMediaImplLLMozLib::startup( init_data ); | ||
68 | #endif // LL_LLMOZLIB_ENABLED | ||
69 | } | ||
70 | |||
71 | //////////////////////////////////////////////////////////////////////////////// | ||
55 | // (static) | 72 | // (static) |
56 | void LLMediaManager::initClass( LLMediaManagerData* init_data ) | 73 | void LLMediaManager::initClass( LLMediaManagerData* init_data ) |
57 | { | 74 | { |
@@ -73,10 +90,6 @@ void LLMediaManager::initClass( LLMediaManagerData* init_data ) | |||
73 | #if LL_GSTREAMER_ENABLED | 90 | #if LL_GSTREAMER_ENABLED |
74 | LLMediaImplGStreamer::startup( init_data ); | 91 | LLMediaImplGStreamer::startup( init_data ); |
75 | #endif // LL_GSTREAMER_ENABLED | 92 | #endif // LL_GSTREAMER_ENABLED |
76 | |||
77 | #if LL_LLMOZLIB_ENABLED | ||
78 | LLMediaImplLLMozLib::startup( init_data ); | ||
79 | #endif // LL_LLMOZLIB_ENABLED | ||
80 | } | 93 | } |
81 | 94 | ||
82 | //////////////////////////////////////////////////////////////////////////////// | 95 | //////////////////////////////////////////////////////////////////////////////// |