Package Details: pulseaudio-modules-bt-git r100.6a4121c5-1

Git Clone URL: https://aur.archlinux.org/pulseaudio-modules-bt-git.git (read-only)
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: LGPL
Conflicts: pulseaudio-bluetooth
Provides: pulseaudio-bluetooth
Submitter: eh5
Maintainer: eh5
Last Packager: eh5
Votes: 18
Popularity: 5.728417
First Submitted: 2018-08-09 05:31
Last Updated: 2019-02-15 13:43

Dependencies (16)

Required by (4)

Sources (2)

Pinned Comments

eh5 commented on 2019-02-15 14:12

If you want to enable A2DP codecs switching support, build&install the latest bluez from git.

Then edit bluetooth.service, append "-E" option to "ExecStart=/usr/lib/bluetoothd"

The issue of A2DP sink profile unavailable also has been fixed in latest bluez git.

Latest Comments

1 2 Next › Last »

eh5 commented on 2019-02-17 12:42

intelfx

It's an optional dependency

intelfx commented on 2019-02-17 10:39

Hello,

please make libldac a runtime dependency as it should be.

eh5 commented on 2019-02-15 14:12

If you want to enable A2DP codecs switching support, build&install the latest bluez from git.

Then edit bluetooth.service, append "-E" option to "ExecStart=/usr/lib/bluetoothd"

The issue of A2DP sink profile unavailable also has been fixed in latest bluez git.

eh5 commented on 2019-02-13 09:23

hje Upgrade your ffmpeg to 4.x

hje commented on 2019-02-13 07:12

Hi When i try to build the package then i get this:

Note 2019-02-13T08.11.40

/home/xxx/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c: In function ‘pa_aptx_decoder_load’: /home/xxx/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c:49:55: error: ‘AV_CODEC_ID_APTX’ undeclared (first use in this function); did you mean ‘AV_CODEC_ID_PTX’? av_codec_aptx_decoder = avcodec_find_decoder_func(AV_CODEC_ID_APTX); ^~~~~~~~~~~~~~~~ AV_CODEC_ID_PTX /home/xxx/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c:49:55: note: each undeclared identifier is reported only once for each function it appears in /home/xxx/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c: In function ‘pa_aptx_encoder_load’: /home/xxx/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c:63:55: error: ‘AV_CODEC_ID_APTX’ undeclared (first use in this function); did you mean ‘AV_CODEC_ID_PTX’? av_codec_aptx_encoder = avcodec_find_encoder_func(AV_CODEC_ID_APTX); ^~~~~~~~~~~~~~~~ AV_CODEC_ID_PTX /home/xxx/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c: In function ‘pa_aptx_hd_decoder_load’: /home/xxx/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c:77:58: error: ‘AV_CODEC_ID_APTX_HD’ undeclared (first use in this function); did you mean ‘AV_CODEC_ID_TXD’? av_codec_aptx_hd_decoder = avcodec_find_decoder_func(AV_CODEC_ID_APTX_HD); ^~~~~~~~~~~~~~~~~~~ AV_CODEC_ID_TXD /home/xxx/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c: In function ‘pa_aptx_hd_encoder_load’: /home/xxx/pulseaudio-modules-bt-git/src/pulseaudio-modules-bt/src/modules/bluetooth/a2dp/a2dp_aptx.c:91:58: error: ‘AV_CODEC_ID_APTX_HD’ undeclared (first use in this function); did you mean ‘AV_CODEC_ID_TXD’? 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.... make[1]: [CMakeFiles/Makefile2:110: CMakeFiles/bluez5-util.dir/all] Error 2 make: [Makefile:130: all] Error 2

What am i missing?

eh5 commented on 2018-12-31 04:24

@bbx0 'git' added to the makedepends; Also removed 'replaces'.

Thanks.

bbx0 commented on 2018-12-30 17:20

Please can you add 'git' to the makedepends? Otherwise makepkg may fail with: "ERROR: Cannot find the git package needed to handle git sources". (I'm building in a chroot, so git was not installed in the first place.)

Thank you for your work and providing the package!

louisl commented on 2018-11-17 11:17

Thank you so much for this.

I ended up needing to use the fix_a2dp_sink_profile_unavailable branch as it was the only thing that really worked solidly for my m3's.

Any chance of that being merged / patched upstream?

eh5 commented on 2018-11-05 12:58

@Enelar What is "that"? Why should we do that?

Read source code first, plz.

Enelar commented on 2018-11-05 09:50

We have pulseaudio-aptx for that, maybe become compatible & add as an optional dependency?