summaryrefslogtreecommitdiff
path: root/network/mumble/patches/AudioInput-fix-for-celt-0.11.0.patch
diff options
context:
space:
mode:
Diffstat (limited to 'network/mumble/patches/AudioInput-fix-for-celt-0.11.0.patch')
-rw-r--r--network/mumble/patches/AudioInput-fix-for-celt-0.11.0.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/network/mumble/patches/AudioInput-fix-for-celt-0.11.0.patch b/network/mumble/patches/AudioInput-fix-for-celt-0.11.0.patch
new file mode 100644
index 0000000000..211396f794
--- /dev/null
+++ b/network/mumble/patches/AudioInput-fix-for-celt-0.11.0.patch
@@ -0,0 +1,31 @@
+From 48b4c991164c1aff4699f30ec0df9df660be75b8 Mon Sep 17 00:00:00 2001
+From: jgeboski <jgeboski@gmail.com>
+Date: Thu, 22 Mar 2012 18:16:23 -0400
+Subject: [PATCH 1/2] AudioInput: compilation fix for builds using celt >=
+ 0.11.0
+
+---
+ src/mumble/AudioInput.cpp | 7 ++++++-
+ 1 files changed, 6 insertions(+), 1 deletions(-)
+
+diff --git a/src/mumble/AudioInput.cpp b/src/mumble/AudioInput.cpp
+index 93b7b8e..b541aea 100644
+--- a/src/mumble/AudioInput.cpp
++++ b/src/mumble/AudioInput.cpp
+@@ -823,7 +823,12 @@ void AudioInput::encodeAudioFrame() {
+
+ cCodec->celt_encoder_ctl(ceEncoder, CELT_SET_PREDICTION(0));
+
+- cCodec->celt_encoder_ctl(ceEncoder,CELT_SET_VBR_RATE(iAudioQuality));
++#ifdef CELT_SET_VBR_RATE
++ cCodec->celt_encoder_ctl(ceEncoder, CELT_SET_VBR_RATE(iAudioQuality));
++#else
++ cCodec->celt_encoder_ctl(ceEncoder, CELT_SET_BITRATE(iAudioQuality));
++#endif
++
+ len = cCodec->encode(ceEncoder, psSource, buffer, qMin(iAudioQuality / 800, 127));
+ iBitrate = len * 100 * 8;
+ } else {
+--
+1.7.4.4
+