Hello community,

here is the log from the commit of package mumble for openSUSE:Factory checked 
in at 2016-09-30 15:32:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mumble (Old)
 and      /work/SRC/openSUSE:Factory/.mumble.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mumble"

Changes:
--------
--- /work/SRC/openSUSE:Factory/mumble/mumble.changes    2016-05-16 
12:04:08.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mumble.new/mumble.changes       2016-09-30 
15:32:13.000000000 +0200
@@ -1,0 +2,14 @@
+Sun Sep 25 06:52:08 UTC 2016 - mailaen...@opensuse.org
+
+- Update to version 1.2.17
+  * Fixed a bug that could cause the Mumble log view to be
+    inacessible after receiving a specially crafted text message.
+  * The PulseAudio backend will now fall back to default device
+    if the chosen device is no longer present.
+  * Mumble now explicitly sends plain text notifications to KDE
+    and Freedesktop.org notification endpoints.
+  * Xbox button/controller names as shown by Mumble should now be
+    correct for controllers other than the first controller.
+- Add appdata.patch for https://en.opensuse.org/openSUSE:AppStore
+
+-------------------------------------------------------------------

Old:
----
  mumble-1.2.16.tar.gz
  mumble-1.2.16.tar.gz.sig

New:
----
  appdata.patch
  mumble-1.2.17.tar.gz
  mumble-1.2.17.tar.gz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mumble.spec ++++++
--- /var/tmp/diff_new_pack.X2EjCa/_old  2016-09-30 15:32:17.000000000 +0200
+++ /var/tmp/diff_new_pack.X2EjCa/_new  2016-09-30 15:32:17.000000000 +0200
@@ -49,7 +49,7 @@
 %bcond_with     system_celt
 %bcond_without  system_speex
 Name:           mumble
-Version:        1.2.16%{?snapshot:_%{snapshot}}
+Version:        1.2.17%{?snapshot:_%{snapshot}}
 Release:        0
 Summary:        Voice Communication Client for Gamers
 License:        BSD-3-Clause
@@ -65,6 +65,8 @@
 Patch0:         mumble-1.2.2-buildcompare.diff
 # PATCH-FIX-UPSTREAM mumble-1.2.11-desktop_fix.diff -- 
https://github.com/mumble-voip/mumble/pull/1960
 Patch1:         mumble-1.2.11-desktop_fix.diff
+# PATCH-FEATURE-UPSTREAM https://github.com/mumble-voip/mumble/pull/2564
+Patch2:         appdata.patch
 BuildRequires:  boost-devel
 BuildRequires:  gcc-c++
 BuildRequires:  libcap-devel
@@ -182,6 +184,7 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 %if !%{with system_celt}
 %if 0%{?snapshot:1}
 tar -xzf %{SOURCE50}
@@ -379,6 +382,9 @@
 mkdir -p %{buildroot}%{_docdir}/%{name}
 cp -a scripts LICENSE README README.Linux %{buildroot}%{_docdir}/%{name}
 #
+mkdir -p %{buildroot}%{_datadir}/appdata/
+install -m 644 scripts/mumble.appdata.xml 
%{buildroot}%{_datadir}/appdata/mumble.appdata.xml
+#
 
 %pre server
 getent group mumble-server >/dev/null || groupadd -r mumble-server || :
@@ -456,5 +462,7 @@
 %if 0%{?suse_version} > 1310
 %ghost %{_rundir}/mumble-server
 %endif
+%dir %{_datadir}/appdata/
+%{_datadir}/appdata/mumble.appdata.xml
 
 %changelog

++++++ appdata.patch ++++++
>From 857341dd2d24c9da6dfc733ae2bb62c606ee1c12 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= <matth...@mailaender.name>
Date: Sun, 25 Sep 2016 09:08:18 +0200
Subject: [PATCH] Add an appdata.xml file.

---
 scripts/mumble.appdata.xml | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 scripts/mumble.appdata.xml

