Package Details: ffmpeg-libfdk_aac 1:4.0.1-2

Git Clone URL: https://aur.archlinux.org/ffmpeg-libfdk_aac.git (read-only)
Package Base: ffmpeg-libfdk_aac
Description: Complete solution to record, convert and stream audio and video (Same as official package except with libfdk-aac support)
Upstream URL: http://ffmpeg.org/
Licenses: GPL3, custom:libfdk-aac
Conflicts: ffmpeg
Provides: ffmpeg=4.0.1, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavresample.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so
Submitter: korrode
Maintainer: bwidawsk
Last Packager: bwidawsk
Votes: 42
Popularity: 0.098510
First Submitted: 2013-07-12 10:24
Last Updated: 2018-07-14 04:31

Dependencies (53)

Required by (768)

Sources (2)

Latest Comments

bwidawsk commented on 2018-04-23 22:46

It was a mistake on my part that this got bumped before the official repo. I do not intend to do it again. I see no point in reverting now though.

Someone flagged this as out of date, and I didn't pay close enough attention when I pulled the official repo's sources.

For future reference, please do not flag this as out of date until the official repo is updated. Thanks.

gourdcaptain commented on 2018-04-23 19:33

I'm going to be in on the "don't break compatibility with the standard repositories for a replacement package" area, although this one's at least mostly trivial to hold back the upgrade until standard ffmpeg upgrades. (Or in my case, switch to standard ffmpeg unless I need to encode some AAC before then just to let me know when 4.0.0 is pushed and it's safe to upgrade to this.)

Martchus commented on 2018-04-23 19:21

Yes, not sure whether it is the best idea to upload this while the official ffmpeg is still in staging.

But somehow it also makes sense. Eg. I maintain my own repo using the same staging workflow as the official repos. So I rebuild now, push it to my own staging and release it as soon as the official staging is released.

francoism90 commented on 2018-04-23 19:08

A bit of warning before upgrading; I experienced a few apps needs to be rebuilt and/or not compatible with the 4.0 (e.g. x264, electron, etc.).

wookietreiber commented on 2018-03-21 14:21

Thats the diff:

diff --git a/PKGBUILD b/PKGBUILD
index 90681ff..849e124 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -39,6 +39,10 @@ sha256sums=('2b92e9578ef8b3e49eeab229e69305f5f4cbc1fdaa22e927fc7fca18acccd740'
             'SKIP'
             '0bfcd12d1992903f21c146ae56d9ad89b52818cfb2303197ee905347c25a5427')

+export CFLAGS="${CFLAGS/-flto/}"
+export CXXFLAGS="${CXXFLAGS/-flto/}"
+export LDFLAGS="${LDFLAGS/-flto/}"
+
 prepare() {
   cd ffmpeg-${pkgver}

wookietreiber commented on 2018-03-21 14:20

FYI to easily fix the issues with LTO add these lines to the PKGBUILD, right before prepare/build:

export CFLAGS="${CFLAGS/-flto/}" export CXXFLAGS="${CXXFLAGS/-flto/}" export LDFLAGS="${LDFLAGS/-flto/}"

This simply removes LTO from all flags.

polygamma commented on 2018-03-06 17:27

It would be useful if you could include the versions of the .so you are providing with this package. Some packages depend on specific versions of those .so, hence one is not able to tell if these requirements are fulfilled before actually building this package.

wookietreiber commented on 2017-12-22 16:41

Yes, but there is only one AUR and the https://archlinux32.org/ people want this package, too.

bwidawsk commented on 2017-12-22 16:09

32b packages are no longer supported on Arch and this matches the upstream PKGBUILD:

commit c3575ef3241db32a1a07df2e9a9ca85044637406
Author: foutrelis foutrelis@eb2447ed-0c53-47e4-bac8-5bc4a241df78
Date:   Wed Nov 15 14:11:34 2017 +0000

Remove i686 from arch=()

git-svn-id: file:///srv/repos/svn-packages/svn@310007 eb2447ed-0c53-47e4-bac8-5bc4a241df78

diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD index 63d0d5b..875cf73 100644 --- a/trunk/PKGBUILD +++ b/trunk/PKGBUILD @@ -10,7 +10,7 @@ pkgver=3.4 pkgrel=4 epoch=1 pkgdesc='Complete solution to record, convert and stream audio and video' -arch=('i686' 'x86_64') +arch=('x86_64') url='http://ffmpeg.org/' license=('GPL3') depends=('alsa-lib' 'bzip2' 'fontconfig' 'fribidi' 'glibc' 'gmp' 'gnutls' 'gsm'

Shywim commented on 2017-12-22 11:38

Why remove i686 from the arch array? It's still correctly building.

All comments