pulseaudio is not built with AptX support

Bug #1939933 reported by Nobuto Murata
32
This bug affects 6 people
Affects Status Importance Assigned to Milestone
pulseaudio (Debian)
Unknown
Unknown
pulseaudio (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

The changelog mentions AptX, but it's not actually enabled in the build if I'm not mistaken. Aptx support seems to require gstreamer in the build dependency at least.

[changelog]
pulseaudio (1:15.0+dfsg1-1ubuntu1) impish; urgency=medium

  * New upstream version resynchronized on Debian
   - Support for bluetooth LDAC and AptX codecs and HFP profiles for
     improved audio quality

[upstream release notes]
https://www.freedesktop.org/wiki/Software/PulseAudio/Notes/15.0/#supportforldacandaptxbluetoothcodecsplussbcxqsbcwithhigher-qualityparameters

[meson.build]

bluez5_gst_dep = dependency('gstreamer-1.0', version : '>= 1.14', required : get_option('bluez5-gstreamer'))
bluez5_gstapp_dep = dependency('gstreamer-app-1.0', required : get_option('bluez5-gstreamer'))
have_bluez5_gstreamer = false
if bluez5_gst_dep.found() and bluez5_gstapp_dep.found()
  have_bluez5_gstreamer = true
  cdata.set('HAVE_GSTLDAC', 1)
  cdata.set('HAVE_GSTAPTX', 1)
endif

[build log]
https://launchpadlibrarian.net/551304449/buildlog_ubuntu-impish-amd64.pulseaudio_1%3A15.0+dfsg1-1ubuntu1_BUILDING.txt.gz

...
Dependency gstreamer-1.0 skipped: feature gstreamer disabled
Dependency gstreamer-app-1.0 skipped: feature gstreamer disabled
Dependency gstreamer-rtp-1.0 skipped: feature gstreamer disabled
Run-time dependency gstreamer-1.0 found: NO (tried pkgconfig and cmake)
Run-time dependency gstreamer-app-1.0 found: NO (tried pkgconfig and cmake)
...

    Enable D-Bus: true
      Enable BlueZ 5: true
        Enable native headsets: true
        Enable ofono headsets: true
        Enable GStreamer based codecs: false

Revision history for this message
Nobuto Murata (nobuto) wrote :

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=991597
> > Does that mean that enabling it, would only add some dependencies but
> > not actually do anything?
>
> Yes, a (soft) dependency should probably be added against
> gstreamer1.0-plugins-bad, but as I said, the needed version (>= 1.19) is
> not yet in debian

https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/b916522382aaa33f216636a292e97cd769ac4093
> 1.19.1

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Oh, sorry I never tested any of the new codecs. Bug 1870829 has been reopened.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in pulseaudio (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.