| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
The attribute must be 0..100 and not 0..1024. Previously, the code
was inconsistent.
|
|
|
|
|
|
|
|
|
|
|
|
| |
-fixes regression introduced by:
'8d6fedf8177d0d2ced81e6d93d35c368b2ac69db [PATCH] Mixer: add class MixerListener'
-listener.OnMixerVolumeChanged() called GetVolume() which attempted to acquire
the lock but as per 'pa_threaded_mainloop_lock()' documentation:
This function may not be called inside the event loop thread. Events that are
dispatched from the event loop thread are executed with this lock held
-this patch seperates the underlying action of GetVolume() into a new
GetVolumeInternal() function, to be called only when the lock is already held, as
is the case for the listener.OnMixerVolumeChanged() call
|
|
|
|
| |
Use a listener interface instead of GlobalEvents.
|
|
|
|
| |
Passing a void pointer is unsafe.
|
| |
|
| |
|
| |
|
| |
|
|
|