diff --git a/scripts/mumble.appdata.xml b/scripts/mumble.appdata.xml
new file mode 100644
index 0000000..a3ac459
--- /dev/null
+++ b/scripts/mumble.appdata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<application>
+  <id type="desktop">mumble.desktop</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <project_license>BSD-3-Clause</project_license>
+  <summary>Voice Chat Software</summary>
+  <description>
+    <p>Mumble is an open source, low-latency, high quality voice chat software 
primarily intended for use while gaming.</p>
+  </description>
+  <url type="homepage">https://wiki.mumble.info</url>
+  <screenshots>
+    <screenshot type="default">
+      
<image>https://screenshots.debian.net/screenshots/000/001/906/large.png</image>
+    </screenshot>
+  </screenshots>
+</application>
++++++ mumble-1.2.16.tar.gz -> mumble-1.2.17.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/mumble-1.2.16/3rdparty/xinputcheck-src/xinputcheck.cpp 
new/mumble-1.2.17/3rdparty/xinputcheck-src/xinputcheck.cpp
--- old/mumble-1.2.16/3rdparty/xinputcheck-src/xinputcheck.cpp  2016-05-05 
16:56:03.000000000 +0200
+++ new/mumble-1.2.17/3rdparty/xinputcheck-src/xinputcheck.cpp  2016-09-24 
14:37:47.000000000 +0200
@@ -76,11 +76,23 @@
     static GUID IID_ValveStreamingGamepad = { MAKELONG(0x28DE, 0x11FF), 
0x0000, 0x0000, { 0x00, 0x00, 0x50, 0x49, 0x44, 0x56, 0x49, 0x44 } };
     static GUID IID_X360WiredGamepad = { MAKELONG(0x045E, 0x02A1), 0x0000, 
0x0000, { 0x00, 0x00, 0x50, 0x49, 0x44, 0x56, 0x49, 0x44 } };
     static GUID IID_X360WirelessGamepad = { MAKELONG(0x045E, 0x028E), 0x0000, 
0x0000, { 0x00, 0x00, 0x50, 0x49, 0x44, 0x56, 0x49, 0x44 } };
+    static GUID IID_XOneWiredGamepad = { MAKELONG(0x045E, 0x02FF), 0x0000, 
0x0000, { 0x00, 0x00, 0x50, 0x49, 0x44, 0x56, 0x49, 0x44 } };
+    static GUID IID_XOneWirelessGamepad = { MAKELONG(0x045E, 0x02DD), 0x0000, 
0x0000, { 0x00, 0x00, 0x50, 0x49, 0x44, 0x56, 0x49, 0x44 } };
+    static GUID IID_XOneNewWirelessGamepad = { MAKELONG(0x045E, 0x02D1), 
0x0000, 0x0000, { 0x00, 0x00, 0x50, 0x49, 0x44, 0x56, 0x49, 0x44 } };
+    static GUID IID_XOneSWirelessGamepad = { MAKELONG(0x045E, 0x02EA), 0x0000, 
0x0000, { 0x00, 0x00, 0x50, 0x49, 0x44, 0x56, 0x49, 0x44 } };
+    static GUID IID_XOneSBluetoothGamepad = { MAKELONG(0x045E, 0x02E0), 
0x0000, 0x0000, { 0x00, 0x00, 0x50, 0x49, 0x44, 0x56, 0x49, 0x44 } };
+    static GUID IID_XOneEliteWirelessGamepad = { MAKELONG(0x045E, 0x02E3), 
0x0000, 0x0000, { 0x00, 0x00, 0x50, 0x49, 0x44, 0x56, 0x49, 0x44 } };
 
     static const GUID *s_XInputProductGUID[] = {
         &IID_ValveStreamingGamepad,
-        &IID_X360WiredGamepad,   /* Microsoft's wired X360 controller for 
Windows. */
-        &IID_X360WirelessGamepad /* Microsoft's wireless X360 controller for 
Windows. */
+        &IID_X360WiredGamepad,         /* Microsoft's wired X360 controller 
for Windows. */
+        &IID_X360WirelessGamepad,      /* Microsoft's wireless X360 controller 
for Windows. */
+        &IID_XOneWiredGamepad,         /* Microsoft's wired Xbox One 
controller for Windows. */
+        &IID_XOneWirelessGamepad,      /* Microsoft's wireless Xbox One 
controller for Windows. */
+        &IID_XOneNewWirelessGamepad,   /* Microsoft's updated wireless Xbox 
One controller (w/ 3.5 mm jack) for Windows. */
+        &IID_XOneSWirelessGamepad,     /* Microsoft's wireless Xbox One S 
controller for Windows. */
+        &IID_XOneSBluetoothGamepad,    /* Microsoft's Bluetooth Xbox One S 
controller for Windows. */
+        &IID_XOneEliteWirelessGamepad  /* Microsoft's wireless Xbox One Elite 
controller for Windows. */
     };
 
     size_t iDevice;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mumble-1.2.16/CHANGES new/mumble-1.2.17/CHANGES
