Hello community,

here is the log from the commit of package kdemultimedia3 for openSUSE:Factory 
checked in at 2013-12-04 12:26:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kdemultimedia3 (Old)
 and      /work/SRC/openSUSE:Factory/.kdemultimedia3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kdemultimedia3"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kdemultimedia3/kdemultimedia3.changes    
2012-06-18 14:52:43.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kdemultimedia3.new/kdemultimedia3.changes       
2013-12-04 12:26:11.000000000 +0100
@@ -1,0 +2,6 @@
+Wed Dec  4 01:32:01 UTC 2013 - an...@opensuse.org
+
+- fix capture knobs, patch from trinity
+  kdemultimedia-alsa-capture-fix.diff
+
+-------------------------------------------------------------------

New:
----
  kdemultimedia-alsa-capture-fix.diff

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

Other differences:
------------------
++++++ kdemultimedia3.spec ++++++
--- /var/tmp/diff_new_pack.ClGjbZ/_old  2013-12-04 12:26:12.000000000 +0100
+++ /var/tmp/diff_new_pack.ClGjbZ/_new  2013-12-04 12:26:12.000000000 +0100
@@ -56,6 +56,7 @@
 #Patch54:        kdemultimedia-3.5.10-alt3.2-kmix.patch
 Patch55:        kdemultimedia-mmx-test.diff
 Patch56:        kdemultimedia-xine.patch
+Patch57:        kdemultimedia-alsa-capture-fix.diff 
 
 %description
 This package contains the base libraries for KDE multimedia programs.
@@ -236,6 +237,7 @@
 #%patch54 -p1
 %patch55 -p1
 %patch56 -p1
+%patch57 -p1
 rm -rf kappfinder-data
 . /etc/opt/kde3/common_options
 cp %SOURCE2 juk/pics/

++++++ kdemultimedia-alsa-capture-fix.diff ++++++
commit cf93ece4748db951ec0599dceb3569865ca333d3
Author: Timothy Pearson <kb9...@pearsoncomputing.net>
Date:   1365144710 -0500

    Fix ALSA capture knob
    This resolves Bug 1190
    Thanks to Roman Savochenko for the patch!

diff --git a/kmix/mixer_alsa9.cpp b/kmix/mixer_alsa9.cpp
index e23e2b5..8f00c8d 100644
--- a/kmix/mixer_alsa9.cpp
+++ b/kmix/mixer_alsa9.cpp
@@ -305,8 +305,8 @@ Mixer_ALSA::open()
            } // is ordinary mixer element (NOT an enum)
 
                MixDevice* md = new MixDevice( mixerIdx,
-                                  *volPlay,
-                                       canRecord,
+                                  canCapture ? *volCapture : *volPlay,
+                                  canCapture ? true : canRecord,
                                   canMute,
                                   snd_mixer_selem_id_get_name( sid ),
                                   ct,
@@ -321,18 +321,6 @@ Mixer_ALSA::open()
                masterChosen = true;
                }
 
-               if ( canCapture && !canRecord ) {
-                       MixDevice *mdCapture =
-                       new MixDevice( mixerIdx,
-                                  *volCapture,
-                                       true,
-                                  canMute,
-                                  snd_mixer_selem_id_get_name( sid ),
-                                  ct,
-                                  cc );
-                       m_mixDevices.append( mdCapture );
-               }
-
                if ( enumList.count() > 0 ) {
                  int maxEnumId= enumList.count();
                  QPtrList<QString>& enumValuesRef = md->enumValues(); // 
retrieve a ref

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to