- 04 Mar, 2021 2 commits
-
-
George Kiagiadakis authored
it's not used anymore
-
George Kiagiadakis authored
-
- 03 Mar, 2021 1 commit
-
-
George Kiagiadakis authored
-
- 02 Mar, 2021 8 commits
-
-
Arnaud Ferraris authored
This commit enhance `module-default-routes` so that the route properties (such as volume, channel map...) are saved on modification, and re-applied each time a particular route is selected.
-
Arnaud Ferraris authored
This commit modifies `module-device-activation` so that it can restore the default routes when a device appears.
-
Arnaud Ferraris authored
This commit adds a WirePlumber module which stores the current route for a given device, and implements the necessary interfaces to restore those on startup. The routes are stored as an array of objects in JSON format. Please note that actually restoring routes on startup is not done by this module but will be implemented separately in a future commit.
-
George Kiagiadakis authored
now that interest is declared on G_TYPE_OBJECT by default (in optional Interest function arguments), this conditional default no longer works as expected... besides, it may be confusing to have a different default depending on the interest type
-
George Kiagiadakis authored
They are not strictly necessary and just make our life harder
-
George Kiagiadakis authored
-
George Kiagiadakis authored
it makes no sense to specify the type when calling, for instance, session:lookup_endpoint() or similar functions it also makes it easier to use iterate or lookup in the object manager, when we already know the type of the objects that the om contains
-
George Kiagiadakis authored
Add the ability to construct an Interest argument without using the Interest keyword, so instead of: om:lookup(Interest { type = "session" }) we can now write: om:lookup { type = "session" } ... and also remove lookup_filtered from ObjectManager
-
- 01 Mar, 2021 5 commits
-
-
Julian Bouzas authored
If 'move' is set to true, endpoints will be moved to the new target when the metadata 'target.node' key is present. If 'follow' is set to true, endpoints will be moved to the newly changed default device automatically.
-
Julian Bouzas authored
-
Julian Bouzas authored
Also improves session API to accept object interests.
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
- 25 Feb, 2021 4 commits
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
The == are not valid checks to appear in a .pc file, apparently, and this breaks the generated wireplumber-0.4.pc file that copies these version checks as they appear in meson.build
-
George Kiagiadakis authored
For compatibility with older versions of systemd
-
George Kiagiadakis authored
See pipewire!484
-
- 23 Feb, 2021 10 commits
-
-
George Kiagiadakis authored
see also pipewire!481
-
George Kiagiadakis authored
When an Array or Choice that contains Spa:Id appears as a value for an object field, it is possible to retrieve the Id type from that object field type.
-
George Kiagiadakis authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
-
Julian Bouzas authored
For consistency with LUA
-
George Kiagiadakis authored
-
- 19 Feb, 2021 1 commit
-
-
George Kiagiadakis authored
-
- 18 Feb, 2021 9 commits
-
-
George Kiagiadakis authored
and fix some coding style issues
-
George Kiagiadakis authored
* the type checks were wrong, it was requiring the key to be string and the value integer * add the ability to use "any" or "all" for a key, saving us the trouble of passing -1 from lua (int64) into a uint32 (ugh!) * use a GArray instead of manual malloc/realloc * allocate the array as late as possible, to minimize the risk of leaking its memory if we hit luaL_error()
-
George Kiagiadakis authored
-
George Kiagiadakis authored
* skip the shebang before loading the file in the interpreter, as # is not a valid lua comment * allow loading scripts with a relative path in interactive mode
-
George Kiagiadakis authored
filename: foo.lua -> category: script/foo
-
George Kiagiadakis authored
NULL crashes the journald writer
-
George Kiagiadakis authored
Ensure that no part of the description string is empty, otherwise fall back Fix logic with dev and/or subdev being 0
-
George Kiagiadakis authored
pipewire@60798305
-
George Kiagiadakis authored
pipewire@aea79cd7
-