Bug#978643: Please build with fdk-aac support

2021-01-03 Thread Sebastian Dröge
On Tue, 29 Dec 2020 18:23:34 +0100 Andreas Metzler  wrote:
> On 2020-12-29 Laurent Bigonville  wrote:
> [...]
> > The problem is that they are using elements that requires fdk-aac and
> > faac and these are currently packaged as non-free in debian.
> [...]
> > What would be the plan to have fdkaac and faac elements enabled? We
> > would have to add a new package that would go in contrib I guess? Would
> > that be acceptable?
> > 
> afaict we would need to add a new *source* package in contrib since a
> source package in main (gst-plugins-bad1.0) cannot build-depend on
> packages outside main.

Yes that would need a new source package. I'd be happy to have that as
part of the packages on https://salsa.debian.org/gstreamer-team and
take care of updating that together with new GStreamer releases if
someone (Laurent?) wants to prepare an initial package.

It's a bit suboptimal that pulseaudio requires fdk. I wonder if this
can also be made to work with the ffmpeg AAC encoder or if that doesn't
support LATM/LOAS yet.


FWIW, pulseaudio will need these changes here:
  https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1793

They're not merged upstream yet and won't be before 1.19 so would have
to be included as a patch for now.



Bug#978643: Please build with fdk-aac support

2020-12-29 Thread Andreas Metzler
On 2020-12-29 Laurent Bigonville  wrote:
[...]
> The problem is that they are using elements that requires fdk-aac and
> faac and these are currently packaged as non-free in debian.
[...]
> What would be the plan to have fdkaac and faac elements enabled? We
> would have to add a new package that would go in contrib I guess? Would
> that be acceptable?

Hello,

afaict we would need to add a new *source* package in contrib since a
source package in main (gst-plugins-bad1.0) cannot build-depend on
packages outside main.

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'



Bug#978643: Please build with fdk-aac support

2020-12-29 Thread Laurent Bigonville
On Tue, 29 Dec 2020 17:21:31 +0100 Laurent Bigonville  
wrote:

> The problem is that they are using elements that requires fdk-aac and
> faac and these are currently packaged as non-free in debian.

OK, I think I got confused, it looks like pulseaudio only requires 
fdk-aac and not faac




Bug#978643: Please build with fdk-aac support

2020-12-29 Thread Laurent Bigonville
Source: gst-plugins-bad1.0
Version: 1.18.2-1
Severity: wishlist

Hello,

pulseaudio is currently adding support for higher quality codecs
(including AAC) for bluetooth headseats[0] and they are using gstreamer
for this.

The problem is that they are using elements that requires fdk-aac and
faac and these are currently packaged as non-free in debian.

The quality of the sound of bluetooth devices is currently bad and
adding support for AAC encoding will help.

What would be the plan to have fdkaac and faac elements enabled? We
would have to add a new package that would go in contrib I guess? Would
that be acceptable?

Kind regards,
Laurent Bigonville


[0] https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/440


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.9.0-5-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE:fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy