- 21 Jun, 2021 2 commits
-
-
Build breaks if bluez5 and bluez5-native-headset are both enabled but bluez headers are not available. Fix this by changing `bluez5` to Meson feature requiring `bluez` dependency. Part-of: <pulseaudio/pulseaudio!583>
-
Igor Kovalenko authored
Part-of: <pulseaudio/pulseaudio!584>
-
- 12 May, 2021 1 commit
-
-
Jan Alexander Steffens authored
Otherwise building module-echo-cancel fails here: FAILED: src/modules/module-echo-cancel.so.p/echo-cancel_adrian-aec.c.o cc -Isrc/modules/module-echo-cancel.so.p -I. -I../pulseaudio -Isrc -I../pulseaudio/src -I/usr/include/orc-0.4 -flto=auto -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu11 -march=x86-64 -mtune=generic -O2 -p> ../pulseaudio/src/modules/echo-cancel/adrian-aec.c:30:10: fatal error: adrian-aec-orc-gen.h: No such file or directory 30 | #include "adrian-aec-orc-gen.h" | ^~~~~~~~~~~~~~~~~~~~~~ Part-of: <pulseaudio/pulseaudio!552>
-
- 12 Feb, 2021 2 commits
-
-
Igor Kovalenko authored
Part-of: <pulseaudio/pulseaudio!502>
-
Part-of: <pulseaudio/pulseaudio!499>
-
- 18 Jan, 2021 1 commit
-
-
Used in addition to module-detect, since devd only provides hotplug events. Part-of: <pulseaudio/pulseaudio!277>
-
- 16 Dec, 2020 1 commit
-
-
Part-of: <pulseaudio/pulseaudio!360>
-
- 14 Dec, 2020 1 commit
-
-
Part-of: <pulseaudio/pulseaudio!437>
-
- 27 Nov, 2020 1 commit
-
-
Igor Kovalenko authored
Restore an option to disable OSS output available with autotools.
-
- 24 Nov, 2020 1 commit
-
-
This replaces the original virtual surround sink with a total rewrite, aiming to implement any number of hrir use cases, including asymmetrical impulses as two separate left and right output files. It uses FFTW3 FFT convolution, using the overlap- save method, with full rewind support. It operates in steps equal to the resampled length of the hrir, and overlaps input blocks in increments equal to the size of the FFT block. If using paired hrirs, it requires matched sample spec and sample rates and channel maps. For best results, the input files should have speaker maps, rather than expecting the sample loader to auto detect the mapping. Part-of: <pulseaudio/pulseaudio!240>
-
- 25 Sep, 2019 1 commit
-
-
This fixes the build on musl with external gettext
-
- 20 Sep, 2019 1 commit
-
-
This was missing, so it was building another tunnel-source instead. Fixes https://bugs.archlinux.org/task/63755
-
- 15 Aug, 2019 1 commit
-
-
Arun Raghavan authored
-
- 14 Aug, 2019 1 commit
-
-
Lucas Stach authored
pulseaudio does not link against libbluetooth, as it's only talking to the bluez daemon over dbus. So the build dependency on libbluetooth is overly restrictive, as some embedded systems choose to ship without libbluetooth but still have bluez daemon support. This syncs the meson to the autotools configuration behavior by changing the bluez option to a default on boolean.
-
- 13 Aug, 2019 1 commit
-
-
Jan Alexander Steffens authored
Fixes #712
-
- 05 Aug, 2019 2 commits
-
-
Arun Raghavan authored
This was being done automatically by autotools, now we need to manually specify this for each executable/library with a dependency in a non-standard directory.
-
Arun Raghavan authored
This mirrors the autotools option for all server-side dynamic libraries.
-
- 08 Jun, 2019 4 commits
-
-
Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
For now esound is not supported with the meson build, although it wouldn't be that hard to support it. Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
Like it was with the aututools Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
- 06 Jun, 2019 1 commit
-
-
Brings things in line with the autotools build, and adds ALSA mixer paths and profile-sets into the meson build system as well. The module installation path is also now customisable.
-
- 12 Apr, 2019 1 commit
-
-
Tanu Kaskinen authored
The recent bluetooth patches didn't update the Meson build system.
-
- 27 Dec, 2018 9 commits
-
-
Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
I can't promise that the logic is *exactly* the same as the logic currently in use with the autotools, but it seems correct to me. Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
If `x11-xcb` is found, then let's force other X11 dependencies to be there as well. That makes things a bit easier, and that's also what is done in the autotools build system. Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
This is to avoid using the construct 'join_paths(prefix, get_option(...))' everywhere in the meson files. It's better to settle the paths question once and for all at the beginning. Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
- 04 Oct, 2018 8 commits
-
-
Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
Regarding the module: This is unlike the autotools where liboss-util is built as a library, here we build everything in the oss module, as apparently there's no other consumer for liboss-util. Regarding padsp: Setting the install mode for padsp requires meson 0.47, so instead we set padsp.in as executable in the git repository (which is what glib does for gdbus-codegen btw). Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
Please notice that the bluez5 version seems wrong in the dependency declaration: `>= 4.x`, while we're talking about version 5. The ofono part will need to be made optional when we start to work on the meson_options file. I follow the current configure.ac to define 'HAVE_BLUEZ', but it looks like this part would benefit from a bit of rework. Setting HAVE_BLUEZ when we have dbus+sbc sounds weird, there's probably a better name for this variable. Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
This is unlike the autotools where we check that a header exist, here we use pkgconfig because upstream ships a pkgconfig. I don't know from which version though... Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-
Signed-off-by:
Arnaud Rebillout <arnaud.rebillout@collabora.com>
-