--- old/mumble-1.2.16/CHANGES   2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/CHANGES   2016-09-24 14:37:47.000000000 +0200
@@ -1,5 +1,27 @@
+2016-08-13
+  Mikkel Krautz <mik...@krautz.dk>
+    9b76777  Bump version to 1.2.17.
+
+2016-08-06
+  Mikkel Krautz <mik...@krautz.dk>
+    700a2d0  3rdparty/xinputcheck-src: add Xbox One controller (w/ 3.5 mm
+            jack).
+    b0f377b  GlobalShortcut_win: fix XboxInput button mask in buttonName().
+    c116105  3rdparty/xinputcheck-src: add Xbox One S wireless
+            (non-Bluetooth) and Xbox One Elite wireless.
+
+2016-08-04
+  Mikkel Krautz <mik...@krautz.dk>
+    bee6bd5  3rdparty/xinputcheck-src: add Xbox One controller GUIDs to
+            avoid device list querying for Xbox One controllers.
+
+2016-07-31
+  Nascher <ke...@nascher.org>
+    cadbd57  Log: check for QSizeF::isValid() in Log::validHtml().
+
 2016-05-05
   Mikkel Krautz <mik...@krautz.dk>
+    3be91dc  Update changelog.
     1471f24  overlay: sync overlay_blacklist.h with master branch.
     6d37604  Use mumble.info instead of mumble.hive.no in publist
             registration and crash reporting.
@@ -14,6 +36,20 @@
     c33e5a9  GlobalShortcut_win: only poll XboxInput if there are XInput
             devices present.
 
+2016-04-27
+  Mikkel Krautz <mik...@krautz.dk>
+    3527a53  Log_unix: use plain log message for KDE notifications.
+
+2016-04-24
+  Mikkel Krautz <mik...@krautz.dk>
+    6d671c6  PulseAudio: fall back to default device if chosen device is no
+            longer present.
+
+2016-04-23
+  Mikkel Krautz <mik...@krautz.dk>
+    30adc3d  Log_unix: always send plain text notifications via
+            org.freedesktop.Notifications.
+
 2016-03-05
   Mikkel Krautz <mik...@krautz.dk>
     974292c  Update changelog.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mumble-1.2.16/g15helper/g15helper.plist 
new/mumble-1.2.17/g15helper/g15helper.plist
--- old/mumble-1.2.16/g15helper/g15helper.plist 2016-05-05 16:56:03.000000000 
+0200
+++ new/mumble-1.2.17/g15helper/g15helper.plist 2016-09-24 14:37:47.000000000 
+0200
@@ -13,7 +13,7 @@
        <key>CFBundleSignature</key>
        <string>G15H</string>
        <key>CFBundleVersion</key>
-       <string>1.2.16</string>
+       <string>1.2.17</string>
        <key>NSHumanReadableCopyright</key>
        <string>Copyright (c) 2009 Mikkel Krautz 
&lt;mik...@krautz.dk&gt;</string>
 </dict>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mumble-1.2.16/g15helper/g15helper.rc 
new/mumble-1.2.17/g15helper/g15helper.rc
--- old/mumble-1.2.16/g15helper/g15helper.rc    2016-05-05 16:56:03.000000000 
+0200
+++ new/mumble-1.2.17/g15helper/g15helper.rc    2016-09-24 14:37:47.000000000 
+0200
@@ -15,8 +15,8 @@
 #endif
 
 VS_VERSION_INFO VERSIONINFO
