Package Details: pulseaudio-modules-bt-git r145.5b546e1-1

Git Clone URL: (read-only, click to copy)
Package Base: pulseaudio-modules-bt-git
Description: PulseAudio Bluetooth modules with SBC, AAC, APTX, APTX-HD, Sony LDAC (A2DP codec) support
Upstream URL:
Licenses: GPL3
Conflicts: pulseaudio-bluetooth
Provides: pulseaudio-bluetooth
Submitter: eh5
Maintainer: eh5
Last Packager: eh5
Votes: 47
Popularity: 5.04
First Submitted: 2018-08-09 05:31
Last Updated: 2020-02-05 00:45

Required by (4)

Sources (2)

Latest Comments

1 2 3 4 Next › Last »

eh5 commented on 2020-05-18 13:30

@tiagoespinha libldac is in optional dependencies, if you want LDAC, instead you should decalre both pulseaudio-modules-bt-git and libldac in your command.


$ yay pulseaudio-modules-bt-git libldac

# if you are using [archlinuxcn] repo
$ pacman -Syu pulseaudio-modules-bt-git libldac

tiagoespinha commented on 2020-04-09 06:42

If anyone's having issues with LDAC not being an option but you're 100% sure your headset supports it, make sure your AUR package manager isn't removing libLDAC after install.

I use yay and it prompts with the following:

[Aur: 1]  pulseaudio-modules-bt-git-r145.5b546e1-1
[Aur Make: 1]  libldac-

==> Remove make dependencies after install? [y/N] n

If you answer yes to this, you will NOT get LDAC support.

The logs will show an error message saying it can't find libLDAC.

I'm actually wondering @eh5 should libldac be moved to a regular dependency, as opposed to make dependency? The library needs to be present even after make.

eh5 commented on 2020-01-21 12:51


edit: fixed

Temporarily, you can run git config core.abbrev 7 to fix it.

I will fix it in the next PKGBUILD

@Saboteur777 Ensure you have a full version of ffmpeg>=4.0 installed.

Saboteur777 commented on 2020-01-21 07:47

The compilation terminates with an error, see below:

-- The C compiler identification is GNU 9.2.0 -- Check for working C compiler: /bin/cc -- Check for working C compiler: /bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Found PkgConfig: /bin/pkg-config (found version "1.6.3") -- Checking for module 'libpulse' -- Found libpulse, version 13.0-dirty -- Checking for module 'dbus-1' -- Found dbus-1, version 1.12.16 -- Checking for module 'sbc' -- Found sbc, version 1.4 -- Checking for module 'libavcodec>=58.18.100' -- Found libavcodec, version 58.54.100 -- Checking for module 'libavutil>=56.14.100' -- Found libavutil, version 56.31.100 -- Checking for module 'fdk-aac>=0.1.5' -- Found fdk-aac, version 2.0.1 -- Checking for module 'ldacBT-enc' -- Found ldacBT-enc, version -- Checking for module 'ldacBT-abr' -- Found ldacBT-abr, version [HFP] ofono HFP headset support enabled [HSP] native HSP headset support enabled [A2DP] FFmpeg aptX support enabled [A2DP] FFmpeg aptX HD support enabled [A2DP] fdk-aac LC-AAC support enabled [A2DP] LDAC support enabled -- CMAKE_C_FLAGS = -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -O2 -Wall -Wno-builtin-macro-redefined -Wno-unused -fno-common -DFASTPATH -D__FILE__='"$(subst /var/tmp/pamac-build-saboteur/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/,,$(abspath $<))"' -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/pamac-build-saboteur/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt Scanning dependencies of target module-bluetooth-policy Scanning dependencies of target module-bluetooth-discover Scanning dependencies of target bluez5-util [ 10%] Building C object CMakeFiles/module-bluetooth-policy.dir/src/modules/bluetooth/module-bluetooth-policy.c.o [ 10%] Building C object CMakeFiles/module-bluetooth-discover.dir/src/modules/bluetooth/module-bluetooth-discover.c.o [ 15%] Building C object CMakeFiles/bluez5-util.dir/src/modules/bluetooth/a2dp/a2dp_sbc.c.o [ 21%] Building C object CMakeFiles/bluez5-util.dir/src/modules/bluetooth/bluez5-util.c.o [ 26%] Building C object CMakeFiles/bluez5-util.dir/src/modules/bluetooth/a2dp/a2dp_util.c.o [ 31%] Building C object CMakeFiles/bluez5-util.dir/src/modules/bluetooth/backend-ofono.c.o [ 36%] Building C object CMakeFiles/bluez5-util.dir/src/modules/bluetooth/backend-native.c.o [ 42%] Building C object CMakeFiles/bluez5-util.dir/src/modules/bluetooth/a2dp/a2dp_aptx.c.o [ 47%] Building C object CMakeFiles/bluez5-util.dir/src/modules/bluetooth/a2dp/ffmpeg_libs.c.o [ 52%] Linking C shared module /var/tmp/pamac-build-saboteur/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c: In function ‘pa_aptx_decoder_load’: /var/tmp/pamac-build-saboteur/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c:68:55: error: ‘AV_CODEC_ID_APTX’ undeclared (first use in this function); did you mean ‘AV_CODEC_ID_PTX’? 68 | av_codec_aptx_decoder = avcodec_find_decoder_func(AV_CODEC_ID_APTX); | ^~~~~~~~~~~~~~~~ | AV_CODEC_ID_PTX /var/tmp/pamac-build-saboteur/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c:68:55: note: each undeclared identifier is reported only once for each function it appears in /var/tmp/pamac-build-saboteur/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c: In function ‘pa_aptx_encoder_load’: /var/tmp/pamac-build-saboteur/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c:82:55: error: ‘AV_CODEC_ID_APTX’ undeclared (first use in this function); did you mean ‘AV_CODEC_ID_PTX’? 82 | av_codec_aptx_encoder = avcodec_find_encoder_func(AV_CODEC_ID_APTX); | ^~~~~~~~~~~~~~~~ | AV_CODEC_ID_PTX /var/tmp/pamac-build-saboteur/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c: In function ‘pa_aptx_hd_decoder_load’: /var/tmp/pamac-build-saboteur/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c:96:58: error: ‘AV_CODEC_ID_APTX_HD’ undeclared (first use in this function); did you mean ‘AV_CODEC_ID_TXD’? 96 | av_codec_aptx_hd_decoder = avcodec_find_decoder_func(AV_CODEC_ID_APTX_HD); | ^~~~~~~~~~~~~~~~~~~ | AV_CODEC_ID_TXD /var/tmp/pamac-build-saboteur/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c: In function ‘pa_aptx_hd_encoder_load’: /var/tmp/pamac-build-saboteur/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c:110:58: error: ‘AV_CODEC_ID_APTX_HD’ undeclared (first use in this function); did you mean ‘AV_CODEC_ID_TXD’? 110 | av_codec_aptx_hd_encoder = avcodec_find_encoder_func(AV_CODEC_ID_APTX_HD); | ^~~~~~~~~~~~~~~~~~~ | AV_CODEC_ID_TXD make[2]: [CMakeFiles/bluez5-util.dir/build.make:128: CMakeFiles/bluez5-util.dir/src/modules/bluetooth/a2dp/a2dp_aptx.c.o] Error 1 make[2]: Waiting for unfinished jobs.... [ 52%] Built target module-bluetooth-discover [ 57%] Linking C shared module [ 57%] Built target module-bluetooth-policy make[1]: [CMakeFiles/Makefile2:138: CMakeFiles/bluez5-util.dir/all] Error 2 make: [Makefile:130: all] Error 2

