[FFmpeg-devel] Mac/OSX question about clang + avfoundation + indev support
Thilo Borgmann
thilo.borgmann at mail.de
Mon Aug 4 22:13:18 CEST 2014
> [...]
> David-Favor-iMac# ffmpeg -devices
> ffmpeg version 2.3.1-2014-08-01-65165-g229a1e8 Copyright (c) 2000-2014 the
> FFmpeg developers
> built on Aug 1 2014 10:13:00 with Apple LLVM version 5.1 (clang-503.0.40)
> (based on LLVM 3.4svn)
> configuration: --cc=/usr/bin/clang --prefix=/david-favor-tools/osx-10.9
> --mandir=/david-favor-tools/osx-10.9/share/man --enable-gpl --enable-yasm
> --arch=x86_64 --enable-version3 --enable-pthreads --enable-shared
> --disable-static --disable-debug
> --extra-cflags='-I/david-favor-tools/osx-10.9/include -I/opt/local/include
> -I/usr/local/include -I/usr/include'
> --extra-ldflags='-Wl,-rpath,/david-favor-tools/osx-10.9/lib
> -Wl,-rpath,/opt/local/lib -Wl,-rpath,/usr/local/lib -Wl,-rpath,/usr/lib
> -L/david-favor-tools/osx-10.9/lib -L/opt/local/lib -L/usr/local/lib -L/usr/lib'
> --enable-ffplay --enable-ffprobe --enable-ffserver --enable-indev=qtkit
> --enable-indev=avfoundation --enable-runtime-cpudetect --enable-nonfree
> --enable-zlib --enable-bzlib --enable-openssl --enable-gnutls --enable-swscale
> --enable-avfilter --enable-avresample --enable-postproc --enable-vda
> --enable-libfribidi --enable-libmp3lame --enable-libfaac --enable-libfdk_aac
> --enable-libvpx --enable-libtheora --enable-libvorbis --enable-libxvid
> --enable-libopus --enable-libopenjpeg --enable-libschroedinger --enable-libspeex
> --enable-libbluray --enable-libx264 --enable-libx265 --enable-postproc
> --enable-frei0r --enable-libopencore-amrnb --enable-fontconfig
> --enable-libfreetype --enable-libmodplug --enable-libass
> libavutil 52. 94.100 / 52. 94.100
> libavcodec 55. 71.100 / 55. 71.100
> libavformat 55. 50.100 / 55. 50.100
> libavdevice 55. 13.102 / 55. 13.102
> libavfilter 4. 11.102 / 4. 11.102
> libavresample 1. 3. 0 / 1. 3. 0
> libswscale 2. 6.100 / 2. 6.100
> libswresample 0. 19.100 / 0. 19.100
> libpostproc 52. 3.100 / 52. 3.100
> Devices:
> D. = Demuxing supported
> .E = Muxing supported
> --
> D lavfi Libavfilter virtual input device
> D qtkit QTKit input device
> E sdl SDL output device
> E xv XV (XVideo) output device
I can reproduce that with the same clang version and current HEAD.
I have just posted a patch to fix that.
For the gcc problems I cannot tell, except that it might not be able to compile
the Apple API-headers. This is an issue for some compilers but nothing we can
fix afaik.
Thanks for reporting!
-Thilo
More information about the ffmpeg-devel
mailing list