[SCM] qtmultimedia packaging branch, ubuntu+1, updated. debian/5.6.0-rc-2-37-g092ef68

Timo Jyrinki timo at moszumanska.debian.org
Fri Apr 15 12:38:27 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtmultimedia.git;a=commitdiff;h=092ef68

The following commit has been merged in the ubuntu+1 branch:
commit 092ef684fb2fa38f020c287d9ffd7543d70e83c4
Author: Timo Jyrinki <timo.jyrinki at canonical.com>
Date:   Fri Apr 15 12:38:23 2016 +0000

    debian/patches/PulseAudio-change-the-way-volume-is-applied.patch:
    
    * debian/patches/PulseAudio-change-the-way-volume-is-applied.patch:
      - Use upstream version instead of the backported to 5.5 version.
---
 debian/changelog                                   |  2 ++
 ...lseAudio-change-the-way-volume-is-applied.patch | 26 ++++++++++++++--------
 2 files changed, 19 insertions(+), 9 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index b518069..b709c81 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,8 @@ qtmultimedia-opensource-src (5.6.0-0ubuntu1) UNRELEASED; urgency=medium
     - Change-the-way-a-playlist-is-bound-to-a-media-object.patch
   * Drop unneeded Ubuntu specific patch.
   * Update symbols.
+  * debian/patches/PulseAudio-change-the-way-volume-is-applied.patch:
+    - Use upstream version instead of the backported to 5.5 version.
 
  -- Timo Jyrinki <timo-jyrinki at ubuntu.com>  Thu, 28 Jan 2016 10:28:53 +0000
 
diff --git a/debian/patches/PulseAudio-change-the-way-volume-is-applied.patch b/debian/patches/PulseAudio-change-the-way-volume-is-applied.patch
index bcd078e..486534f 100644
--- a/debian/patches/PulseAudio-change-the-way-volume-is-applied.patch
+++ b/debian/patches/PulseAudio-change-the-way-volume-is-applied.patch
@@ -447,7 +447,7 @@ index 77b438f..93d4105 100644
  
  #include "qaudioinput_pulse.h"
  #include "qaudiodeviceinfo_pulse.h"
-@@ -118,32 +119,6 @@ static void inputStreamSuccessCallback(pa_stream *stream, int success, void *use
+@@ -118,39 +119,12 @@ static void inputStreamSuccessCallback(pa_stream *stream, int success, void *use
      pa_threaded_mainloop_signal(pulseEngine->mainloop(), 0);
  }
  
@@ -480,11 +480,19 @@ index 77b438f..93d4105 100644
  QPulseAudioInput::QPulseAudioInput(const QByteArray &device)
      : m_totalTimeValue(0)
      , m_audioSource(0)
-@@ -356,8 +330,6 @@ bool QPulseAudioInput::open()
+     , m_errorState(QAudio::NoError)
+     , m_deviceState(QAudio::StoppedState)
+     , m_volume(qreal(1.0f))
+-    , m_customVolumeRequired(false)
+     , m_pullMode(true)
+     , m_opened(false)
+     , m_bytesAvailable(0)
+@@ -356,9 +330,6 @@ bool QPulseAudioInput::open()
      if (actualBufferAttr->tlength != (uint32_t)-1)
          m_bufferSize = actualBufferAttr->tlength;
  
--    setPulseVolume();
+-    if (m_customVolumeRequired)
+-        setPulseVolume();
 -
      pulseEngine->unlock();
  
@@ -569,13 +577,14 @@ index 77b438f..93d4105 100644
  void QPulseAudioInput::resume()
  {
      if (m_deviceState == QAudio::SuspendedState || m_deviceState == QAudio::IdleState) {
-@@ -567,29 +525,17 @@ void QPulseAudioInput::resume()
+@@ -567,30 +525,17 @@ void QPulseAudioInput::resume()
  
  void QPulseAudioInput::setVolume(qreal vol)
  {
 -    if (vol >= 0.0 && vol <= 1.0) {
 -        QPulseAudioEngine *pulseEngine = QPulseAudioEngine::instance();
 -        pulseEngine->lock();
+-        m_customVolumeRequired = true;
 -        if (!qFuzzyCompare(m_volume, vol)) {
 -            m_volume = vol;
 -            if (m_opened) {
@@ -608,15 +617,16 @@ diff --git a/src/plugins/pulseaudio/qaudioinput_pulse.h b/src/plugins/pulseaudio
 index 7b898c4..c130f8c 100644
 --- a/src/plugins/pulseaudio/qaudioinput_pulse.h
 +++ b/src/plugins/pulseaudio/qaudioinput_pulse.h
-@@ -100,7 +100,6 @@ public:
+@@ -100,8 +100,6 @@ public:
      QAudio::Error m_errorState;
      QAudio::State m_deviceState;
      qreal m_volume;
+-    bool m_customVolumeRequired;
 -    pa_cvolume m_chVolume;
  
  private slots:
      void userFeed();
-@@ -112,15 +110,14 @@ private:
+@@ -112,13 +110,11 @@ private:
      void setState(QAudio::State state);
      void setError(QAudio::Error error);
  
@@ -626,9 +636,7 @@ index 7b898c4..c130f8c 100644
      bool open();
      void close();
 -    void setPulseVolume();
- 
-     static QMap<void *, QPulseAudioInput*> s_inputsMap;
- 
+-
 -    static void sourceInfoCallback(pa_context *c, const pa_source_info *i, int eol, void *userdata);
 -    static void inputVolumeCallback(pa_context *context, int success, void *userdata);
  

-- 
qtmultimedia packaging



More information about the pkg-kde-commits mailing list