Package Details: ffmpeg-libfdk_aac 2:7.1-2

Git Clone URL: https://aur.archlinux.org/ffmpeg-libfdk_aac.git (read-only, click to copy)
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: https://ffmpeg.org
Licenses: custom:libfdk-aac, GPL-3.0-only
Conflicts: ffmpeg
Provides: ffmpeg, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so
Submitter: korrode
Maintainer: zotan
Last Packager: zotan
Votes: 65
Popularity: 0.046343
First Submitted: 2013-07-12 10:24 (UTC)
Last Updated: 2024-11-07 21:00 (UTC)

Required by (1921)

Sources (2)

Latest Comments

« First ‹ Previous 1 .. 7 8 9 10 11 12 13 14 15 16 17 .. 19 Next › Last »

Martchus commented on 2018-04-23 19:21 (UTC)

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 (UTC)

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 (UTC) (edited on 2018-04-12 09:21 (UTC) by wookietreiber)

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 (UTC)

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 (UTC)

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 (UTC)

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 (UTC) (edited on 2017-12-22 16:10 (UTC) by bwidawsk)

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 (UTC)

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

wookietreiber commented on 2017-10-13 12:21 (UTC) (edited on 2017-10-13 23:59 (UTC) by wookietreiber)

I found the reason for my previously posted build error: ``` /usr/bin/ld: /tmp/ccBJEF8M.ltrans6.ltrans.o: relocation R_X86_64_PC32 against undefined symbol `bF8' can not be used when making a shared object; recompile with -fPIC /usr/bin/ld: final link failed: Bad value collect2: error: ld returned 1 exit status make: *** [library.mak:94: libswscale/libswscale.so.4] Error 1 ``` This package does not compile with LTO. Does anyone else have this experience? These are my flags: ```bash CPPFLAGS="-D_FORTIFY_SOURCE=2" CFLAGS="-march=native -mfpmath=sse -O2 -flto -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2" CXXFLAGS="-march=native -mfpmath=sse -O2 -flto -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2" LDFLAGS="-flto -Wl,-O1,--sort-common,--as-needed,-z,relro" ``` When I remove the `-flto` flags, it compiles just fine. Maybe, if others also have these problems, it would be worth to remove `-flto` in `PKGBUILD`.

Martchus commented on 2017-08-16 16:58 (UTC)

Likely this package also needs ffmpeg-openjpeg2.2.patch, see https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/ffmpeg