date | project | content | link |
|---|
| 02:23 on Apr 26 | KDE | Commit by cguthrie :: r 1291803 kmix/branches/KDE/4.8/kdemultimedia/kmix/apps/main.cpp: ( link) Update author email address. | # |
| 02:22 on Apr 26 | KDE | Commit by cguthrie :: r 1291802 kmix/branches/KDE/4.8/kdemultimedia/kmix/backends/mixer_pulse.cpp: ( link) Prevent kmixctrl running with PulseAudio.
kmixctrl should not save/restore volumes when PulseAudio is used, but our event loop detection was such that the PulseAudio mixer would refuse to run as kmixctrl was marked as a non-GUI program | # |
| 13:09 on Jan 05 | KDE | Commit by cguthrie :: r 1271782 kmix/trunk/KDE/kdemultimedia/kmix/backends/mixer_pulse.cpp: ( link) kmix: Fix channel mapping for 7.1 side channels in PulseAudio.
CCBUG: 273651 | # |
| 13:09 on Jan 05 | KDE | Commit by cguthrie :: r 1271781 kmix/trunk/KDE/kdemultimedia/ (3 files in 3 dirs): ( link) kmix: Add sound feedback for volume changes via libcanberra.
For now this is only available on the PulseAudio backend, but it should be somewhat trivial to do the same for the ALSA backend. | # |
| 14:36 on Nov 27, 2011 | KDE | Commit by cguthrie :: r 1266060 kmix/branches/KDE/4.7/kdemultimedia/kmix/backends/mixer_pulse.cpp: ( link) kmix: Add support for capture stream volumes introduced in PulseAudio 1.0
CCBUG: 281176 | # |
| 19:02 on Nov 12, 2011 | KDE | Commit by cguthrie :: r 1263756 kmix/trunk/KDE/kdemultimedia/kmix/backends/mixer_pulse.cpp: ( link) kmix: Add support for capture stream volumes introduced in PulseAudio 1.0
CCBUG: 281176 | # |
| 19:02 on Nov 12, 2011 | KDE | Commit by cguthrie :: r 1263755 kmix/trunk/KDE/kdemultimedia/kmix/gui/viewbase.cpp: ( link) gui: Fix dynamic mixer drawing.
There was a problem in a previous refactor (r1242598) which lead to a condition where empty mixers (which is usual case for PulseAudio's 'Playback' and 'Capture' streams mixers) then none of the mixer pointers would be added ot the _mixers collection. As we have a specific mixer supplied, we simply ensure that we always include this mixer too. This restores the drawing of the streams.
CCBUG: 281176 | # |
| 19:01 on Nov 12, 2011 | KDE | Commit by cguthrie :: r 1263754 kmix/trunk/KDE/kdemultimedia/kmix/backends/mixer_pulse.cpp: ( link) pulse: Don't mix tabs and spaces | # |
| 19:01 on Nov 12, 2011 | KDE | Commit by cguthrie :: r 1263753 kmix/trunk/KDE/kdemultimedia/kmix/backends/ (mixer_pulse.cpp mixer_pulse.h): ( link) pulse: Simplify operator overloading approach. | # |
| 12:02 on Apr 03, 2011 | KDE | Commit by cguthrie :: r 1226958 kmix/branches/KDE/4.6/kdemultimedia/ (16 files in 6 dirs): ( link) kmix: Various (mostly PulseAudio related) fixes from trunk.
Merges r1225537 through r1226957.
CCBUG: 237239 CCBUG: 265317 CCBUG: 264835 | # |
| 12:00 on Apr 03, 2011 | KDE | Commit by cguthrie :: r 1226957 kmix/branches/KDE/4.6/kdemultimedia/kmix/gui/viewbase.cpp: ( link) cleanup
(merges r1224441 from trunk) | # |
| 11:59 on Apr 03, 2011 | KDE | Commit by cguthrie :: r 1226956 kmix/branches/KDE/4.6/kdemultimedia/kmix/apps/ (kmix.cpp kmix.h): ( link) Disable View management (close-tab and new-tab) when using PulseAudio.
Fix 'Can't add new tab when I remove all tabs' CCBUG: 262879 (merges r1224440 from trunk) | # |
| 11:52 on Apr 03, 2011 | KDE | Commit by cguthrie :: r 1226953 kmix/trunk/KDE/kdemultimedia/kmix/ (10 files in 4 dirs): ( link) kmix: Rename dynamic() to isDynamic(). Much nicer and clearer IMO | # |
| 11:52 on Apr 03, 2011 | KDE | Commit by cguthrie :: r 1226952 kmix/trunk/KDE/kdemultimedia/kmix/ (4 files in 3 dirs): ( link) kmix: Drop the set/isEthereal() API as there is an existing method that does the same thing. | # |
| 11:52 on Apr 03, 2011 | KDE | Commit by cguthrie :: r 1226951 kmix/trunk/KDE/kdemultimedia/kmix/backends/mixer_pulse.cpp: ( link) kmix: Fix the 'Event Sounds' slider.
When the volume/channel map parts of a stream restore rule are invalid (which is allowed as these are optional in the restore rules) then we cannot draw a slider. As we need to draw the slider for the event sounds rule, silently fix it up.
Other restore rules need to be kept as is, for the Move option to work correctly. | # |
| 11:52 on Apr 03, 2011 | KDE | Commit by cguthrie :: r 1226955 kmix/trunk/KDE/kdemultimedia/kmix/gui/ (viewbase.cpp viewbase.h): ( link) kmix: Fix leak of the KMenu used for popup context menus
CCBUG: 237239 | # |
| 11:52 on Apr 03, 2011 | KDE | Commit by cguthrie :: r 1226950 kmix/trunk/KDE/kdemultimedia/kmix/core/mixdevice.cpp: ( link) kmix: Fix typo in error message. | # |
| 11:52 on Apr 03, 2011 | KDE | Commit by cguthrie :: r 1226954 kmix/trunk/KDE/kdemultimedia/kmix/gui/ (2 files): ( link) kmix: Cleanup dock area popup to clarify widget ownership/usage.
CCBUG: 237239 | # |
| 11:52 on Apr 03, 2011 | KDE | Commit by cguthrie :: r 1226948 kmix/trunk/KDE/kdemultimedia/kmix/gui/viewbase.cpp: ( link) kmix: Kill off GUI Profile tweaks for dynamic mixers.
Now that dynamic mixers *always* use the fallback profile, we know that we don't have to do any special fixups to display totally new devices/streams as we can be confident the fallback GUI Profile will show them.
CCBUG: 265317 CCBUG: 237239 CCBUG: 264835 | # |
| 11:52 on Apr 03, 2011 | KDE | Commit by cguthrie :: r 1226949 kmix/trunk/KDE/kdemultimedia/kmix/ (apps/kmix.cpp apps/kmix.h kmixui.rc): ( link) kmix: Generify an earlier fix to not show close/new tab buttons with PulseAudio.
This just removes the specific PulseAudio check and relies on the 'dynamic' mixers In theory the same logic could apply to OSSv4 but I doubt anyone will bother.
Also remove the option to Launch pavucontrol. There is no check to see if it is installed and all the functionality of pavucontrol is now available in kmix or Speaker Setup which is already linked to in the menu.
CCBUG: 265317 CCBUG: 237239 CCBUG: 264835 | # |