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

Git Clone URL: https://aur.archlinux.org/pulseaudio-modules-bt-git.git (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: https://github.com/EHfive/pulseaudio-modules-bt
Licenses: GPL3
Conflicts: pulseaudio-bluetooth
Provides: pulseaudio-bluetooth
Submitter: eh5
Maintainer: eh5
Last Packager: eh5
Votes: 43
Popularity: 6.32
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-01-21 12:51

@student975

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 2.0.2.3 -- Checking for module 'ldacBT-abr' -- Found ldacBT-abr, version 2.0.2.3 [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 module-bluetooth-discover.so /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 module-bluetooth-policy.so [ 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: github.com/EHfive/pulseaudio-modules-bt.git ==> Found git repo: github.com/pulseaudio/pulseaudio.git 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 https://github.com/EHfive/pulseaudio-modules-bt/commit/99aa1fe3d0b90a9ad5682d8cb3092e6e10f6d5cb

pix3l commented on 2019-07-10 19:15

Doesn't build against testing (pulseaudio 12.99.1)

eh5 commented on 2019-05-29 10:03

@narakhan

pkgconf is in group base-devel

PKGBUILD doesn't has to explicitly declare those packages which in base-devel as dependencies.

https://wiki.archlinux.org/index.php/Arch_User_Repository#Prerequisites

narakhan commented on 2019-05-29 09:20

Just a heads up - the pkgbuild uses pkg-config but doesn't require pkgconf.