History log of /haiku/src/bin/desklink/MixerControl.h
Revision Date Author Comments
# 79b9bd9f 15-Jan-2017 Jessica Hamilton <jessica.l.hamilton@gmail.com>

desklink: use media_server notifications instead of polling.

* This removes Pulse(), which would constantly reconnect to
the mixer. With the previous changes to the
DefaultMediaTheme, this also makes changes to the muted
state instaneous when modified by some other app.


# 1c3d7e0c 28-Aug-2015 Dario Casalinuovo <b.vitruvio@gmail.com>

MixerControl: Add more safeness for Roster() errors


# eb8e4edc 05-Dec-2013 Puck Meerburg <puck@puckipedia.nl>

MediaReplicant: Middle button mute/unmute support

* Add mute/unmute support by clicking middle mouse button
on media replicant;
* Fixes #7468.

- GCI 2013


# 648b674d 15-Jul-2009 Axel Dörfler <axeld@pinc-software.de>

* Fixed volume change via mouse wheel over the replicant icon regression.
See #2323.
* Also fixed the mouse wheel not working once the volume value equaled -1.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31582 a95241bf-73f2-0310-859d-f6bbb57e9c96


# da30b4bf 30-Jun-2009 Axel Dörfler <axeld@pinc-software.de>

* With the help of Stippi's "I Will Survive" article, the VolumeControl
replicant should now handle media server restarts, or late starts gracefully.
* This fixed ticket #4002.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31322 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3d2abd1b 09-Apr-2009 Axel Dörfler <axeld@pinc-software.de>

* The mixer node is now exported.
* The node is no longer allocated separately.
* Cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30060 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ab987355 08-Apr-2009 Axel Dörfler <axeld@pinc-software.de>

* Restructured the sources a bit, renamed SliderView to VolumeControl,
VolumeSlider to VolumeWindow.
* The VolumeControl is now a replicant, and be be dragged to the Tracker.
* Hence, moved all volume control stuff from VolumeWindow into the
VolumeControl class directly.
* Changed menu a bit. Note that controlling the physical output currently
does not work, but that's a problem of the media node in question (probably
the multi audio add-on, I'll have a look).
* Added a small delay when clicking on the slider directly before the window
is hidden, so that you'll get some feedback of your action.
* Added --add-volume, and --volume-control options to "desklink", the former
adds the volume control icon to the deskbar, the latter opens the volume
control window directly.
* Further cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30031 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b494a17f 07-Apr-2009 Axel Dörfler <axeld@pinc-software.de>

* Replaced the volume slider with one looking just like any other slider.
* This is still work in progress, though.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30014 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1c3d7e0c688650e6b100f36a0472a7a5d45358b0 28-Aug-2015 Dario Casalinuovo <b.vitruvio@gmail.com>

MixerControl: Add more safeness for Roster() errors


# eb8e4edca5f59b409c8a0f22cde9e7efd99348af 05-Dec-2013 Puck Meerburg <puck@puckipedia.nl>

MediaReplicant: Middle button mute/unmute support

* Add mute/unmute support by clicking middle mouse button
on media replicant;
* Fixes #7468.

- GCI 2013


# 648b674d3f65b4f281da71b516d5702f4c1ffc06 15-Jul-2009 Axel Dörfler <axeld@pinc-software.de>

* Fixed volume change via mouse wheel over the replicant icon regression.
See #2323.
* Also fixed the mouse wheel not working once the volume value equaled -1.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31582 a95241bf-73f2-0310-859d-f6bbb57e9c96


# da30b4bf83d8c142830ade0d8e45be548452f843 30-Jun-2009 Axel Dörfler <axeld@pinc-software.de>

* With the help of Stippi's "I Will Survive" article, the VolumeControl
replicant should now handle media server restarts, or late starts gracefully.
* This fixed ticket #4002.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31322 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3d2abd1bc8a8b1151378eceb469a10d3826e433e 09-Apr-2009 Axel Dörfler <axeld@pinc-software.de>

* The mixer node is now exported.
* The node is no longer allocated separately.
* Cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30060 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ab9873555a6d8ba5ee85bb5e3163780cf44458a3 08-Apr-2009 Axel Dörfler <axeld@pinc-software.de>

* Restructured the sources a bit, renamed SliderView to VolumeControl,
VolumeSlider to VolumeWindow.
* The VolumeControl is now a replicant, and be be dragged to the Tracker.
* Hence, moved all volume control stuff from VolumeWindow into the
VolumeControl class directly.
* Changed menu a bit. Note that controlling the physical output currently
does not work, but that's a problem of the media node in question (probably
the multi audio add-on, I'll have a look).
* Added a small delay when clicking on the slider directly before the window
is hidden, so that you'll get some feedback of your action.
* Added --add-volume, and --volume-control options to "desklink", the former
adds the volume control icon to the deskbar, the latter opens the volume
control window directly.
* Further cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30031 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b494a17f1ca6a3bb2207722aab58ec528cdad525 07-Apr-2009 Axel Dörfler <axeld@pinc-software.de>

* Replaced the volume slider with one looking just like any other slider.
* This is still work in progress, though.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30014 a95241bf-73f2-0310-859d-f6bbb57e9c96