Skip to content

Instantly share code, notes, and snippets.

@ottob
Created September 10, 2017 10:35
Show Gist options
  • Save ottob/11648da514c0986f72b2c7a60fceb9cf to your computer and use it in GitHub Desktop.
Save ottob/11648da514c0986f72b2c7a60fceb9cf to your computer and use it in GitHub Desktop.
Using ffmpeg options: --enable-gpl --enable-avresample --disable-debug --disable-doc --enable-videotoolbox
install prefix /Users/ottob/Documents/Develop/mpv-build/build_libs
source path /Users/ottob/Documents/Develop/mpv-build/ffmpeg
C compiler gcc
C library
ARCH x86 (generic)
big-endian no
runtime cpu detection yes
yasm yes
MMX enabled yes
MMXEXT enabled yes
3DNow! enabled yes
3DNow! extended enabled yes
SSE enabled yes
SSSE3 enabled yes
AESNI enabled yes
AVX enabled yes
XOP enabled yes
FMA3 enabled yes
FMA4 enabled yes
i686 features enabled yes
CMOV is fast yes
EBX available yes
EBP available yes
debug symbols no
strip symbols yes
optimize for size no
optimizations yes
static yes
shared no
postprocessing support yes
network support yes
threading support pthreads
safe bitstream reader yes
texi2html enabled no
perl enabled yes
pod2man enabled yes
makeinfo enabled yes
makeinfo supports HTML no
External libraries:
bzlib securetransport zlib
iconv videotoolbox
lzma xlib
External libraries providing hardware acceleration:
audiotoolbox vda videotoolbox_hwaccel
Libraries:
avcodec avformat postproc
avdevice avresample swresample
avfilter avutil swscale
Programs:
ffmpeg ffprobe ffserver
Enabled decoders:
aac atrac1 eightsvx_exp
aac_at atrac3 eightsvx_fib
aac_fixed atrac3al escape124
aac_latm atrac3p escape130
aasc atrac3pal evrc
ac3 aura exr
ac3_at aura2 ffv1
ac3_fixed avrn ffvhuff
adpcm_4xm avrp ffwavesynth
adpcm_adx avs fic
adpcm_afc avui flac
adpcm_aica ayuv flashsv
adpcm_ct bethsoftvid flashsv2
adpcm_dtk bfi flic
adpcm_ea bink flv
adpcm_ea_maxis_xa binkaudio_dct fmvc
adpcm_ea_r1 binkaudio_rdft fourxm
adpcm_ea_r2 bintext fraps
adpcm_ea_r3 bmp frwu
adpcm_ea_xas bmv_audio g2m
adpcm_g722 bmv_video g723_1
adpcm_g726 brender_pix g729
adpcm_g726le c93 gif
adpcm_ima_amv cavs gsm
adpcm_ima_apc ccaption gsm_ms
adpcm_ima_dat4 cdgraphics gsm_ms_at
adpcm_ima_dk3 cdxl h261
adpcm_ima_dk4 cfhd h263
adpcm_ima_ea_eacs cinepak h263i
adpcm_ima_ea_sead clearvideo h263p
adpcm_ima_iss cljr h264
adpcm_ima_oki cllc h264_vda
adpcm_ima_qt comfortnoise hap
adpcm_ima_qt_at cook hevc
adpcm_ima_rad cpia hnm4_video
adpcm_ima_smjpeg cscd hq_hqa
adpcm_ima_wav cyuv hqx
adpcm_ima_ws dca huffyuv
adpcm_ms dds iac
adpcm_mtaf dfa idcin
adpcm_psx dirac idf
adpcm_sbpro_2 dnxhd iff_ilbm
adpcm_sbpro_3 dpx ilbc_at
adpcm_sbpro_4 dsd_lsbf imc
adpcm_swf dsd_lsbf_planar indeo2
adpcm_thp dsd_msbf indeo3
adpcm_thp_le dsd_msbf_planar indeo4
adpcm_vima dsicinaudio indeo5
adpcm_xa dsicinvideo interplay_acm
adpcm_yamaha dss_sp interplay_dpcm
aic dst interplay_video
alac dvaudio jacosub
alac_at dvbsub jpeg2000
alias_pix dvdsub jpegls
als dvvideo jv
amr_nb_at dxa kgv1
amrnb dxtory kmvc
amrwb dxv lagarith
amv eac3 loco
anm eac3_at m101
ansi eacmv mace3
ape eamad mace6
apng eatgq magicyuv
ass eatgv mdec
asv1 eatqi metasound
asv2 eightbps microdvd
mimic pcm_s24daud smackaud
mjpeg pcm_s24le smacker
mjpegb pcm_s24le_planar smc
mlp pcm_s32be smvjpeg
mmvideo pcm_s32le snow
motionpixels pcm_s32le_planar sol_dpcm
movtext pcm_s64be sonic
mp1 pcm_s64le sp5x
mp1_at pcm_s8 speedhq
mp1float pcm_s8_planar srt
mp2 pcm_u16be ssa
mp2_at pcm_u16le stl
mp2float pcm_u24be subrip
mp3 pcm_u24le subviewer
mp3_at pcm_u32be subviewer1
mp3adu pcm_u32le sunrast
mp3adufloat pcm_u8 svq1
mp3float pcm_zork svq3
mp3on4 pcx tak
mp3on4float pgm targa
mpc7 pgmyuv targa_y216
mpc8 pgssub tdsc
mpeg1video pictor text
mpeg2video pixlet theora
mpeg4 pjs thp
mpegvideo png tiertexseqvideo
mpl2 ppm tiff
msa1 prores tmv
msmpeg4v1 prores_lgpl truehd
msmpeg4v2 psd truemotion1
msmpeg4v3 ptx truemotion2
msrle qcelp truemotion2rt
mss1 qdm2 truespeech
mss2 qdm2_at tscc
msvideo1 qdmc tscc2
mszh qdmc_at tta
mts2 qdraw twinvq
mvc1 qpeg txd
mvc2 qtrle ulti
mxpeg r10k utvideo
nellymoser r210 v210
nuv ra_144 v210x
on2avc ra_288 v308
opus ralf v408
paf_audio rawvideo v410
paf_video realtext vb
pam rl2 vble
pbm roq vc1
pcm_alaw roq_dpcm vc1image
pcm_alaw_at rpza vcr1
pcm_bluray rscc vmdaudio
pcm_dvd rv10 vmdvideo
pcm_f16le rv20 vmnc
pcm_f24le rv30 vorbis
pcm_f32be rv40 vp3
pcm_f32le s302m vp5
pcm_f64be sami vp6
pcm_f64le sanm vp6a
pcm_lxf scpr vp6f
pcm_mulaw screenpresso vp7
pcm_mulaw_at sdx2_dpcm vp8
pcm_s16be sgi vp9
pcm_s16be_planar sgirle vplayer
pcm_s16le sheervideo vqa
pcm_s16le_planar shorten wavpack
pcm_s24be sipr webp
webvtt ws_snd1 xsub
wmalossless xan_dpcm xwd
wmapro xan_wc3 y41p
wmav1 xan_wc4 ylc
wmav2 xbin yop
wmavoice xbm yuv4
wmv1 xface zero12v
wmv2 xl zerocodec
wmv3 xma1 zlib
wmv3image xma2 zmbv
wnv1 xpm
Enabled encoders:
a64multi jpegls ppm
a64multi5 ljpeg prores
aac mjpeg prores_aw
aac_at mlp prores_ks
ac3 movtext qtrle
ac3_fixed mp2 r10k
adpcm_adx mp2fixed r210
adpcm_g722 mpeg1video ra_144
adpcm_g726 mpeg2video rawvideo
adpcm_ima_qt mpeg4 roq
adpcm_ima_wav msmpeg4v2 roq_dpcm
adpcm_ms msmpeg4v3 rv10
adpcm_swf msvideo1 rv20
adpcm_yamaha nellymoser s302m
alac opus sgi
alac_at pam snow
alias_pix pbm sonic
amv pcm_alaw sonic_ls
apng pcm_alaw_at srt
ass pcm_f32be ssa
asv1 pcm_f32le subrip
asv2 pcm_f64be sunrast
avrp pcm_f64le svq1
avui pcm_mulaw targa
ayuv pcm_mulaw_at text
bmp pcm_s16be tiff
cinepak pcm_s16be_planar truehd
cljr pcm_s16le tta
comfortnoise pcm_s16le_planar utvideo
dca pcm_s24be v210
dnxhd pcm_s24daud v308
dpx pcm_s24le v408
dvbsub pcm_s24le_planar v410
dvdsub pcm_s32be vc2
dvvideo pcm_s32le vorbis
eac3 pcm_s32le_planar wavpack
ffv1 pcm_s64be webvtt
ffvhuff pcm_s64le wmav1
flac pcm_s8 wmav2
flashsv pcm_s8_planar wmv1
flashsv2 pcm_u16be wmv2
flv pcm_u16le wrapped_avframe
g723_1 pcm_u24be xbm
gif pcm_u24le xface
h261 pcm_u32be xsub
h263 pcm_u32le xwd
h263p pcm_u8 y41p
h264_videotoolbox pcx yuv4
huffyuv pgm zlib
ilbc_at pgmyuv zmbv
jpeg2000 png
Enabled hwaccels:
h263_videotoolbox h264_videotoolbox mpeg4_videotoolbox
h264_vda mpeg1_videotoolbox
h264_vda_old mpeg2_videotoolbox
Enabled parsers:
aac dvdsub png
aac_latm flac pnm
ac3 g729 rv30
adx gsm rv40
bmp h261 sipr
cavsvideo h263 tak
cook h264 vc1
dca hevc vorbis
dirac mjpeg vp3
dnxhd mlp vp8
dpx mpeg4video vp9
dvaudio mpegaudio xma
dvbsub mpegvideo
dvd_nav opus
Enabled demuxers:
aa flic mgsts
aac flv microdvd
ac3 fourxm mjpeg
acm frm mjpeg_2000
act fsb mlp
adf g722 mlv
adp g723_1 mm
ads g729 mmf
adx genh mov
aea gif mp3
afc gsm mpc
aiff gxf mpc8
aix h261 mpegps
amr h263 mpegts
anm h264 mpegtsraw
apc hevc mpegvideo
ape hls mpjpeg
apng hnm mpl2
aqtitle ico mpsub
asf idcin msf
asf_o idf msnwc_tcp
ass iff mtaf
ast ilbc mtv
au image2 musx
avi image2_alias_pix mv
avr image2_brender_pix mvi
avs image2pipe mxf
bethsoftvid image_bmp_pipe mxg
bfi image_dds_pipe nc
bfstm image_dpx_pipe nistsphere
bink image_exr_pipe nsv
bintext image_j2k_pipe nut
bit image_jpeg_pipe nuv
bmv image_jpegls_pipe ogg
boa image_pam_pipe oma
brstm image_pbm_pipe paf
c93 image_pcx_pipe pcm_alaw
caf image_pgm_pipe pcm_f32be
cavsvideo image_pgmyuv_pipe pcm_f32le
cdg image_pictor_pipe pcm_f64be
cdxl image_png_pipe pcm_f64le
cine image_ppm_pipe pcm_mulaw
concat image_psd_pipe pcm_s16be
data image_qdraw_pipe pcm_s16le
daud image_sgi_pipe pcm_s24be
dcstr image_sunrast_pipe pcm_s24le
dfa image_tiff_pipe pcm_s32be
dirac image_webp_pipe pcm_s32le
dnxhd image_xpm_pipe pcm_s8
dsf ingenient pcm_u16be
dsicin ipmovie pcm_u16le
dss ircam pcm_u24be
dts iss pcm_u24le
dtshd iv8 pcm_u32be
dv ivf pcm_u32le
dvbsub ivr pcm_u8
dvbtxt jacosub pjs
dxa jv pmp
ea live_flv pva
ea_cdata lmlm4 pvf
eac3 loas qcp
epaf lrc r3d
ffm lvf rawvideo
ffmetadata lxf realtext
filmstrip m4v redspark
flac matroska rl2
rm srt vobsub
roq stl voc
rpl str vpk
rsd subviewer vplayer
rso subviewer1 vqf
rtp sup w64
rtsp svag wav
sami swf wc3
sap tak webm_dash_manifest
sbg tedcaptions webvtt
scc thp wsaud
sdp threedostr wsd
sdr2 tiertexseq wsvqa
sds tmv wtv
sdx truehd wv
segafilm tta wve
shorten tty xa
siff txd xbin
sln v210 xmv
smacker v210x xvag
smjpeg vag xwma
smush vc1 yop
sol vc1t yuv4mpegpipe
sox vivo
spdif vmd
Enabled muxers:
a64 image2 pcm_s24le
ac3 image2pipe pcm_s32be
adts ipod pcm_s32le
adx ircam pcm_s8
aiff ismv pcm_u16be
amr ivf pcm_u16le
apng jacosub pcm_u24be
asf latm pcm_u24le
asf_stream lrc pcm_u32be
ass m4v pcm_u32le
ast matroska pcm_u8
au matroska_audio psp
avi md5 rawvideo
avm2 microdvd rm
bit mjpeg roq
caf mkvtimestamp_v2 rso
cavsvideo mlp rtp
crc mmf rtp_mpegts
dash mov rtsp
data mp2 sap
daud mp3 scc
dirac mp4 segment
dnxhd mpeg1system singlejpeg
dts mpeg1vcd smjpeg
dv mpeg1video smoothstreaming
eac3 mpeg2dvd sox
f4v mpeg2svcd spdif
ffm mpeg2video spx
ffmetadata mpeg2vob srt
fifo mpegts stream_segment
filmstrip mpjpeg swf
flac mxf tee
flv mxf_d10 tg2
framecrc mxf_opatom tgp
framehash null truehd
framemd5 nut tta
g722 oga uncodedframecrc
g723_1 ogg vc1
gif ogv vc1t
gsm oma voc
gxf opus w64
h261 pcm_alaw wav
h263 pcm_f32be webm
h264 pcm_f32le webm_chunk
hash pcm_f64be webm_dash_manifest
hds pcm_f64le webp
hevc pcm_mulaw webvtt
hls pcm_s16be wtv
ico pcm_s16le wv
ilbc pcm_s24be yuv4mpegpipe
Enabled protocols:
async httpproxy rtmpts
cache https rtp
concat icecast srtp
crypto md5 subfile
data mmsh tcp
ffrtmphttp mmst tee
file pipe tls_securetransport
ftp prompeg udp
gopher rtmp udplite
hls rtmps unix
http rtmpt
Enabled filters:
abench blend framerate
abitscope boxblur framestep
acompressor bwdif fspp
acrossfade cellauto gblur
acrusher channelmap geq
adelay channelsplit gradfun
adrawgraph chorus haldclut
aecho chromakey haldclutsrc
aemphasis ciescope hdcd
aeval codecview hflip
aevalsrc color highpass
afade colorbalance histeq
afftfilt colorchannelmixer histogram
aformat colorkey hqdn3d
agate colorlevels hqx
ahistogram colormatrix hstack
ainterleave colorspace hue
alimiter compand hwdownload
allpass compensationdelay hwmap
allrgb concat hwupload
allyuv convolution hysteresis
aloop copy idet
alphaextract coreimage il
alphamerge coreimagesrc inflate
amerge cover_rect interlace
ametadata crop interleave
amix cropdetect join
amovie crystalizer kerndeint
anequalizer curves lenscorrection
anoisesrc datascope life
anull dcshift loop
anullsink dctdnoiz loudnorm
anullsrc deband lowpass
apad decimate lut
aperms deflate lut2
aphasemeter dejudder lut3d
aphaser delogo lutrgb
apulsator deshake lutyuv
arealtime detelecine mandelbrot
aresample dilation maskedclamp
areverse displace maskedmerge
aselect drawbox mcdeint
asendcmd drawgraph mergeplanes
asetnsamples drawgrid mestimate
asetpts dynaudnorm metadata
asetrate earwax midequalizer
asettb ebur128 minterpolate
ashowinfo edgedetect movie
asidedata elbg mpdecimate
asplit eq mptestsrc
astats equalizer negate
astreamselect erosion nlmeans
atadenoise extractplanes nnedi
atempo extrastereo noformat
atrim fade noise
avectorscope fftfilt null
avgblur field nullsink
bandpass fieldhint nullsrc
bandreject fieldmatch overlay
bass fieldorder owdenoise
bbox find_rect pad
bench firequalizer palettegen
biquad flanger paletteuse
bitplanenoise format pan
blackdetect fps perms
blackframe framepack perspective
phase settb swaprect
pixdesctest showcqt swapuv
pp showfreqs tblend
pp7 showinfo telecine
premultiply showpalette testsrc
prewitt showspectrum testsrc2
psnr showspectrumpic threshold
pullup showvolume thumbnail
qp showwaves tile
random showwavespic tinterlace
readeia608 shuffleframes transpose
readvitc shuffleplanes treble
realtime sidechaincompress tremolo
remap sidechaingate trim
removegrain sidedata unsharp
removelogo signalstats uspp
repeatfields signature vaguedenoiser
replaygain silencedetect vectorscope
resample silenceremove vflip
reverse sine vibrato
rgbtestsrc smartblur vignette
rotate smptebars volume
sab smptehdbars volumedetect
scale sobel vstack
scale2ref spectrumsynth w3fdif
select split waveform
selectivecolor spp weave
sendcmd ssim xbr
separatefields stereo3d yadif
setdar stereotools yuvtestsrc
setfield stereowiden zoompan
setpts streamselect
setsar super2xsai
Enabled bsfs:
aac_adtstoasc hevc_mp4toannexb mpeg4_unpack_bframes
chomp imx_dump_header noise
dca_core mjpeg2jpeg remove_extradata
dump_extradata mjpega_dump_header text2movsub
extract_extradata mov2textsub vp9_superframe
h264_mp4toannexb mp3_header_decompress
Enabled indevs:
avfoundation lavfi
Enabled outdevs:
License: GPL version 2 or later
Creating configuration files ...
config.h is unchanged
config.asm is unchanged
libavutil/avconfig.h is unchanged
libavcodec/bsf_list.c is unchanged
libavformat/protocol_list.c is unchanged
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
This program built for i386-apple-darwin11.3.0
Usable autoreconf found, running
glibtoolize: putting auxiliary files in '.'.
glibtoolize: copying file './ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: copying file 'm4/libtool.m4'
glibtoolize: copying file 'm4/ltoptions.m4'
glibtoolize: copying file 'm4/ltsugar.m4'
glibtoolize: copying file 'm4/ltversion.m4'
glibtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:54: installing './compile'
configure.ac:51: installing './missing'
bin/Makefile.am: installing './depcomp'
lib/Headers.mk:22: warning: shell cat $(top_srcdir: non-POSIX variable name
lib/Headers.mk:22: (probably a GNU make extension)
doc/Makefile.am:26: 'lib/Headers.mk' included from here
lib/Headers.mk:22: warning: shell cat $(top_srcdir: non-POSIX variable name
lib/Headers.mk:22: (probably a GNU make extension)
lib/Makefile.am:28: 'lib/Headers.mk' included from here
test/Makefile.am:30: warning: '%'-style pattern rules are a GNU make extension
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for ar... ar
checking the archiver (ar) interface... ar
checking build system type... x86_64-apple-darwin17.0.0
checking host system type... x86_64-apple-darwin17.0.0
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /Library/Developer/CommandLineTools/usr/bin/ld
checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking how to convert x86_64-apple-darwin17.0.0 file names to x86_64-apple-darwin17.0.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin17.0.0 file names to toolchain format... func_convert_file_noop
checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin17.0.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for native Win32... no
checking for some Win32 platform... no
checking for ANSI C header files... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking asm/page.h usability... no
checking asm/page.h presence... no
checking for asm/page.h... no
checking sys/times.h usability... yes
checking sys/times.h presence... yes
checking for sys/times.h... yes
checking for an ANSI C-conforming const... yes
checking for preprocessor stringizing operator... yes
checking size of int... 4
checking size of short... 2
checking size of void *... 8
checking size of wchar_t... 4
checking for memmove... yes
checking for memset... yes
checking for strdup... yes
checking return type of signal handlers... void
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating fribidi.pc
config.status: creating lib/fribidi-config.h
config.status: creating Makefile
config.status: creating charset/Makefile
config.status: creating gen.tab/Makefile
config.status: creating lib/Makefile
config.status: creating bin/Makefile
config.status: creating doc/Makefile
config.status: creating test/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
/Library/Developer/CommandLineTools/usr/bin/make install-recursive
Making install in gen.tab
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in charset
cd .. && /Library/Developer/CommandLineTools/usr/bin/make config.h
CC fribidi-char-sets.lo
CC fribidi-char-sets-cap-rtl.lo
CC fribidi-char-sets-cp1255.lo
CC fribidi-char-sets-cp1256.lo
CC fribidi-char-sets-iso8859-6.lo
CC fribidi-char-sets-iso8859-8.lo
CC fribidi-char-sets-utf8.lo
CCLD libfribidi-char-sets.la
make[3]: Nothing to be done for `install-exec-am'.
.././install-sh -c -d '/Users/ottob/Documents/Develop/mpv-build/build_libs/include/fribidi'
/usr/bin/install -c -m 644 fribidi-char-sets.h fribidi-char-sets-list.h '/Users/ottob/Documents/Develop/mpv-build/build_libs/include/fribidi'
Making install in lib
/Library/Developer/CommandLineTools/usr/bin/make install-am
cd .. && /Library/Developer/CommandLineTools/usr/bin/make config.h
CC fribidi.lo
CC fribidi-arabic.lo
CC fribidi-bidi.lo
fribidi-bidi.c:372:17: warning: implicit conversion from enumeration type
'FriBidiCharType' to different enumeration type 'FriBidiParType' [-Wenum-conversion]
*pbase_dir = FRIBIDI_LEVEL_TO_DIR (base_level);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./fribidi-bidi-types.h:244:32: note: expanded from macro 'FRIBIDI_LEVEL_TO_DIR'
(FRIBIDI_LEVEL_IS_RTL (lev) ? FRIBIDI_TYPE_RTL : FRIBIDI_TYPE_LTR)
^~~~~~~~~~~~~~~~
fribidi-bidi.c:372:17: warning: implicit conversion from enumeration type
'FriBidiCharType' to different enumeration type 'FriBidiParType' [-Wenum-conversion]
*pbase_dir = FRIBIDI_LEVEL_TO_DIR (base_level);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./fribidi-bidi-types.h:244:51: note: expanded from macro 'FRIBIDI_LEVEL_TO_DIR'
(FRIBIDI_LEVEL_IS_RTL (lev) ? FRIBIDI_TYPE_RTL : FRIBIDI_TYPE_LTR)
^~~~~~~~~~~~~~~~
fribidi-bidi.c:376:14: warning: implicit conversion from enumeration type
'FriBidiCharType' to different enumeration type 'FriBidiParType' [-Wenum-conversion]
base_dir = FRIBIDI_LEVEL_TO_DIR (base_level);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./fribidi-bidi-types.h:244:32: note: expanded from macro 'FRIBIDI_LEVEL_TO_DIR'
(FRIBIDI_LEVEL_IS_RTL (lev) ? FRIBIDI_TYPE_RTL : FRIBIDI_TYPE_LTR)
^~~~~~~~~~~~~~~~
fribidi-bidi.c:376:14: warning: implicit conversion from enumeration type
'FriBidiCharType' to different enumeration type 'FriBidiParType' [-Wenum-conversion]
base_dir = FRIBIDI_LEVEL_TO_DIR (base_level);
~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./fribidi-bidi-types.h:244:51: note: expanded from macro 'FRIBIDI_LEVEL_TO_DIR'
(FRIBIDI_LEVEL_IS_RTL (lev) ? FRIBIDI_TYPE_RTL : FRIBIDI_TYPE_LTR)
^~~~~~~~~~~~~~~~
fribidi-bidi.c:378:59: warning: implicit conversion from enumeration type 'FriBidiParType'
to different enumeration type 'FriBidiCharType' [-Wenum-conversion]
DBG2 (" base dir : %c", fribidi_char_from_bidi_type (base_dir));
~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~
./debug.h:82:58: note: expanded from macro 'DBG2'
if (fribidi_debug_status()) { MSG2(FRIBIDI ": " s "\n", t); } \
^
./debug.h:67:37: note: expanded from macro 'MSG2'
FRIBIDI_FPRINTF(FRIBIDI_STDERR_ s, t); \
^
fribidi-bidi.c:524:19: warning: implicit conversion from enumeration type 'FriBidiParType'
to different enumeration type 'FriBidiCharType' [-Wenum-conversion]
last_strong = base_dir;
~ ^~~~~~~~
fribidi-bidi.c:571:19: warning: implicit conversion from enumeration type 'FriBidiParType'
to different enumeration type 'FriBidiCharType' [-Wenum-conversion]
last_strong = base_dir;
~ ^~~~~~~~
fribidi-bidi.c:801:16: warning: implicit conversion from enumeration type 'FriBidiParType'
to different enumeration type 'FriBidiCharType' [-Wenum-conversion]
p->type = base_dir;
~ ^~~~~~~~
8 warnings generated.
CC fribidi-bidi-types.lo
In file included from fribidi-bidi-types.c:93:
./fribidi-bidi-types-list.h:83:1: warning: case value not in enumerated type
'FriBidiCharType' [-Wswitch]
_FRIBIDI_ADD_TYPE (WLTR, 'l') /* Weak Left To Right paragraph */
^
fribidi-bidi-types.c:91:48: note: expanded from macro '_FRIBIDI_ADD_TYPE'
# define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return STRINGI...
^
<scratch space>:106:1: note: expanded from here
FRIBIDI_TYPE_WLTR
^
./fribidi-bidi-types.h:228:27: note: expanded from macro 'FRIBIDI_TYPE_WLTR'
#define FRIBIDI_TYPE_WLTR FRIBIDI_PAR_WLTR
^
In file included from fribidi-bidi-types.c:93:
./fribidi-bidi-types-list.h:84:1: warning: case value not in enumerated type
'FriBidiCharType' [-Wswitch]
_FRIBIDI_ADD_TYPE (WRTL, 'r') /* Weak Right To Left paragraph */
^
fribidi-bidi-types.c:91:48: note: expanded from macro '_FRIBIDI_ADD_TYPE'
# define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return STRINGI...
^
<scratch space>:108:1: note: expanded from here
FRIBIDI_TYPE_WRTL
^
./fribidi-bidi-types.h:229:27: note: expanded from macro 'FRIBIDI_TYPE_WRTL'
#define FRIBIDI_TYPE_WRTL FRIBIDI_PAR_WRTL
^
In file included from fribidi-bidi-types.c:113:
./fribidi-bidi-types-list.h:83:1: warning: case value not in enumerated type
'FriBidiCharType' [-Wswitch]
_FRIBIDI_ADD_TYPE (WLTR, 'l') /* Weak Left To Right paragraph */
^
fribidi-bidi-types.c:111:48: note: expanded from macro '_FRIBIDI_ADD_TYPE'
# define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return SYMBOL;
^
<scratch space>:109:1: note: expanded from here
FRIBIDI_TYPE_WLTR
^
./fribidi-bidi-types.h:228:27: note: expanded from macro 'FRIBIDI_TYPE_WLTR'
#define FRIBIDI_TYPE_WLTR FRIBIDI_PAR_WLTR
^
In file included from fribidi-bidi-types.c:113:
./fribidi-bidi-types-list.h:84:1: warning: case value not in enumerated type
'FriBidiCharType' [-Wswitch]
_FRIBIDI_ADD_TYPE (WRTL, 'r') /* Weak Right To Left paragraph */
^
fribidi-bidi-types.c:111:48: note: expanded from macro '_FRIBIDI_ADD_TYPE'
# define _FRIBIDI_ADD_TYPE(TYPE,SYMBOL) case FRIBIDI_TYPE_##TYPE: return SYMBOL;
^
<scratch space>:109:1: note: expanded from here
FRIBIDI_TYPE_WRTL
^
./fribidi-bidi-types.h:229:27: note: expanded from macro 'FRIBIDI_TYPE_WRTL'
#define FRIBIDI_TYPE_WRTL FRIBIDI_PAR_WRTL
^
4 warnings generated.
CC fribidi-deprecated.lo
CC fribidi-joining.lo
CC fribidi-joining-types.lo
CC fribidi-mem.lo
CC fribidi-mirroring.lo
CC fribidi-run.lo
CC fribidi-shape.lo
CCLD libfribidi.la
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: .libs/libfribidi.a(fribidi-mem.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: .libs/libfribidi.a(fribidi-mem.o) has no symbols
cd .. && /Library/Developer/CommandLineTools/usr/bin/make config.h
.././install-sh -c -d '/Users/ottob/Documents/Develop/mpv-build/build_libs/lib'
/bin/sh ../libtool --mode=install /usr/bin/install -c libfribidi.la '/Users/ottob/Documents/Develop/mpv-build/build_libs/lib'
libtool: install: /usr/bin/install -c .libs/libfribidi.lai /Users/ottob/Documents/Develop/mpv-build/build_libs/lib/libfribidi.la
libtool: install: /usr/bin/install -c .libs/libfribidi.a /Users/ottob/Documents/Develop/mpv-build/build_libs/lib/libfribidi.a
libtool: install: chmod 644 /Users/ottob/Documents/Develop/mpv-build/build_libs/lib/libfribidi.a
libtool: install: ranlib /Users/ottob/Documents/Develop/mpv-build/build_libs/lib/libfribidi.a
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: /Users/ottob/Documents/Develop/mpv-build/build_libs/lib/libfribidi.a(fribidi-mem.o) has no symbols
.././install-sh -c -d '/Users/ottob/Documents/Develop/mpv-build/build_libs/include/fribidi'
/usr/bin/install -c -m 644 fribidi-config.h '/Users/ottob/Documents/Develop/mpv-build/build_libs/include/fribidi'
.././install-sh -c -d '/Users/ottob/Documents/Develop/mpv-build/build_libs/include/fribidi'
/usr/bin/install -c -m 644 fribidi-arabic.h fribidi-begindecls.h fribidi-bidi.h fribidi-bidi-types.h fribidi-bidi-types-list.h fribidi-common.h fribidi-deprecated.h fribidi-enddecls.h fribidi-flags.h fribidi-joining.h fribidi-joining-types.h fribidi-joining-types-list.h fribidi-mirroring.h fribidi-shape.h fribidi-types.h fribidi-unicode.h fribidi-unicode-version.h fribidi.h '/Users/ottob/Documents/Develop/mpv-build/build_libs/include/fribidi'
Making install in bin
CC fribidi-main.o
CCLD fribidi
clang: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument]
CC fribidi-benchmark.o
CCLD fribidi-benchmark
clang: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument]
CC fribidi-bidi-types.o
CCLD fribidi-bidi-types
clang: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument]
CC fribidi-caprtl2utf8.o
CCLD fribidi-caprtl2utf8
clang: warning: argument unused during compilation: '-ansi' [-Wunused-command-line-argument]
.././install-sh -c -d '/Users/ottob/Documents/Develop/mpv-build/build_libs/bin'
/bin/sh ../libtool --mode=install /usr/bin/install -c fribidi '/Users/ottob/Documents/Develop/mpv-build/build_libs/bin'
libtool: install: /usr/bin/install -c fribidi /Users/ottob/Documents/Develop/mpv-build/build_libs/bin/fribidi
make[3]: Nothing to be done for `install-data-am'.
Making install in doc
make[3]: Nothing to be done for `install-exec-am'.
.././install-sh -c -d '/Users/ottob/Documents/Develop/mpv-build/build_libs/share/man/man3'
/usr/bin/install -c -m 644 fribidi_charset_to_unicode.3 fribidi_unicode_to_charset.3 fribidi_parse_charset.3 fribidi_debug_status.3 fribidi_get_bidi_type.3 fribidi_get_bidi_type_name.3 fribidi_get_bidi_types.3 fribidi_get_joining_type.3 fribidi_get_joining_type_name.3 fribidi_get_joining_types.3 fribidi_get_mirror_char.3 fribidi_get_par_direction.3 fribidi_get_par_embedding_levels.3 fribidi_get_type.3 fribidi_get_type_internal.3 fribidi_join_arabic.3 fribidi_log2vis.3 fribidi_log2vis_get_embedding_levels.3 fribidi_mirroring_status.3 fribidi_remove_bidi_marks.3 fribidi_reorder_line.3 fribidi_reorder_nsm_status.3 fribidi_set_debug.3 fribidi_set_mirroring.3 fribidi_set_reorder_nsm.3 fribidi_shape.3 fribidi_shape_mirroring.3 fribidi_unicode_version.3 fribidi_version_info.3 '/Users/ottob/Documents/Develop/mpv-build/build_libs/share/man/man3'
Making install in test
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Nothing to be done for `install-exec-am'.
./install-sh -c -d '/Users/ottob/Documents/Develop/mpv-build/build_libs/lib/pkgconfig'
/usr/bin/install -c -m 644 fribidi.pc '/Users/ottob/Documents/Develop/mpv-build/build_libs/lib/pkgconfig'
Running autoreconf...
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: running: glibtoolize --copy --force
glibtoolize: putting auxiliary files in '.'.
glibtoolize: copying file './ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: copying file 'm4/libtool.m4'
glibtoolize: copying file 'm4/ltoptions.m4'
glibtoolize: copying file 'm4/ltsugar.m4'
glibtoolize: copying file 'm4/ltversion.m4'
glibtoolize: copying file 'm4/lt~obsolete.m4'
autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoconf --force
autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:6: installing './compile'
configure.ac:2: installing './missing'
libass/Makefile.am: installing './depcomp'
autoreconf: Leaving directory `.'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... x86_64-apple-darwin17.0.0
checking host system type... x86_64-apple-darwin17.0.0
checking how to print strings... printf
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /Library/Developer/CommandLineTools/usr/bin/ld
checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking how to convert x86_64-apple-darwin17.0.0 file names to x86_64-apple-darwin17.0.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin17.0.0 file names to toolchain format... func_convert_file_noop
checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin17.0.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking how to run the C preprocessor... gcc -E
checking dependency style of gcc... gcc3
checking for ANSI C header files... (cached) yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for stdint.h... (cached) yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking for strdup... yes
checking for strndup... yes
checking for library containing libiconv_open... no
checking for library containing iconv_open... -liconv
checking for fabs in -lm... yes
checking for nasm... yes
checking if nasm supports vpmovzxwd... no
configure: WARNING: nasm is too old (found no assembler); ASM functions are disabled.
configure: WARNING: Install nasm-2.10 or later for a significantly faster libass build.
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for freetype2 >= 9.10.3... yes
checking for fribidi >= 0.19.0... yes
checking for fontconfig >= 2.10.92... yes
checking for CORETEXT... yes
checking for DIRECTWRITE... no
checking for harfbuzz >= 0.9.5... no
checking whether make supports nested variables... (cached) yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libass/Makefile
config.status: creating test/Makefile
config.status: creating profile/Makefile
config.status: creating libass.pc
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
This program built for i386-apple-darwin11.3.0
Using mpv options:
Setting top to : /Users/ottob/Documents/Develop/mpv-build/mpv
Setting out to : /Users/ottob/Documents/Develop/mpv-build/mpv/build
Checking for waf version in 1.8.4-2.0.0 : ok
Checking for program 'cc' : /usr/bin/cc
Checking for program 'pkg-config' : /usr/local/bin/pkg-config
Checking for program 'ar' : /usr/bin/ar
Checking for program 'rst2html' : not found
Checking for program 'rst2man' : not found
Checking for program 'rst2pdf' : not found
Checking for program 'windres' : not found
Checking for program 'perl' : /usr/bin/perl
Checking for 'clang' (C compiler) : /usr/bin/cc
Detected target OS: : os-darwin
Checking for compiler flags -Werror=implicit-function-declaration : yes
Checking for compiler flags -Wno-error=deprecated-declarations : yes
Checking for compiler flags -Wno-error=unused-function : yes
Checking for compiler flags -Wempty-body : yes
Checking for compiler flags -Wdisabled-optimization : yes
Checking for compiler flags -Wstrict-prototypes : yes
Checking for compiler flags -Wno-format-zero-length : yes
Checking for compiler flags -Werror=format-security : yes
Checking for compiler flags -Wno-redundant-decls : yes
Checking for compiler flags -Wvla : yes
Checking for mpv CLI player : yes
Checking for shared library : disabled
Checking for static library : disabled
Checking for static build : disabled
Checking for whether to include binary compile time : yes
Checking for whether to optimize : yes
Checking for whether to compile-in debugging information : yes
Checking for manpage generation : no (missing RST2MAN)
Checking for html manual generation : disabled
Checking for pdf manual generation : disabled
Checking for dynamic loader : yes
Checking for C plugins : yes
Checking for zsh completion : disabled
Checking for inline assembly (currently without effect) : yes
Checking for test suite (using cmocka) : disabled
Checking for generate a clang compilation database : disabled
Checking for compiler support for noexecstack : no
Checking for linker support for --nxcompat --no-seh --dynamicbase : no
Checking for -lm : yes
Checking for MinGW : os-win32 not found
Checking for POSIX environment : yes
Checking for Android environment : no
Checking for development environment : yes
Checking for Universal Windows Platform : disabled
Checking for win32 desktop APIs : not found any of os-win32, os-cygwin
Checking for internal pthread wrapper for win32 (Vista+) : os-win32 not found
Checking for POSIX threads : yes
Checking for GNU C extensions : yes
Checking for stdatomic.h : yes
Checking for stdatomic.h support or slow emulation : yes
Checking for linking with -lrt : no
Checking for iconv : yes
Checking for w32/dos paths : not found any of os-win32, os-cygwin
Checking for termios : yes
Checking for shm : yes
Checking for nanosleep : yes
Checking for POSIX spawnp()/kill() : yes
Checking for Windows pipe support : win32-desktop not found
Checking for glob() POSIX support : yes
Checking for glob() win32 replacement : not found any of os-win32, os-cygwin
Checking for any glob() support : yes
Checking for fchmod() : yes
Checking for vt.h : no
Checking for gbm.h : no
Checking for GLIBC API for setting thread name : no
Checking for OSX API for setting thread name : yes
Checking for BSD API for setting thread name : osx-thread-name found
Checking for BSD's fstatfs() : yes
Checking for Linux's fstatfs() : os-linux not found
Checking for Samba support (makes mpv GPLv3) : disabled
Checking for Lua : no ('luajit >= 2.0.0' not found)
Checking for Javascript (MuJS backend) : no ('mujs >= 1.0.0' not found)
Checking for SSA/ASS support : yes
Checking for libass OSD support : yes
Checking for dummy OSD support : libass-osd found
Checking for zlib : yes
Checking for Encoding : yes
Checking for Bluray support : no ('libbluray >= 0.3.0' not found)
Checking for dvdread support : disabled
Checking for dvdnav support : disabled
Checking for DVD/IFO support : not found any of dvdnav, dvdread
Checking for cdda support (libcdio) : disabled
Checking for uchardet support : no ('uchardet' not found)
Checking for librubberband support : no ('rubberband >= 1.8.0' not found)
Checking for LCMS2 support : yes
Checking for VapourSynth filter bridge (Python) : no ('vapoursynth >= 24 vapoursynth-script >= 23' not found)
Checking for VapourSynth filter bridge (Lazy Lua) : lua not found
Checking for VapourSynth filter bridge (core) : not found any of vapoursynth-lazy, vapoursynth
Checking for libarchive wrapper for reading zip files and more : disabled
Checking for SDL2 : disabled
Checking for SDL (1.x) : disabled
Checking for OSS : no
Checking for RSound audio output : no
Checking for sndio audio input/output : disabled
Checking for PulseAudio audio output : no ('libpulse >= 1.0' not found)
Checking for JACK audio output : no ('jack' not found)
Checking for OpenAL audio output : disabled
Checking for OpenSL ES audio output : no
Checking for ALSA audio output : no ('alsa >= 1.0.18' not found)
Checking for CoreAudio audio output : yes
Checking for AudioUnit output for iOS : no
Checking for WASAPI audio output : not found any of os-win32, os-cygwin
Checking for Cocoa : yes
Checking for DRM : vt.h not found
Checking for GBM : gbm.h not found
Checking for Wayland : no ('wayland-client >= 1.6.0 wayland-cursor >= 1.6.0 xkbcommon >= 0.3.0' not found)
Checking for X11 : no ('x11 >= 1.0.0 xscrnsaver >= 1.0.0 xext >= 1.0.0 xinerama >= 1.0.0 xrandr >= 1.2.0' not found)
Checking for Xv video output : x11 not found
Checking for OpenGL Cocoa Backend : yes
Checking for OpenGL X11 Backend : x11 not found
Checking for OpenGL X11 EGL Backend : x11 not found
Checking for OpenGL DRM EGL Backend : gbm, drm not found
Checking for OpenGL Wayland Backend : wayland not found
Checking for OpenGL Win32 Backend : win32-desktop not found
Checking for OpenGL/DirectX Interop Backend : gl-win32 not found
Checking for OpenGL ANGLE headers : not found any of os-win32, os-cygwin
Checking for OpenGL Win32 ANGLE Library : egl-angle not found
Checking for OpenGL Win32 ANGLE Backend : egl-angle, win32-desktop not found
Checking for VDPAU acceleration : x11 not found
Checking for VDPAU with OpenGL/X11 : gl-x11, vdpau not found
Checking for VAAPI acceleration : not found any of x11, egl-drm, wayland
Checking for VAAPI (X11 support) : x11, vaapi not found
Checking for VAAPI (Wayland support) : gl-wayland, vaapi not found
Checking for VAAPI (DRM/EGL support) : vaapi, egl-drm not found
Checking for VAAPI GLX : gl-x11, vaapi-x11 not found
Checking for VAAPI EGL on X11 : vaapi-x11, egl-x11 not found
Checking for VAAPI EGL : not found any of vaapi-wayland, vaapi-x-egl
Checking for CACA : no ('caca >= 0.99.beta18' not found)
Checking for JPEG support : yes
Checking for Direct3D support : win32-desktop not found
Checking for Android support : no
Checking for Raspberry Pi support : no
Checking for iOS OpenGL ES hardware decoding interop support : no
Checking for OpenGL without platform-specific code (e.g. for libmpv) : not found any of libmpv-shared, libmpv-static
Checking for MALI via Linux fbdev : no
Checking for OpenGL video outputs : yes
Checking for EGL helper functions : not found any of egl-x11, egl-angle-win32, egl-drm, gl-wayland, mali-fbdev, rpi
Checking for FFmpeg/Libav present : yes
Checking for libav* is FFmpeg : yes
Checking for libav* is Libav : no
Checking for Libav/FFmpeg library versions : yes
Checking for libavdevice : yes
Checking for libavutil GPU memcpy for hardware decoding : yes
Checking for libavutil content light level struct : no
Checking for libavutil ICC profile side data : no
Checking for libavutil spherical side data : yes
Checking for libavcodec VAAPI hwaccel (FFmpeg 3.3 API) : vaapi not found
Checking for libavcodec videotoolbox hwaccel (new API) : no
Checking for libavcodec videotoolbox hwaccel (old API) : yes
Checking for libavcodec videotoolbox hwaccel : yes
Checking for Videotoolbox with OpenGL : yes
Checking for libavcodec VDPAU hwaccel (FFmpeg 3.3 API) : vdpau not found
Checking for D3D11VA hwaccel (plus ANGLE) : os-win32, egl-angle not found
Checking for D3D11VA hwaccel (new API) : d3d-hwaccel not found
Checking for DXVA2 hwaccel (plus ANGLE) : egl-angle-win32, d3d-hwaccel not found
Checking for OpenGL/DirectX Interop Backend DXVA2 interop : d3d9-hwaccel, gl-dxinterop not found
Checking for CUDA hwaccel : yes
Checking for GCC SSE4 intrinsics for GPU memcpy : not found any of d3d-hwaccel
Checking for TV interface : disabled
Checking for videoio.h : tv not found
Checking for videodev2.h : tv not found
Checking for Video4Linux2 TV interface : not found any of sys_videoio_h, videodev
Checking for libv4l2 support : tv-v4l2 not found
Checking for audio input support : not found any of tv-v4l2
Checking for DVB input module : disabled
Checking for w32 executable : not found any of os-win32, os-cygwin
Checking for Apple Remote support : yes
Checking for macOS Touch Bar support : yes
Checking for macOS opengl-cb backend : yes
Writing configuration header: : config.h
'configure' finished successfully (13.967s)
Waf: Entering directory `/Users/ottob/Documents/Develop/mpv-build/mpv/build'
[ 1/226] Compiling version.sh
11:59:51 runner ' sh ../version.sh --cwd="/Users/ottob/Documents/Develop/mpv-build/mpv" --versionh="version.h" '
[ 2/226] Compiling TOOLS/osxbundle/mpv.app/Contents/Resources/icon.icns
11:59:51 runner ' '
[ 3/226] Compiling etc/mpv-icon-8bit-16x16.png
11:59:51 runner ' '
[ 4/226] Compiling etc/mpv-icon-8bit-32x32.png
11:59:51 runner ' '
[ 5/226] Compiling etc/mpv-icon-8bit-64x64.png
11:59:51 runner ' '
[ 6/226] Compiling etc/mpv-icon-8bit-128x128.png
11:59:51 runner ' '
[ 7/226] Compiling etc/input.conf
11:59:51 runner ' '
[ 8/226] Compiling etc/builtin.conf
11:59:51 runner ' '
[ 9/226] Compiling sub/osd_font.otf
11:59:51 runner ' '
[ 10/226] Compiling player/lua/defaults.lua
11:59:51 runner ' '
[ 11/226] Compiling player/lua/assdraw.lua
11:59:51 runner ' '
[ 12/226] Compiling player/lua/options.lua
11:59:51 runner ' '
[ 13/226] Compiling player/lua/osc.lua
11:59:51 runner ' '
[ 14/226] Compiling player/lua/ytdl_hook.lua
11:59:51 runner ' '
[ 15/226] Compiling player/javascript/defaults.js
11:59:51 runner ' '
[ 16/226] Creating build/ebml_types.h
11:59:51 runner ' '
[ 17/226] Creating build/ebml_defs.c
11:59:51 runner ' '
[ 18/226] Processing osdep/macOS_swift.o osdep/macOS_swift.h osdep/macOS_swift.swiftmodule: video/out/cocoa-cb_common.swift video/out/cocoa-cb/mpv_helper.swift video/out/cocoa-cb/window.swift video/out/cocoa-cb/events_view.swift video/out/cocoa-cb/video_layer.swift -> build/osdep/macOS_swift.o build/osdep/macOS_swift.h build/osdep/macOS_swift.swiftmodule
11:59:51 runner 'swift -frontend -c -sdk `xcrun --sdk macosx --show-sdk-path` -module-name macOS_swift -emit-module -emit-module-path /Users/ottob/Documents/Develop/mpv-build/mpv/build/osdep/macOS_swift.swiftmodule -import-objc-header /Users/ottob/Documents/Develop/mpv-build/mpv/osdep/macOS_swift_bridge.h -enable-objc-interop -emit-objc-header -emit-objc-header-path /Users/ottob/Documents/Develop/mpv-build/mpv/build/osdep/macOS_swift.h -parse-as-library -c -o /Users/ottob/Documents/Develop/mpv-build/mpv/build/osdep/macOS_swift.o /Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb_common.swift /Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/mpv_helper.swift /Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift /Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/events_view.swift /Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/video_layer.swift -I. -I.. -O'
[ 19/226] Compiling libmpv/mpv.def
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb_common.swift:282:66: error: cannot subscript a value of type '[NSDeviceDescriptionKey : Any]' with an index of type 'String'
let displayID = (ccb.window.screen!.deviceDescription["NSScreenNumber"] as! NSNumber).intValue
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
Swift.Dictionary:378:12: note: found this candidate
public subscript(key: Dictionary.Key) -> Dictionary.Value? { get set }
^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb_common.swift:116:64: error: cannot subscript a value of type '[NSDeviceDescriptionKey : Any]' with an index of type 'String'
let displayId = UInt32(window.screen!.deviceDescription["NSScreenNumber"] as! Int)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
Swift.Dictionary:378:12: note: found this candidate
public subscript(key: Dictionary.Key) -> Dictionary.Value? { get set }
^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb_common.swift:133:64: error: cannot subscript a value of type '[NSDeviceDescriptionKey : Any]' with an index of type 'String'
let displayId = UInt32(window.screen!.deviceDescription["NSScreenNumber"] as! Int)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
Swift.Dictionary:378:12: note: found this candidate
public subscript(key: Dictionary.Key) -> Dictionary.Value? { get set }
^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb_common.swift:231:29: warning: 'init' is deprecated: replaced by 'init(truncating:)'
let lux = Int(ceil( Double((term4 + term3 + term2 + term1 - 0.19) as NSNumber)))
^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb_common.swift:231:29: note: use 'init(truncating:)' instead
let lux = Int(ceil( Double((term4 + term3 + term2 + term1 - 0.19) as NSNumber)))
^
truncating:
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb_common.swift:312:39: error: cannot call value of non-function type '[NSScreen]'
let screens = NSScreen.screens()
~~~~~~~~~~~~~~~~^~
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:24:29: error: 'NSWindowStyleMask' has been renamed to 'NSWindow.StyleMask'
override var styleMask: NSWindowStyleMask {
^~~~~~~~~~~~~~~~~
NSWindow.StyleMask
AppKit.NSWindowStyleMask:2:18: note: 'NSWindowStyleMask' was obsoleted in Swift 4
public typealias NSWindowStyleMask = NSWindow.StyleMask
^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:24:18: error: property does not override any property from its superclass
override var styleMask: NSWindowStyleMask {
~~~~~~~~ ^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:24:29: error: 'NSWindowStyleMask' has been renamed to 'NSWindow.StyleMask'
override var styleMask: NSWindowStyleMask {
^~~~~~~~~~~~~~~~~
NSWindow.StyleMask
AppKit.NSWindowStyleMask:2:18: note: 'NSWindowStyleMask' was obsoleted in Swift 4
public typealias NSWindowStyleMask = NSWindow.StyleMask
^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:24:29: error: 'NSWindowStyleMask' has been renamed to 'NSWindow.StyleMask'
override var styleMask: NSWindowStyleMask {
^~~~~~~~~~~~~~~~~
NSWindow.StyleMask
AppKit.NSWindowStyleMask:2:18: note: 'NSWindowStyleMask' was obsoleted in Swift 4
public typealias NSWindowStyleMask = NSWindow.StyleMask
^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:428:10: warning: instance method 'windowShouldClose' nearly matches optional requirement 'windowShouldClose' of protocol 'NSWindowDelegate'
func windowShouldClose(_ sender: Any) -> Bool {
^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:428:10: note: candidate has non-matching type '(Any) -> Bool'
func windowShouldClose(_ sender: Any) -> Bool {
^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:428:10: note: move 'windowShouldClose' to an extension to silence this warning
func windowShouldClose(_ sender: Any) -> Bool {
^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:428:10: note: make 'windowShouldClose' private to silence this warning
func windowShouldClose(_ sender: Any) -> Bool {
^
private
AppKit.NSWindowDelegate:2:26: note: requirement 'windowShouldClose' declared here
optional public func windowShouldClose(_ sender: NSWindow) -> Bool
^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:40:68: error: cannot call value of non-function type 'NSScreen?'
backing: .buffered, defer: false, screen: NSScreen.main())
~~~~~~~~~~~~~^~
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:58:34: error: argument of '#selector' refers to instance method 'setHalfWindowSize()' that is not exposed to Objective-C
app.menuBar.register(#selector(setHalfWindowSize), for: MPM_H_SIZE)
^ ~~~~~~~~~~~~~~~~~
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:395:10: note: add '@objc' to expose this instance method to Objective-C
func setHalfWindowSize() { setWindowScale(0.5) }
^
@objc
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:59:34: error: argument of '#selector' refers to instance method 'setNormalWindowSize()' that is not exposed to Objective-C
app.menuBar.register(#selector(setNormalWindowSize), for: MPM_N_SIZE)
^ ~~~~~~~~~~~~~~~~~~~
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:394:10: note: add '@objc' to expose this instance method to Objective-C
func setNormalWindowSize() { setWindowScale(1.0) }
^
@objc
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:60:34: error: argument of '#selector' refers to instance method 'setDoubleWindowSize()' that is not exposed to Objective-C
app.menuBar.register(#selector(setDoubleWindowSize), for: MPM_D_SIZE)
^ ~~~~~~~~~~~~~~~~~~~
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:396:10: note: add '@objc' to expose this instance method to Objective-C
func setDoubleWindowSize() { setWindowScale(2.0) }
^
@objc
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:234:25: error: cannot assign value of type 'Int' to type 'NSWindow.Level'
level = Int(CGWindowLevelForKey(.floatingWindow))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NSWindow.Level(rawValue: )
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:236:25: error: cannot assign value of type 'Int' to type 'NSWindow.Level'
level = Int(CGWindowLevelForKey(.statusWindow))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NSWindow.Level(rawValue: )
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:238:40: error: cannot assign value of type 'Int' to type 'NSWindow.Level'
level = Int(ontopLevel)!
~~~~~~~~~~~~~~~^
NSWindow.Level(rawValue: )
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:243:21: error: cannot assign value of type 'Int' to type 'NSWindow.Level'
level = Int(CGWindowLevelForKey(.normalWindow))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NSWindow.Level(rawValue: )
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/window.swift:364:62: error: cannot call value of non-function type 'NSScreen?'
let ts: NSScreen = tScreen ?? screen ?? NSScreen.main()!
~~~~~~~~~~~~~^~
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/events_view.swift:20:30: error: 'viewWidthSizable' has been renamed to 'width'
autoresizingMask = [.viewWidthSizable, .viewHeightSizable]
^~~~~~~~~~~~~~~~
width
AppKit.NSView:20:27: note: 'viewWidthSizable' was obsoleted in Swift 4
public static var viewWidthSizable: NSView.AutoresizingMask { get }
^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/events_view.swift:20:49: error: 'viewHeightSizable' has been renamed to 'height'
autoresizingMask = [.viewWidthSizable, .viewHeightSizable]
^~~~~~~~~~~~~~~~~
height
AppKit.NSView:35:27: note: 'viewHeightSizable' was obsoleted in Swift 4
public static var viewHeightSizable: NSView.AutoresizingMask { get }
^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/events_view.swift:22:59: error: use of unresolved identifier 'NSURLPboardType'
register(forDraggedTypes: [NSFilenamesPboardType, NSURLPboardType])
^~~~~~~~~~~~~~~
AppKit.NSFontPboardType:3:12: note: did you mean 'NSFontPboardType'?
public let NSFontPboardType: NSPasteboard.PasteboardType
^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/events_view.swift:50:68: error: use of unresolved identifier 'NSURLPboardType'
if types.contains(NSFilenamesPboardType) || types.contains(NSURLPboardType) {
^~~~~~~~~~~~~~~
AppKit.NSFontPboardType:3:12: note: did you mean 'NSFontPboardType'?
public let NSFontPboardType: NSPasteboard.PasteboardType
^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/events_view.swift:59:27: error: 'NSFilenamesPboardType' is unavailable in Swift: use 'PasteboardType.fileURL'
if types.contains(NSFilenamesPboardType) {
^~~~~~~~~~~~~~~~~~~~~
AppKit.NSFilenamesPboardType:3:12: note: 'NSFilenamesPboardType' has been explicitly marked unavailable here
public let NSFilenamesPboardType: NSPasteboard.PasteboardType
^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/events_view.swift:60:53: error: 'NSFilenamesPboardType' is unavailable in Swift: use 'PasteboardType.fileURL'
if let files = pb.propertyList(forType: NSFilenamesPboardType) as? [Any] {
^~~~~~~~~~~~~~~~~~~~~
AppKit.NSFilenamesPboardType:3:12: note: 'NSFilenamesPboardType' has been explicitly marked unavailable here
public let NSFilenamesPboardType: NSPasteboard.PasteboardType
^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/events_view.swift:64:34: error: use of unresolved identifier 'NSURLPboardType'
} else if types.contains(NSURLPboardType) {
^~~~~~~~~~~~~~~
AppKit.NSFontPboardType:3:12: note: did you mean 'NSFontPboardType'?
public let NSFontPboardType: NSPasteboard.PasteboardType
^
/Users/ottob/Documents/Develop/mpv-build/mpv/video/out/cocoa-cb/events_view.swift:65:51: error: use of unresolved identifier 'NSURLPboardType'
if let url = pb.propertyList(forType: NSURLPboardType) as? [Any] {
^~~~~~~~~~~~~~~
AppKit.NSFontPboardType:3:12: note: did you mean 'NSFontPboardType'?
public let NSFontPboardType: NSPasteboard.PasteboardType
^
<unknown>:0: warning: 'cacheParamsComputed' is deprecated
<unknown>:0: warning: 'cacheAlphaComputed' is deprecated
<unknown>:0: warning: 'keepCacheWindow' is deprecated
Waf: Leaving directory `/Users/ottob/Documents/Develop/mpv-build/mpv/build'
Build failed
-> task in 'osdep/macOS_swift.o osdep/macOS_swift.h osdep/macOS_swift.swiftmodule' failed with exit status 1:
{task 4528038928: osdep/macOS_swift.o osdep/macOS_swift.h osdep/macOS_swift.swiftmodule cocoa-cb_common.swift,mpv_helper.swift,window.swift,events_view.swift,video_layer.swift -> macOS_swift.o,macOS_swift.h,macOS_swift.swiftmodule}
''
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment