- Oct 22, 2020
-
-
Julian Bouzas authored
-
Julian Bouzas authored
-
George Kiagiadakis authored
-
- Oct 15, 2020
-
-
Julian Bouzas authored
-
- Oct 05, 2020
-
-
Julian Bouzas authored
-
Julian Bouzas authored
Allows implementing device specific endpoint creation logic, which is currently needed for bluetooth endpoints as they need to be created differenly.
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- Sep 01, 2020
-
-
George Kiagiadakis authored
Apparently git cannot directly clone at an arbitrary commit, it must be a branch or a tag
-
- Aug 31, 2020
-
-
George Kiagiadakis authored
because otherwise the metadata unit test fails
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
* Implement the proxy properly with info caching, methods, etc * Get rid of useless variables and includes
-
George Kiagiadakis authored
-
- Jul 31, 2020
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
- Jul 30, 2020
-
-
raghu447 authored
-
- Jul 29, 2020
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
- Jul 23, 2020
-
-
Julian Bouzas authored
-
Julian Bouzas authored
-
- Jul 22, 2020
-
-
David Runge authored
meson.build: When the 'wrap_mode' option is set to 'nodownload' use a system version of cpptoml. This does not require using git and having a network connection during build, which is important for Linux packaging infrastructure. subprojects/cpptoml.wrap: Pin revision to last release tag (v0.1.1). lib/wptoml/*.cpp: Remove 'include/' prefix from all cpptoml related includes, at is not required. Closes #17
-
- Jul 20, 2020
-
-
George Kiagiadakis authored
Related to #18
-
- Jul 10, 2020
-
-
Julian Bouzas authored
-
- Jul 08, 2020
-
-
Julian Bouzas authored
-
- Jul 02, 2020
-
-
George Kiagiadakis authored
* add library.name to not require adding `add-spa-lib` in pipewire.conf or wireplumber.conf for this to work * add a commented local=true; it can be useful to run those nodes locally for testing, sometimes
-
- Jun 29, 2020
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
there are underlying issues with the state management of the graph, so it's not a very good idea to rely on it to activate / deactivate our convert node depending on the links that exist instead, track the links ourselves and create/destroy the corresponding links to the target node accordingly; it's a more robust approach it was also not entirely correct that we would previously configure the convert node to be a driver (node.driver=true); maybe this caused the underlying issues in the first place... we don't need it now anyway, so it's gone
-
George Kiagiadakis authored
Just like media-session does JACK nodes should be left untouched
-
George Kiagiadakis authored
1. device export proxies must be destroyed manually since they are not associated with the WpRegistry 2. the monitors should not disconnect before all WpSpaDevice objects are destroyed; remove the manual disconnect call and let GObject ref counting do its job (the core will disconnect when its last ref count is dropped after the last monitor plugin is destroyed)
-
George Kiagiadakis authored
* do not copy the full alsa node properties set * use a node description that makes the nodes look better in JACK * use . instead of / as a separator for the node.name, like elsewhere * add audio.convert spa lib association in the tests that use si-convert; previously it used to work because library.name was present in the properties copied from the adapter (and it so happens that the adapter lives in the audioconvert spa plugin as well ...)
-
George Kiagiadakis authored
JACK uses : as a separator to distinguish the port name from the node name, so it ends up doing wrong separations if we have : in the node name
-
George Kiagiadakis authored
if there was a remainder in the buffer from a previous iteration, make sure not to fill too much data and go past the end of the buffer
-
George Kiagiadakis authored
after consuming the whole buffer, cur & linestart need to be reset to point back to the beginning of the local buffer
-
George Kiagiadakis authored
This may happen if the plugins were loaded but not activated due to some parse error in wireplumber.conf
-
George Kiagiadakis authored
-