student975 commented on 2020-01-20 15:01

Hi! An updating starts with:

:: Searching AUR for updates... :: 1 Packages to upgrade. 1 aur/pulseaudio-modules-bt-git r144.1a396e7f-1 -> r144.1a396e7-1

But ends with:

. ==> Finished making: pulseaudio-modules-bt-git r144.1a396e7f-1 (Пн 20 янв 2020 17:57:39) ==> Cleaning up... ==> Found git repo: ==> Found git repo: loading packages... warning: pulseaudio-modules-bt-git-r144.1a396e7f-1 is up to date -- reinstalling

That is the version is still the old one. It results in infinite update. Is it for me only?

paradinglunatic commented on 2019-09-05 13:59

I seem to be having an issue with the most recent update. During the build process it keeps erroring out.

[ 73%] Building C object CMakeFiles/module-bluetooth-policy.dir/src/modules/bluetooth/module-bluetooth-policy.c.o /var/tmp/pamac-build-carl/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/module-bluetooth-policy.c:30:10: fatal error: pulsecore/core.h: No such file or directory 30 | #include <pulsecore/core.h> | ^~~~~~~~~~~~~~~~~~ compilation terminated. make[2]: [CMakeFiles/module-bluetooth-policy.dir/build.make:63: CMakeFiles/module-bluetooth-policy.dir/src/modules/bluetooth/module-bluetooth-policy.c.o] Error 1 make[1]: [CMakeFiles/Makefile2:111: CMakeFiles/module-bluetooth-policy.dir/all] Error 2 make: *** [Makefile:130: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

Edit - 2019-9-24 Still seeing this problem. It's the only thing I can't update at the moment. Not really interested in uninstalling and reinstalling either as it actually works as it is.

Edit - 2019-9-25 Ok odd. When I tried to do the update through the pamac gui it kept failing with the above. But when I did it through pacman it did it successfully. Sooooooo I don't know. But I have successfully updated now.

edoz90 commented on 2019-09-01 21:49

Why this packages shows up always to be updated?

theonlycam commented on 2019-07-21 01:19

Had the issue where a2dp-sink protocol was not found.

solved by rebasing master ontop of fix_a2dp_sink_profile_unavailable

after that i had no problems

eh5 commented on 2019-07-11 10:54

@pix3l fixed via

pix3l commented on 2019-07-10 19:15

Doesn't build against testing (pulseaudio 12.99.1)