-       FILEVERSION             1,2,16,0
-       PRODUCTVERSION  1,2,16,0
+       FILEVERSION             1,2,17,0
+       PRODUCTVERSION  1,2,17,0
        FILEFLAGSMASK   VS_FFI_FILEFLAGSMASK
        FILEFLAGS               (VER_DEBUG|VER_RELEASE)
        FILEOS                  VOS_NT_WINDOWS32
@@ -29,8 +29,8 @@
                        BEGIN
                                VALUE "CompanyName", "Mikkel Krautz"
                                VALUE "FileDescription", "Mumble G15 LCD Helper"
-                               VALUE "FileVersion", "1.2.16"
-                               VALUE "ProductVersion", "1.2.16"
+                               VALUE "FileVersion", "1.2.17"
+                               VALUE "ProductVersion", "1.2.17"
                                VALUE "LegalCopyright", "Copyright (C) 
2008-2011, Mikkel Krautz <mik...@krautz.dk>"
                                VALUE "OriginalFilename", 
"mumble-g15-helper.exe"
                                VALUE "ProductName", "Mumble G15 LCD Helper"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mumble-1.2.16/macx/common.pri 
new/mumble-1.2.17/macx/common.pri
--- old/mumble-1.2.16/macx/common.pri   2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/macx/common.pri   2016-09-24 14:37:47.000000000 +0200
@@ -1,6 +1,6 @@
 # Common OSX overlay settings.
 
-VERSION = 1.2.16
+VERSION = 1.2.17
 
 DEFINES *= VERSION=\\\"$$VERSION\\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mumble-1.2.16/macx/osax/osax.plist 
new/mumble-1.2.17/macx/osax/osax.plist
--- old/mumble-1.2.16/macx/osax/osax.plist      2016-05-05 16:56:03.000000000 
+0200
+++ new/mumble-1.2.17/macx/osax/osax.plist      2016-09-24 14:37:47.000000000 
+0200
@@ -13,7 +13,7 @@
        <key>CFBundlePackageType</key>
        <string>osax</string>
        <key>CFbundleVersion</key>
-       <string>1.2.16</string>
+       <string>1.2.17</string>
        <key>CFBundleSignature</key>
        <string>MUOL</string>
        <key>CSResourcesFileMapped</key>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mumble-1.2.16/overlay/overlay.pro 
new/mumble-1.2.17/overlay/overlay.pro
--- old/mumble-1.2.16/overlay/overlay.pro       2016-05-05 16:56:03.000000000 
+0200
+++ new/mumble-1.2.17/overlay/overlay.pro       2016-09-24 14:37:47.000000000 
+0200
@@ -1,6 +1,6 @@
 include (../compiler.pri)
 
-VERSION = 1.2.16
+VERSION = 1.2.17
 TARGET_EXT = .dll
 TEMPLATE = lib
 CONFIG -= qt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mumble-1.2.16/overlay_gl/overlay_gl.pro 
new/mumble-1.2.17/overlay_gl/overlay_gl.pro
--- old/mumble-1.2.16/overlay_gl/overlay_gl.pro 2016-05-05 16:56:03.000000000 
+0200
+++ new/mumble-1.2.17/overlay_gl/overlay_gl.pro 2016-09-24 14:37:47.000000000 
+0200
@@ -5,7 +5,7 @@
 CONFIG -= qt
 CONFIG *= debug_and_release
 TARGET = mumble$(TARGET_ADD)
-VERSION = 1.2.16
+VERSION = 1.2.17
 SOURCES = overlay.c
 LIBS *= -lrt -ldl
 QMAKE_CFLAGS *= -fvisibility=hidden $(CFLAGS_ADD)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mumble-1.2.16/src/Version.h 
new/mumble-1.2.17/src/Version.h
--- old/mumble-1.2.16/src/Version.h     2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/src/Version.h     2016-09-24 14:37:47.000000000 +0200
@@ -36,7 +36,7 @@
 #define MUMTEXT(X) MUMXTEXT(X)
 
 #ifndef MUMBLE_VERSION
