[MacPorts] #42190: Can ffmpeg be built with libfdk_aac (--enable-libfdk-aac)?

MacPorts noreply at macports.org
Sun Jan 19 15:01:02 PST 2014


#42190: Can ffmpeg be built with libfdk_aac (--enable-libfdk-aac)?
----------------------------+----------------------
  Reporter:  clint.olsen@…  |      Owner:  devans@…
      Type:  enhancement    |     Status:  assigned
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.2.1
Resolution:                 |   Keywords:  aac
      Port:  ffmpeg         |
----------------------------+----------------------

Comment (by clint.olsen@…):

 I wouldn't mind contributing a portfile if I knew what the heck I was
 doing. If there's a pointer on how to modify a port, I'll see if it's
 within my paygrade. It seems like since libfdk_aac is not yet a port that
 this would be a showstopper. I just took your configure arguments and
 added support for libfdk_aac. The only issue is that I do get a library
 configuration mismatch when I try to run ffmpeg -codecs:

 {{{
 ffmpeg version 2.1.3 Copyright (c) 2000-2013 the FFmpeg developers
   built on Jan 19 2014 11:34:21 with Apple LLVM version 4.2
 (clang-425.0.28) (based on LLVM 3.2svn)
   configuration: --prefix=/opt/local --enable-swscale --enable-avfilter
 --enable-avresample --enable-libmp3lame --enable-libvorbis --enable-
 libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg
 --enable-libmodplug --enable-libvpx --enable-libspeex --enable-libass
 --enable-libbluray --enable-gnutls --enable-fontconfig --enable-
 libfreetype --disable-indev=jack --disable-outdev=xv
 --mandir=/opt/local/share/man --enable-shared --enable-pthreads
 --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable-
 postproc --enable-libx264 --enable-libxvid --enable-nonfree --enable-
 libfaac --enable-libfdk-aac
   WARNING: library configuration mismatch
   avutil      configuration: --prefix=/opt/local --enable-swscale
 --enable-avfilter --enable-avresample --enable-libmp3lame --enable-
 libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger
 --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex
 --enable-libass --enable-libbluray --enable-gnutls --enable-fontconfig
 --enable-libfreetype --disable-indev=jack --disable-outdev=xv
 --mandir=/opt/local/share/man --enable-shared --enable-pthreads
 --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable-
 postproc --enable-libx264 --enable-libxvid --enable-nonfree --enable-
 libfaac
   avcodec     configuration: --prefix=/opt/local --enable-swscale
 --enable-avfilter --enable-avresample --enable-libmp3lame --enable-
 libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger
 --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex
 --enable-libass --enable-libbluray --enable-gnutls --enable-fontconfig
 --enable-libfreetype --disable-indev=jack --disable-outdev=xv
 --mandir=/opt/local/share/man --enable-shared --enable-pthreads
 --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable-
 postproc --enable-libx264 --enable-libxvid --enable-nonfree --enable-
 libfaac
   avformat    configuration: --prefix=/opt/local --enable-swscale
 --enable-avfilter --enable-avresample --enable-libmp3lame --enable-
 libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger
 --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex
 --enable-libass --enable-libbluray --enable-gnutls --enable-fontconfig
 --enable-libfreetype --disable-indev=jack --disable-outdev=xv
 --mandir=/opt/local/share/man --enable-shared --enable-pthreads
 --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable-
 postproc --enable-libx264 --enable-libxvid --enable-nonfree --enable-
 libfaac
   avdevice    configuration: --prefix=/opt/local --enable-swscale
 --enable-avfilter --enable-avresample --enable-libmp3lame --enable-
 libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger
 --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex
 --enable-libass --enable-libbluray --enable-gnutls --enable-fontconfig
 --enable-libfreetype --disable-indev=jack --disable-outdev=xv
 --mandir=/opt/local/share/man --enable-shared --enable-pthreads
 --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable-
 postproc --enable-libx264 --enable-libxvid --enable-nonfree --enable-
 libfaac
   avfilter    configuration: --prefix=/opt/local --enable-swscale
 --enable-avfilter --enable-avresample --enable-libmp3lame --enable-
 libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger
 --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex
 --enable-libass --enable-libbluray --enable-gnutls --enable-fontconfig
 --enable-libfreetype --disable-indev=jack --disable-outdev=xv
 --mandir=/opt/local/share/man --enable-shared --enable-pthreads
 --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable-
 postproc --enable-libx264 --enable-libxvid --enable-nonfree --enable-
 libfaac
   avresample  configuration: --prefix=/opt/local --enable-swscale
 --enable-avfilter --enable-avresample --enable-libmp3lame --enable-
 libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger
 --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex
 --enable-libass --enable-libbluray --enable-gnutls --enable-fontconfig
 --enable-libfreetype --disable-indev=jack --disable-outdev=xv
 --mandir=/opt/local/share/man --enable-shared --enable-pthreads
 --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable-
 postproc --enable-libx264 --enable-libxvid --enable-nonfree --enable-
 libfaac
   swscale     configuration: --prefix=/opt/local --enable-swscale
 --enable-avfilter --enable-avresample --enable-libmp3lame --enable-
 libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger
 --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex
 --enable-libass --enable-libbluray --enable-gnutls --enable-fontconfig
 --enable-libfreetype --disable-indev=jack --disable-outdev=xv
 --mandir=/opt/local/share/man --enable-shared --enable-pthreads
 --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable-
 postproc --enable-libx264 --enable-libxvid --enable-nonfree --enable-
 libfaac
   swresample  configuration: --prefix=/opt/local --enable-swscale
 --enable-avfilter --enable-avresample --enable-libmp3lame --enable-
 libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger
 --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex
 --enable-libass --enable-libbluray --enable-gnutls --enable-fontconfig
 --enable-libfreetype --disable-indev=jack --disable-outdev=xv
 --mandir=/opt/local/share/man --enable-shared --enable-pthreads
 --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable-
 postproc --enable-libx264 --enable-libxvid --enable-nonfree --enable-
 libfaac
   postproc    configuration: --prefix=/opt/local --enable-swscale
 --enable-avfilter --enable-avresample --enable-libmp3lame --enable-
 libvorbis --enable-libopus --enable-libtheora --enable-libschroedinger
 --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex
 --enable-libass --enable-libbluray --enable-gnutls --enable-fontconfig
 --enable-libfreetype --disable-indev=jack --disable-outdev=xv
 --mandir=/opt/local/share/man --enable-shared --enable-pthreads
 --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable-
 postproc --enable-libx264 --enable-libxvid --enable-nonfree --enable-
 libfaac
 }}}

 I'm not entirely sure where the mismatch is happening.

-- 
Ticket URL: <https://trac.macports.org/ticket/42190#comment:4>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list