- 22 Aug, 2020 1 commit
-
-
Jonathan Marten authored
The immediate deletion caused a crash with PulseAudio and the replacement Qt mainloop. BUG:425469
-
- 31 May, 2020 1 commit
-
-
Adriaan de Groot authored
This was D8614, which got a "ship it" 30 months ago (but not an approval in Phab). The typo it incidentally fixed was fixed by Yuri in 2018. - Move warning about unregistered card down, so that the warning contains the newly-generated ID; otherwise the warning message is nonsensical, because it *hasn't* created a new ID yet.
-
- 30 Mar, 2020 1 commit
-
-
Jonathan Marten authored
-
- 18 Mar, 2019 1 commit
-
-
Jonathan Marten authored
If they are configured to be shown. Only the first capture device is shown (as with playback it would normally be the configured master channel, but there is no concept of a master channel for capture).
-
- 17 Mar, 2019 1 commit
-
-
Jonathan Marten authored
Only currently supported with PulseAudio. Check the menu action for the current device in MDWSlider::showMoveMenu(), using the new Mixer and backend function currentStreamDevice() to find the current destination. Simplify the building of the popup menu, no need for a KActionCollection or the MDWMoveAction class.
-
- 18 Dec, 2018 2 commits
-
-
Jonathan Marten authored
Instead of the explicit XML formatting/writing. Const'ify some function parameters here and in Mixer.
-
Jonathan Marten authored
Representing the master channel. Also constify some getter functions in class Mixer.
-
- 26 Nov, 2018 1 commit
-
-
Jonathan Marten authored
So can eliminate fromInt() (static_cast will do), toString() (only used for debugging, qDebug() will print flag values directly), ControlChangeType class (which doesn't need to be a QObject) and some static_cast operations (QFlags can do '|' directly).
-
- 22 Nov, 2018 2 commits
-
-
Jonathan Marten authored
-
Jonathan Marten authored
As can be seen by the amount of old code commented out in KMixDeviceManager, a rather simplistic approach is taken: the Solid UDIs are only used to identify a sound card and extract a device ID, using regexp matching. The UDIs used elsewhere in the application are generated from the Solid UDI. As noted in the KF5 porting notes, OSS was never supported and ALSA is assumed here.
-
- 22 Oct, 2018 1 commit
-
-
Alexander Volkov authored
Found by clazy.
-
- 22 Sep, 2018 1 commit
-
-
Yuri Chornoivan authored
-
- 22 Jul, 2017 2 commits
-
-
Jonathan Marten authored
-
Jonathan Marten authored
-
- 01 May, 2017 1 commit
-
-
Luigi Toscano authored
- define the logging category using the ECM macro and bump the required dependencies (Frameworks/ECM 5.14 for the macro itself, Qt 5.4 for the default category level); - convert the really last leftovers of kDebug; - remove endl at the end of qC* calls.
-
- 25 Aug, 2015 1 commit
-
-
Christian Esken authored
By Kevin Funk Review: 122159
-
- 01 Jul, 2015 1 commit
-
-
Alexander Potashev authored
-
- 06 Jan, 2015 1 commit
-
-
Christian Esken authored
startup issues (delays, lockups). Not likely a solutin for all, but please test. Also some ceanups, less logging and fixing a small memleak. CCBUGS: 318986 CCBUGS: 339272 CCBUGS: 339525 CCBUGS: 317926
-
- 17 Aug, 2014 1 commit
-
-
Christian Esken authored
reads from GlobalConfigData) BUGS: 301836
-
- 14 Aug, 2014 1 commit
-
-
Christian Esken authored
REVIEW: 116851
-
- 13 Aug, 2014 1 commit
-
-
Christian Esken authored
default application configuration object, we need this explicit sync.
-
- 12 Aug, 2014 1 commit
-
-
Christian Esken authored
MixDevice. If it is not the case a warning is printed, as wrong DBUS control names would get created.
-
- 24 Jun, 2014 1 commit
-
-
Christian Esken authored
Fix card instance ids, for systes with two identically named sound cards (like "USB" and "USB") Implement recommendedMaster for the Pulse backend BUG: 332177 CCBUG: 189796 REVIEW: 116850
-
- 28 Dec, 2013 1 commit
-
-
Christian Esken authored
errormsg() or id2num(). the interface
-
- 20 Dec, 2013 3 commits
-
-
Christian Esken authored
CCBUGS:328599
-
Christian Esken authored
CCBUGS:328599
-
Christian Esken authored
convenient and pleasing layout Sound Menu: Play button reflects playback status and shows either "Play" or "Pause" Bugfixes and Features (CCBUGS, as most bugs are already closed). Hint: Some bugs might have actually been alreay fixed ibn KDE4.11 or KDE4.12. Bug ID Severity Summary CCBUGS:317926 critical kmix start delayed on 20 seconds CCBUGS:315383 normal mpris volume/play status not in sync with app in kmix applet CCBUGS:299477 normal KMix Does Not Unmute Master Audio Channel CCBUGS:256854 normal Tray popup obscures vertical panel CCBUGS:304144 normal KMix does not distinguish separate channels on one volume control CCBUGS:296951 normal Tray plasmoid scroll/hiding issues [read description] CCBUGS:303608 crash Kmix crashed after selecting Amarok as master CCBUGS:214854 normal kmix size is not restored by session management, only position. CCBUGS:319600 major KMix volume icon is unstale during playback
-
- 22 Jul, 2013 1 commit
-
-
Christian Esken authored
Masively reduce debug bloat. Add debug switches for enabling specific debug scenarios. Fix some very bad indentations.
-
- 24 Jun, 2013 1 commit
-
-
Yuri Chornoivan authored
-
- 21 May, 2013 1 commit
-
-
Christian Esken authored
-
- 04 Feb, 2013 1 commit
-
-
Christian Esken authored
Use a fixed volume step of n% instead of honoring mouse delta (which is more appropriate for text documents). Also Mouse Wheel now only affects EITHER playback OR capture CCBUGS: 313579 CCBUGS: 300783
-
- 08 Dec, 2012 2 commits
-
-
Christian Esken authored
CCBUGS: 309464
-
Christian Esken authored
CCBUGS: 309464
-
- 05 Dec, 2012 1 commit
-
-
Christian Esken authored
Apply the same DBus path name replace logic to Miaxer and MixDevice, as both may contain the same invalid characters. This is an extension to review 107439. REVIEW: 107439
-
- 04 Dec, 2012 1 commit
-
-
Christian Esken authored
CCBUGS: 308014
-
- 14 Nov, 2012 2 commits
-
-
Christian Esken authored
-
Christian Esken authored
The Mixer names are also now full qualified Mixer ID's instead of simple numbers - this is required as the ID's conflict in a multi-backend setup. BUGS: 308014
-
- 13 Nov, 2012 1 commit
-
-
Christian Esken authored
mixer->openIfValid() requires the cardId, and then everything should be fine. CCBUGS: 308014
-
- 07 Oct, 2012 1 commit
-
-
Christian Esken authored
-
- 03 Oct, 2012 1 commit
-
-
Christian Esken authored
-