-#define MUMBLE_VERSION 1.2.16
+#define MUMBLE_VERSION 1.2.17
 #endif
 #ifndef MUMBLE_VERSION
 #define MUMBLE_RELEASE "Compiled " __DATE__ " " __TIME__
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mumble-1.2.16/src/mumble/GlobalShortcut_win.cpp 
new/mumble-1.2.17/src/mumble/GlobalShortcut_win.cpp
--- old/mumble-1.2.16/src/mumble/GlobalShortcut_win.cpp 2016-05-05 
16:56:03.000000000 +0200
+++ new/mumble-1.2.17/src/mumble/GlobalShortcut_win.cpp 2016-09-24 
14:37:47.000000000 +0200
@@ -712,7 +712,7 @@
 #ifdef USE_XBOXINPUT
        if (g.s.bEnableXboxInput && xboxinput->isValid() && guid == 
XboxInput::s_XboxInputGuid) {
                uint32_t idx = (type >> 24) & 0xff;
-               uint32_t button = (type & 0x00ffffffff);
+               uint32_t button = (type & 0x00ffffff);
 
                // Translate from our own button index mapping to
                // the actual Xbox controller button names.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mumble-1.2.16/src/mumble/Log.cpp 
new/mumble-1.2.17/src/mumble/Log.cpp
--- old/mumble-1.2.16/src/mumble/Log.cpp        2016-05-05 16:56:03.000000000 
+0200
+++ new/mumble-1.2.17/src/mumble/Log.cpp        2016-09-24 14:37:47.000000000 
+0200
@@ -396,12 +396,12 @@
        qtd.adjustSize();
        QSizeF s = qtd.size();
 
-       if (!valid || (s.width() > qr.width()) || (s.height() > qr.height())) {
+       if (!valid || !s.isValid() || (s.width() > qr.width()) || (s.height() > 
qr.height())) {
                qtd.setPlainText(html);
                qtd.adjustSize();
                s = qtd.size();
 
-               if ((s.width() > qr.width()) || (s.height() > qr.height())) {
+               if (!s.isValid() || (s.width() > qr.width()) || (s.height() > 
qr.height())) {
                        QString errorMessage = tr("[[ Text object too large to 
display ]]");
                        if (tc) {
                                tc->insertText(errorMessage);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mumble-1.2.16/src/mumble/Log_unix.cpp 
new/mumble-1.2.17/src/mumble/Log_unix.cpp
--- old/mumble-1.2.16/src/mumble/Log_unix.cpp   2016-05-05 16:56:03.000000000 
+0200
+++ new/mumble-1.2.17/src/mumble/Log_unix.cpp   2016-09-24 14:37:47.000000000 
+0200
@@ -69,7 +69,7 @@
                        args.append(QString());
                        args.append(QLatin1String("mumble"));
                        args.append(msgName(mt));
-                       args.append(console);
+                       args.append(plain);
                        args.append(QStringList());
                        args.append(hints);
                        args.append(5000);
@@ -81,7 +81,7 @@
        if (response.type()!=QDBusMessage::ReplyMessage || 
response.arguments().at(0).toUInt()==0) {
                QDBusInterface 
gnome(QLatin1String("org.freedesktop.Notifications"), 
QLatin1String("/org/freedesktop/Notifications"), 
QLatin1String("org.freedesktop.Notifications"));
                if (gnome.isValid())
-                       response = gnome.call(QLatin1String("Notify"), 
QLatin1String("Mumble"), uiLastId, qsIcon, msgName(mt), console, QStringList(), 
hints, -1);
+                       response = gnome.call(QLatin1String("Notify"), 
QLatin1String("Mumble"), uiLastId, qsIcon, msgName(mt), plain, QStringList(), 
hints, -1);
        }
 
        if (response.type()==QDBusMessage::ReplyMessage && 
response.arguments().count() == 1) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mumble-1.2.16/src/mumble/PulseAudio.cpp 
new/mumble-1.2.17/src/mumble/PulseAudio.cpp
--- old/mumble-1.2.16/src/mumble/PulseAudio.cpp 2016-05-05 16:56:03.000000000 
+0200
+++ new/mumble-1.2.17/src/mumble/PulseAudio.cpp 2016-09-24 14:37:47.000000000 
+0200
@@ -152,6 +152,28 @@
        pa_threaded_mainloop_free(pam);
 }
 
+QString PulseAudioSystem::outputDevice() const {
+       QString odev = g.s.qsPulseAudioOutput;
+       if (odev.isEmpty()) {
+               odev = qsDefaultOutput;
+       }
+       if (!qhOutput.contains(odev)) {
+               odev = qsDefaultOutput;
+       }
+       return odev;
+}
+
+QString PulseAudioSystem::inputDevice() const {
+       QString idev = g.s.qsPulseAudioInput;
+       if (idev.isEmpty()) {
+               idev = qsDefaultInput;
+       }
+       if (!qhInput.contains(idev)) {
+               idev = qsDefaultInput;
+       }
+       return idev;
+}
+
 void PulseAudioSystem::wakeup() {
        pa_mainloop_api *api = pa_threaded_mainloop_get_api(pam);
        api->defer_enable(pade, true);
@@ -183,7 +205,7 @@
        PulseAudioOutput *pao = dynamic_cast<PulseAudioOutput *>(raw_ao);
 
        if (raw_ao) {
-               QString odev = g.s.qsPulseAudioOutput.isEmpty() ? 
qsDefaultOutput : g.s.qsPulseAudioOutput;
+               QString odev = outputDevice();
                pa_stream_state ost = pasOutput ? 
pa_stream_get_state(pasOutput) : PA_STREAM_TERMINATED;
                bool do_stop = false;
                bool do_start = false;
@@ -249,7 +271,7 @@
        }
 
        if (raw_ai) {
-               QString idev = g.s.qsPulseAudioInput.isEmpty() ? qsDefaultInput 
: g.s.qsPulseAudioInput;
+               QString idev = inputDevice();
                pa_stream_state ist = pasInput ? pa_stream_get_state(pasInput) 
: PA_STREAM_TERMINATED;
                bool do_stop = false;
                bool do_start = false;
@@ -307,7 +329,7 @@
        }
 
        if (raw_ai) {
-               QString odev = g.s.qsPulseAudioOutput.isEmpty() ? 
qsDefaultOutput : g.s.qsPulseAudioOutput;
+               QString odev = outputDevice();
                QString edev = qhEchoMap.value(odev);
                pa_stream_state est = pasSpeaker ? 
pa_stream_get_state(pasSpeaker) : PA_STREAM_TERMINATED;
                bool do_stop = false;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mumble-1.2.16/src/mumble/PulseAudio.h 
new/mumble-1.2.17/src/mumble/PulseAudio.h
--- old/mumble-1.2.16/src/mumble/PulseAudio.h   2016-05-05 16:56:03.000000000 
+0200
+++ new/mumble-1.2.17/src/mumble/PulseAudio.h   2016-09-24 14:37:47.000000000 
+0200
@@ -97,6 +97,9 @@
 
                void query();
 
+               QString outputDevice() const;
+               QString inputDevice() const;
+
                void setVolumes();
                PulseAttenuation* getAttenuation(QString stream_restore_id);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mumble-1.2.16/src/mumble/mumble.plist 
new/mumble-1.2.17/src/mumble/mumble.plist
--- old/mumble-1.2.16/src/mumble/mumble.plist   2016-05-05 16:56:03.000000000 
+0200
+++ new/mumble-1.2.17/src/mumble/mumble.plist   2016-09-24 14:37:47.000000000 
+0200
@@ -26,7 +26,7 @@
                </dict>
        </array>
        <key>CFBundleVersion</key>
-       <string>1.2.16</string>
+       <string>1.2.17</string>
        <key>NSHumanReadableCopyright</key>
        <string>Copyright (c) 2005-2010 Thorvald Natvig 
&lt;sli...@users.sourceforge.net&gt;</string>
 </dict>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mumble-1.2.16/src/mumble/mumble.rc 
new/mumble-1.2.17/src/mumble/mumble.rc
--- old/mumble-1.2.16/src/mumble/mumble.rc      2016-05-05 16:56:03.000000000 
+0200
+++ new/mumble-1.2.17/src/mumble/mumble.rc      2016-09-24 14:37:47.000000000 
+0200
@@ -15,8 +15,8 @@
 #endif
 
 VS_VERSION_INFO VERSIONINFO
-       FILEVERSION             1,2,16,0
-       PRODUCTVERSION  1,2,16,0
+       FILEVERSION             1,2,17,0
+       PRODUCTVERSION  1,2,17,0
        FILEFLAGSMASK   VS_FFI_FILEFLAGSMASK
        FILEFLAGS               (VER_DEBUG|VER_RELEASE)
        FILEOS                  VOS_NT_WINDOWS32
@@ -29,8 +29,8 @@
                        BEGIN
                                VALUE "CompanyName", "Thorvald Natvig"
                                VALUE "FileDescription", "Mumble - Low-latency 
VoIP client"
-                               VALUE "FileVersion", "1.2.16"
-                               VALUE "ProductVersion", "1.2.16"
+                               VALUE "FileVersion", "1.2.17"
+                               VALUE "ProductVersion", "1.2.17"
                                VALUE "LegalCopyright", "Copyright (C) 
2005-2011, Thorvald Natvig <thorv...@natvig.com>"
                                VALUE "OriginalFilename", "mumble.exe"
                                VALUE "ProductName", "Mumble"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mumble-1.2.16/src/mumble.pri 
new/mumble-1.2.17/src/mumble.pri
--- old/mumble-1.2.16/src/mumble.pri    2016-05-05 16:56:03.000000000 +0200
+++ new/mumble-1.2.17/src/mumble.pri    2016-09-24 14:37:47.000000000 +0200
@@ -1,6 +1,6 @@
 include(../compiler.pri)
 
-VERSION                = 1.2.16
+VERSION                = 1.2.17
 DIST           = mumble.pri Message.h PacketDataStream.h CryptState.h Timer.h 
Version.h OSInfo.h SSL.h Mumble.proto
 CONFIG         += qt thread debug_and_release warn_on
 DEFINES                *= MUMBLE_VERSION_STRING=$$VERSION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mumble-1.2.16/src/murmur/murmur.plist 
new/mumble-1.2.17/src/murmur/murmur.plist
--- old/mumble-1.2.16/src/murmur/murmur.plist   2016-05-05 16:56:03.000000000 
+0200
+++ new/mumble-1.2.17/src/murmur/murmur.plist   2016-09-24 14:37:47.000000000 
+0200
@@ -13,7 +13,7 @@
        <key>CFBundleSignature</key>
        <string>MMUR</string>
        <key>CFBundleVersion</key>
-       <string>1.2.16</string>
+       <string>1.2.17</string>
        <key>NSHumanReadableCopyright</key>
        <string>Copyright (c) 2005-2010 Thorvald Natvig 
&lt;sli...@users.sourceforge.net&gt;</string>
 </dict>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/mumble-1.2.16/src/murmur/murmur.rc 
new/mumble-1.2.17/src/murmur/murmur.rc
--- old/mumble-1.2.16/src/murmur/murmur.rc      2016-05-05 16:56:03.000000000 
+0200
+++ new/mumble-1.2.17/src/murmur/murmur.rc      2016-09-24 14:37:47.000000000 
+0200
@@ -15,8 +15,8 @@
 #endif
 
 VS_VERSION_INFO VERSIONINFO
-       FILEVERSION             1,2,16,0
-       PRODUCTVERSION  1,2,16,0
+       FILEVERSION             1,2,17,0
+       PRODUCTVERSION  1,2,17,0
        FILEFLAGSMASK   VS_FFI_FILEFLAGSMASK
        FILEFLAGS               (VER_DEBUG|VER_RELEASE)
        FILEOS                  VOS_NT_WINDOWS32
@@ -29,8 +29,8 @@
                        BEGIN
                                VALUE "CompanyName", "Thorvald Natvig"
                                VALUE "FileDescription", "Murmur - Low-latency 
VoIP server"
-                               VALUE "FileVersion", "1.2.16"
-                               VALUE "ProductVersion", "1.2.16"
+                               VALUE "FileVersion", "1.2.17"
+                               VALUE "ProductVersion", "1.2.17"
                                VALUE "LegalCopyright", "Copyright (C) 
2005-2011, Thorvald Natvig <thorv...@natvig.com>"
                                VALUE "OriginalFilename", "murmur.exe"
                                VALUE "ProductName", "Mumble"



Reply via email to