d1f7dd6f1a
Import a test for FIXME in comments
2018-01-18 04:27:51 +01:00
4180b8b9be
Import a template MixerControl plug-in
2018-01-17 01:21:43 +01:00
533c3fc38e
Fix translations for MixerWindow
2018-01-14 07:02:10 +01:00
16636aebe9
Update the copyright notice
2018-01-14 06:52:08 +01:00
bfac8d9001
Use HTTPS by default
2018-01-14 06:51:56 +01:00
49b13669a0
Update the copyright notice
2018-01-09 05:49:18 +01:00
fd9b1af838
Complete support for PROGNAME
2018-01-09 05:48:17 +01:00
81afb09acc
Also give an icon to "dac0"
2018-01-09 05:25:33 +01:00
b5aaac39b1
Code cleanup
2017-12-16 00:44:25 +01:00
08bd5545dc
Stick to the default stack protector
2017-07-26 15:37:15 +02:00
de2ef17ece
Update the translations
2017-06-30 13:20:42 +02:00
174d520629
Do not install the "mute" control for the moment
...
It is not ready yet.
2017-06-30 13:19:10 +02:00
bd88af2204
About to release DeforaOS Mixer 0.3.0
2017-06-30 13:17:40 +02:00
4caa10c5b2
Merge branch 'khorben/controls'
2017-06-30 13:17:31 +02:00
e406bac13d
Also ship control.h
2017-06-30 12:59:36 +02:00
9eacf2981f
Add missing include
...
ceil() needs <math.h>.
2017-06-30 12:59:28 +02:00
bc8988b30b
Round up when converting scale with audioio
2017-06-14 16:16:34 -04:00
eda11af1b5
Code cleanup
2017-06-09 00:30:48 -04:00
7b0736d21a
Implement the callback for sets
2017-06-09 00:28:16 -04:00
31c03267cf
Implement getting and setting the values
2017-06-09 00:13:16 -04:00
44cb8c5516
Review memory management when exiting
2017-06-08 23:48:09 -04:00
663139ca30
Avoid a crash when refreshing the channels
2017-06-07 00:46:20 -04:00
2dca9f77c9
Support reporting the current mute setting
2017-06-06 19:24:16 +02:00
13474e6cd0
Handle channel levels from 0 to 100% internally
2017-06-06 19:15:44 +02:00
3c9781e005
Unset bind if the channels differ
2017-06-06 19:13:45 +02:00
7a26a8d067
Fix automatic refreshing
2017-06-06 19:12:30 +02:00
c8fdfc1663
Keep the internal structures up to date
2017-06-06 19:10:51 +02:00
ce4903ee46
Fix setting radio and set values on NetBSD
2017-06-06 19:08:19 +02:00
f325dd727f
Minor optimization
2017-06-06 19:06:15 +02:00
eb4d16383e
Implement obtaining the delta back
2017-06-06 19:04:42 +02:00
60cb36f55f
Fix compilation
2017-06-06 16:59:27 +02:00
a0953f5e73
Implement background refreshing of audio volume levels
...
This is still buggy though.
2017-05-29 18:22:03 +02:00
d5c839e321
Support updating channels again
2017-05-29 01:05:44 +02:00
df3b2fbf93
Code cleanup
2017-05-27 05:26:12 +02:00
7a8e1096b7
Avoid a compilation warning
2017-05-27 05:25:23 +02:00
df85edfc05
Report sets in debugging mode (on NetBSD)
2017-05-27 03:08:16 +02:00
c0156b4cbf
Report the delta in debugging mode (on NetBSD)
2017-05-27 03:04:59 +02:00
020ea9ea8d
Let control plug-ins report (and change) their type
2017-05-27 03:02:05 +02:00
c0f2198b50
Register more dependencies
2017-05-27 02:57:56 +02:00
f736307b4c
Implement channel binding
2017-05-27 02:51:33 +02:00
076a381cf2
Code cleanup
2017-05-27 02:51:25 +02:00
add0b21907
Choose more appropriate icons again
2017-05-23 03:09:55 +02:00
ee90a8edb5
Code cleanup
2017-05-23 02:17:12 +02:00
b4c29bb821
Correct the channel levels
2017-05-23 02:16:20 +02:00
0fa5ce2f16
Correct the border in horizontal and vertical layouts
2017-05-23 02:11:26 +02:00
80442f9424
Minor optimization
2017-05-23 02:03:02 +02:00
524355135e
Update the copyright notice
2017-05-23 02:00:03 +02:00
a7ee8d3a1f
Use the new control widgets
...
Some features are still missing from before the transition:
- actually set the volume
- implement channel binding
- group channels by class
- specific icons per control
Some improvements were made:
- support for a delta (step) when setting channel values
- nicer interface overall
However this paves the way for allowing to refresh the volume
automatically in the background.
2017-05-23 01:57:10 +02:00
cf8d3653f4
Add debugging information
2017-05-23 01:54:20 +02:00
287eded619
Use a button box for the "radio" and "set" controls
2017-05-23 01:35:58 +02:00