- Oct 15, 2021
-
-
Apertis CI authored
-
- Aug 31, 2021
-
-
Apertis CI authored
-
- Jun 23, 2021
-
-
Apertis CI authored
-
- May 27, 2021
-
-
Apertis CI authored
-
- May 07, 2021
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
Not really a hard requirement, wrt libpipewire API, but it's hard to keep runtime compatibility with earlier versions when it comes to configuration options
-
- May 06, 2021
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
We no longer have the audiofade-related code
-
- May 04, 2021
-
-
Julian Bouzas authored
Simple library that uses sockets for inter-process communication. It provides an API to create server and client objects. Users can add custom handlers in the server, and clients can send requests for those custom handlers.
-
- Apr 15, 2021
-
-
George Kiagiadakis authored
-
- Apr 12, 2021
-
-
George Kiagiadakis authored
-
- Apr 09, 2021
-
-
George Kiagiadakis authored
This is also what pulseaudio uses, so now the volumes in wpctl match what pulseaudio tools report and they make a lot more sense from the user's POV
-
- Feb 25, 2021
-
-
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
-
- Feb 23, 2021
-
-
George Kiagiadakis authored
see also pipewire/pipewire!481
-
- Feb 11, 2021
-
-
George Kiagiadakis authored
meson can't find project options before executing the project() command :( This reverts commit 8bff0cc6.
-
George Kiagiadakis authored
-
- Feb 03, 2021
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
George Kiagiadakis authored
and drop cpptoml dependency as well
-
George Kiagiadakis authored
-
- Jan 23, 2021
-
-
George Kiagiadakis authored
By default system-lua=false, so the bundled version is built. The default_library for the lua subproject is also set to static now, so that we don't need to install liblua and mess up the system. For existing build trees, this needs to be switched manually now with -Dlua:default_library=static (or just wipe the build dir and start clean)
-
- Jan 21, 2021
-
-
George Kiagiadakis authored
Required for the device event type-info
-
- Jan 14, 2021
-
-
Julian Bouzas authored
-
- Dec 20, 2020
-
-
George Kiagiadakis authored
Use the same set of warning flags that pipewire uses See #20
-
- Dec 01, 2020
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
- Nov 16, 2020
-
-
George Kiagiadakis authored
-
- Nov 15, 2020
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
Disable m-session-settings for now, as it needs further work
-
- Nov 13, 2020
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
This is an attempt to unclutter the API of WpProxy and split functionality into smaller pieces, making it easier to work with. In this new class layout, we have the following classes: - WpObject: base class for everything; handles activating | and deactivating "features" |- WpProxy: base class for anything that wraps a pw_proxy; | handles events from pw_proxy and nothing more |- WpGlobalProxy: handles integration with the registry All the other classes derive from WpGlobalProxy. The reason for separating WpGlobalProxy from WpProxy, though, is that classes such as WpImplNode / WpSpaDevice can also derive from WpProxy now, without interfacing with the registry. All objects that come with an "info" structure and have properties and/or params also implement the WpPipewireObject interface. This provides the API to query properties and get/set params. Essentially, this is implemented by all classes except WpMetadata (pw_metadata does not have info) This interface is implemented on each object separately, using a private "mixin", which is a set of vfunc implementations and helper functions (and macros) to facilitate the implementation of this interface. A notable difference to the old WpProxy is that now features can be deactivated, so it is possible to enable something and later disable it again. This commit disables modules, tests, tools, etc, to avoid growing the patch more, while ensuring that the project compiles.
-
- 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
-
- Jun 29, 2020
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
- Jun 16, 2020
-
-
George Kiagiadakis authored
-
- Jun 15, 2020
-
-
Martin Koch, ESE GmbH authored
- due to usage of Reference-counted-data in lib/wptoml/array.cpp (requires >= 2.58, see https://developer.gnome.org/glib/stable/glib-Reference-counted-data.html) - and usage of G_GNUC_FALLTHROUGH in lib/wp/object-interest.c (requires 2.60, see https://developer.gnome.org/glib/stable/glib-Miscellaneous-Macros.html#G-GNUC-FALLTHROUGH:CAPS ) Signed-off-by:
Martin Koch, ESE GmbH <martin.koch@ese.de>
-
- Jun 02, 2020
-
-
George Kiagiadakis authored
-
George Kiagiadakis authored
-
- May 18, 2020
-
-
George Kiagiadakis authored
-