summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--indra/media_plugins/webkit/linux_volume_catcher.cpp29
1 files changed, 27 insertions, 2 deletions
diff --git a/indra/media_plugins/webkit/linux_volume_catcher.cpp b/indra/media_plugins/webkit/linux_volume_catcher.cpp
index a2a99d5728..2ba28bd4bf 100644
--- a/indra/media_plugins/webkit/linux_volume_catcher.cpp
+++ b/indra/media_plugins/webkit/linux_volume_catcher.cpp
@@ -42,6 +42,11 @@
#include "linden_common.h"
+#include "linux_volume_catcher.h"
+
+
+#if LL_PULSEAUDIO_ENABLED
+
extern "C" {
#include <glib.h>
@@ -54,8 +59,6 @@ extern "C" {
#include "apr_dso.h"
}
-#include "linux_volume_catcher.h"
-
////////////////////////////////////////////////////
#define DEBUGMSG(...) do {} while(0)
@@ -456,3 +459,25 @@ void LinuxVolumeCatcher::pump()
pimpl->pump();
}
+#else // !LL_PULSEAUDIO_ENABLED
+
+// stub.
+
+LinuxVolumeCatcher::LinuxVolumeCatcher()
+{
+ pimpl = NULL;
+}
+
+LinuxVolumeCatcher::~LinuxVolumeCatcher()
+{
+}
+
+void LinuxVolumeCatcher::setVolume(F32 volume)
+{
+}
+
+void LinuxVolumeCatcher::pump()
+{
+}
+
+#endif // LL_PULSEAUDIO_ENABLED