Commits
- Commit:
b8306103c51d1ef80592dcd87be573b76f11e246- From:
- Tobias Heider <me@tobhe.de>
- Date:
Add GNUmakefile to build on Linux
- Commit:
2e179df643e72bfa73d8c6f4334b6f5e5ea1900b- From:
- Tobias Heider <me@tobhe.de>
- Date:
Aesthetic fixes
- Commit:
518b125835bf3dfd068189334ffb193142de82bf- From:
- Tobias Heider <me@tobhe.de>
- Date:
Correctly set initial device and cleanup design
- Commit:
a03dec105e0a4daf41a71e912d7e88183384ba73- From:
- Tobias Heider <me@tobhe.de>
- Date:
Remove the custom dispose hook
It isn't needed and seems to cause problems on
closing the application.
- Commit:
c9699bb019e4dc003c99044938d318c7f3416fc9- From:
- Tobias Heider <me@tobhe.de>
- Date:
Add device selection dropdown and many minor fixes
- Commit:
cb550f104ae6a6230a56885cf3423ad366048c87- From:
- Tobias Heider <me@tobhe.de>
- Date:
Rename s.store s.controls
- Commit:
99f8222ce512794ae2883e6974b1394cd47bd68d- From:
- Tobias Heider <me@tobhe.de>
- Date:
Consistently use g_error
- Commit:
d9f741dce5483157626a854e21bf5fa420aada02- From:
- Tobias Heider <me@tobhe.de>
- Date:
Add back rate limit and signal processing
- Commit:
297aa7d188286c22bf8bb1f1fa43db6ea0787075- From:
- Tobias Heider <me@tobhe.de>
- Date:
Fix refcounting mess
Create a gobject for every device we get from sndioctl,
coalescing in one step is too fragile.
The problem is that we sometimes get the new controls
first before the old ones are removed causing name
conflicts.
The old approach would have deleted the entire node
at the end if that happened.
# changes to be committed on branch main:
- Commit:
ba173f75b4425a2a7655fde75edf1c2dcf716a1d- From:
- Tobias Heider <me@tobhe.de>
- Date:
Remove some dead code
- Commit:
092a63203be736454ac80eab935c05c8d8386a4d- From:
- Tobias Heider <me@tobhe.de>
- Date:
Rewrite with ListModel backed FlowBox
This required making everything a little more GLib and
object oriented
- Commit:
2ae45b1c436f5e25cf4aad9f95f7640eb4affcac- From:
- Tobias Heider <me@tobhe.de>
- Date:
Refactor info cleanup into _info_free()
- Commit:
05b36ee22c78d4ce6e03b06920bf428c44a97eda- From:
- Tobias Heider <me@tobhe.de>
- Date:
style
add declarations
use _ for static
- Commit:
79a57f7c59c84c74ca829e308e87e30b8b65ea1c- From:
- Tobias Heider <me@tobhe.de>
- Date:
For functions with multiple channles update
all at the same time.
- Commit:
0dc18afae75751699ea6460b60a2be4a84ca69b1- From:
- Tobias Heider <me@tobhe.de>
- Date:
Simplify widget allocation
- Commit:
0e9adb3d6e164cfce8e8910e5be75f073b776af1- From:
- Tobias Heider <me@tobhe.de>
- Date:
Cleanup comments and dead code
- Commit:
e6d4f160537b96bd299f8975cfe3e0af22360d10- From:
- Tobias Heider <me@tobhe.de>
- Date:
Fix cleanup in ondesc(). There still seems to be a problem
with widgets allocation for non mono devices.
- Commit:
41f5e3dc26832b5d8a7e55de9270815303879e9b- From:
- Tobias Heider <me@tobhe.de>
- Date:
Add missing licenses + copyright
- Commit:
21a4aa6e130db9eafdda3eed665a7862695fcf53- From:
- Tobias Heider <me@tobhe.de>
- Date:
Add audiowidget_free() and fix refcounting
- Commit:
64957a6419d22c2e1ccdcee51b7c25067ae6badc- From:
- Tobias Heider <me@tobhe.de>
- Date:
Initial import
Controls and automatic update on sndioctl messages
are working. Currently only scales for volume values
are supported. There isn't a selection for the actual
device yet and there are some known issues around
mono vs stereo devices.
