[packman] ffmpeg 3.4.4-lp150.10.3 missing --enable-libfdk-aac flag?

2019-05-20 Thread Snowbat

Hi,

A recent update broke AAC encoding here (Unknown encoder 'libfdk_aac'). Was 
ffmpeg for openSUSE-Leap-15.0 compiled without --enable-libfdk-aac flag?

Information for package ffmpeg-3:
-
Repository : packman
Name   : ffmpeg-3
Version: 3.4.4-lp150.10.3
Arch   : x86_64
Vendor : http://packman.links2linux.de
Installed Size : 2.3 MiB
Installed  : Yes
Status : up-to-date
Source package : ffmpeg-3-3.4.4-lp150.10.3.src
Summary: Library for working with various multimedia formats


ffmpeg version 3.4.4 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 7 (SUSE Linux)
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 
-fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 
-fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-gpl 
--disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype 
--enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis 
--enable-libvpx --enable-libwebp --enable-libzimg --enable-libzvbi --enable-vaapi --enable-vdpau --enable-libx264 --enable-libx265 --enable-libxvid



Regards,
SB

___
Packman mailing list
Packman@links2linux.de
http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman

Re: [packman] ffmpeg 3.4.4-lp150.10.3 missing --enable-libfdk-aac flag?

2019-05-20 Thread Wolfgang Bauer
Am Sonntag, 19. Mai 2019, 19:03:58 CEST schrieb Snowbat:
> A recent update broke AAC encoding here (Unknown encoder 'libfdk_aac'). Was
> ffmpeg for openSUSE-Leap-15.0 compiled without --enable-libfdk-aac flag?

This was already asked recently, see
http://lists.links2lihttp://lists.links2linux.de/pipermail/packman/2019-May/
015947.html

Quick translation of my reply:
Apparently it's not allowed to distribute ffmpeg with libfdk-aac support for 
license reasons.
See also this recent change in the vlc package:
https://build.opensuse.org/package/rdiff/multimedia:libs/vlc?
linkrev=base&rev=252
(that's not yet in Leap 15.0 AFAICS).

Thu May  2 15:42:08 UTC 2019 - olaf at aepfle.de

- The license of fdk-aac is not GPL compatible, therefore this pkg
  can not possibly be built with fdk-aac by default
  To gain fdk-aac support, recompile it at home and keep it there

Presumably, that's why it (building with fdk-aac) has been disabled completely 
in Packman's project config (so for ffmpeg too).



You can use ffmpeg's built-in aac encoder instead though, which should give 
usable results meanwhile.

Kind Regards,
Wolfgang




___
Packman mailing list
Packman@links2linux.de
http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman