[FFmpeg-user] Compiling on Cygwin
Brendan Brewster
brendan.brewster at gmail.com
Sun Apr 8 23:40:02 CEST 2012
Is there anything special I'm supposed to do to get a basic build to work
on Cygwin? Thanks in advance :)
~/ffmpeg-20120408-git-N-39644-g5d6a40b
$ ./configure
install prefix /usr/local
source path .
C compiler gcc
ARCH x86 (generic)
big-endian no
runtime cpu detection no
yasm yes
MMX enabled yes
MMX2 enabled yes
3DNow! enabled yes
3DNow! extended enabled yes
SSE enabled yes
SSSE3 enabled yes
AVX enabled yes
CMOV enabled no
CMOV is fast no
EBX available yes
EBP available no
debug symbols yes
strip symbols yes
optimize for size no
optimizations yes
static yes
shared no
postprocessing support no
new filter support yes
network support yes
threading support pthreads
safe bitstream reader yes
SDL support yes
libdxva2 enabled no
libva enabled no
libvdpau enabled no
AVISynth enabled no
frei0r enabled no
gnutls enabled no
libaacplus enabled no
libass enabled no
libcdio support no
libcelt enabled no
libdc1394 support no
libdirac enabled no
libfaac enabled no
libgsm enabled no
libmodplug enabled no
libmp3lame enabled no
libnut enabled no
libopencore-amrnb support no
libopencore-amrwb support no
libopencv support no
libopenjpeg enabled no
libpulse enabled no
librtmp enabled no
libschroedinger enabled no
libspeex enabled no
libstagefright-h264 enabled no
libtheora enabled no
libutvideo enabled no
libv4l2 enabled no
libvo-aacenc support no
libvo-amrwbenc support no
libvorbis enabled no
libvpx enabled no
libx264 enabled no
libxavs enabled no
libxvid enabled no
openal enabled no
openssl enabled no
zlib enabled yes
bzlib enabled yes
Enabled decoders:
aac cljr loco
aac_latm cook mace3
aasc cscd mace6
ac3 cyuv mdec
adpcm_4xm dca mimic
adpcm_adx dfa mjpeg
adpcm_ct dirac mjpegb
adpcm_ea dnxhd mlp
adpcm_ea_maxis_xa dpx mmvideo
adpcm_ea_r1 dsicinaudio motionpixels
adpcm_ea_r2 dsicinvideo mp1
adpcm_ea_r3 dvbsub mp1float
adpcm_ea_xas dvdsub mp2
adpcm_g722 dvvideo mp2float
adpcm_g726 dxa mp3
adpcm_ima_amv dxtory mp3adu
adpcm_ima_apc eac3 mp3adufloat
adpcm_ima_dk3 eacmv mp3float
adpcm_ima_dk4 eamad mp3on4
adpcm_ima_ea_eacs eatgq mp3on4float
adpcm_ima_ea_sead eatgv mpc7
adpcm_ima_iss eatqi mpc8
adpcm_ima_qt eightbps mpeg1video
adpcm_ima_smjpeg eightsvx_exp mpeg2video
adpcm_ima_wav eightsvx_fib mpeg4
adpcm_ima_ws escape124 mpegvideo
adpcm_ms escape130 msmpeg4v1
adpcm_sbpro_2 exr msmpeg4v2
adpcm_sbpro_3 ffv1 msmpeg4v3
adpcm_sbpro_4 ffvhuff msrle
adpcm_swf ffwavesynth msvideo1
adpcm_thp flac mszh
adpcm_xa flashsv mxpeg
adpcm_yamaha flashsv2 nellymoser
alac flic nuv
als flv pam
amrnb fourxm pbm
amrwb fraps pcm_alaw
amv frwu pcm_bluray
anm g723_1 pcm_dvd
ansi g729 pcm_f32be
ape gif pcm_f32le
ass gsm pcm_f64be
asv1 gsm_ms pcm_f64le
asv2 h261 pcm_lxf
atrac1 h263 pcm_mulaw
atrac3 h263i pcm_s16be
aura h264 pcm_s16le
aura2 huffyuv pcm_s16le_planar
avrp idcin pcm_s24be
avs idf pcm_s24daud
ayuv iff_byterun1 pcm_s24le
bethsoftvid iff_ilbm pcm_s32be
bfi imc pcm_s32le
bink indeo2 pcm_s8
binkaudio_dct indeo3 pcm_s8_planar
binkaudio_rdft indeo4 pcm_u16be
bintext indeo5 pcm_u16le
bmp interplay_dpcm pcm_u24be
bmv_audio interplay_video pcm_u24le
bmv_video jpeg2000 pcm_u32be
c93 jpegls pcm_u32le
cavs jv pcm_u8
cdgraphics kgv1 pcm_zork
cdxl kmvc pcx
cinepak lagarith pgm
pgmyuv sol_dpcm vmnc
pgssub sonic vorbis
pictor sp5x vp3
png srt vp5
ppm sunrast vp6
prores svq1 vp6a
prores_lgpl svq3 vp6f
ptx targa vp8
qcelp theora vqa
qdm2 thp wavpack
qdraw tiertexseqvideo wmalossless
qpeg tiff wmapro
qtrle tmv wmav1
r10k truehd wmav2
r210 truemotion1 wmavoice
ra_144 truemotion2 wmv1
ra_288 truespeech wmv2
ralf tscc wmv3
rawvideo tta wmv3image
rl2 twinvq wnv1
roq txd ws_snd1
roq_dpcm ulti xan_dpcm
rpza utvideo xan_wc3
rv10 v210 xan_wc4
rv20 v210x xbin
rv30 v308 xbm
rv40 v408 xl
s302m v410 xsub
sgi vb xwd
shorten vble y41p
sipr vc1 yop
smackaud vc1image yuv4
smacker vcr1 zerocodec
smc vmdaudio zlib
snow vmdvideo zmbv
Enabled encoders:
a64multi huffyuv png
a64multi5 jpeg2000 ppm
aac jpegls prores
ac3 ljpeg prores_anatoliy
ac3_fixed mjpeg prores_kostya
adpcm_adx mp2 qtrle
adpcm_g722 mpeg1video r10k
adpcm_g726 mpeg2video r210
adpcm_ima_qt mpeg4 ra_144
adpcm_ima_wav msmpeg4v2 rawvideo
adpcm_ms msmpeg4v3 roq
adpcm_swf msvideo1 roq_dpcm
adpcm_yamaha nellymoser rv10
alac pam rv20
amv pbm sgi
ass pcm_alaw snow
asv1 pcm_f32be sonic
asv2 pcm_f32le sonic_ls
avrp pcm_f64be srt
ayuv pcm_f64le sunrast
bmp pcm_mulaw svq1
cljr pcm_s16be targa
dca pcm_s16le tiff
dnxhd pcm_s24be v210
dpx pcm_s24daud v308
dvbsub pcm_s24le v408
dvdsub pcm_s32be v410
dvvideo pcm_s32le vorbis
eac3 pcm_s8 wmav1
ffv1 pcm_u16be wmav2
ffvhuff pcm_u16le wmv1
flac pcm_u24be wmv2
flashsv pcm_u24le xbm
flashsv2 pcm_u32be xsub
flv pcm_u32le xwd
g723_1 pcm_u8 y41p
gif pcx yuv4
h261 pgm zlib
h263 pgmyuv zmbv
h263p
Enabled hwaccels:
Enabled parsers:
aac dvdsub mpegaudio
aac_latm flac mpegvideo
ac3 gsm pnm
adx h261 rv30
cavsvideo h263 rv40
dca h264 vc1
dirac mjpeg vorbis
dnxhd mlp vp3
dvbsub mpeg4video vp8
Enabled demuxers:
aac idf pcm_u24be
ac3 iff pcm_u24le
act image2 pcm_u32be
adf image2pipe pcm_u32le
adx ingenient pcm_u8
aea ipmovie pmp
aiff iss pva
amr iv8 qcp
anm ivf r3d
apc jv rawvideo
ape latm rl2
asf lmlm4 rm
ass loas roq
au lxf rpl
avi m4v rso
avs matroska rtp
bethsoftvid mgsts rtsp
bfi microdvd sap
bink mjpeg sbg
bintext mlp sdp
bit mm segafilm
bmv mmf shorten
c93 mov siff
caf mp3 smacker
cavsvideo mpc smjpeg
cdg mpc8 sol
cdxl mpegps sox
daud mpegts spdif
dfa mpegtsraw srt
dirac mpegvideo str
dnxhd msnwc_tcp swf
dsicin mtv thp
dts mvi tiertexseq
dv mxf tmv
dxa mxg truehd
ea nc tta
ea_cdata nsv tty
eac3 nut txd
ffm nuv vc1
ffmetadata ogg vc1t
filmstrip oma vmd
flac pcm_alaw voc
flic pcm_f32be vqf
flv pcm_f32le w64
fourxm pcm_f64be wav
g722 pcm_f64le wc3
g723_1 pcm_mulaw wsaud
g729 pcm_s16be wsvqa
gsm pcm_s16le wtv
gxf pcm_s24be wv
h261 pcm_s24le xa
h263 pcm_s32be xbin
h264 pcm_s32le xmv
hls pcm_s8 xwma
ico pcm_u16be yop
idcin pcm_u16le yuv4mpegpipe
Enabled muxers:
a64 ipod pcm_s16be
ac3 ismv pcm_s16le
adts ivf pcm_s24be
adx latm pcm_s24le
aiff m4v pcm_s32be
amr matroska pcm_s32le
asf matroska_audio pcm_s8
asf_stream md5 pcm_u16be
ass microdvd pcm_u16le
au mjpeg pcm_u24be
avi mkvtimestamp_v2 pcm_u24le
avm2 mlp pcm_u32be
bit mmf pcm_u32le
caf mov pcm_u8
cavsvideo mp2 psp
crc mp3 rawvideo
daud mp4 rm
dirac mpeg1system roq
dnxhd mpeg1vcd rso
dts mpeg1video rtp
dv mpeg2dvd rtsp
eac3 mpeg2svcd sap
ffm mpeg2video segment
ffmetadata mpeg2vob smjpeg
filmstrip mpegts sox
flac mpjpeg spdif
flv mxf srt
framecrc mxf_d10 swf
framemd5 null tg2
g722 nut tgp
g723_1 ogg truehd
gif oma vc1t
gxf pcm_alaw voc
h261 pcm_f32be wav
h263 pcm_f32le webm
h264 pcm_f64be wtv
image2 pcm_f64le yuv4mpegpipe
image2pipe pcm_mulaw
Enabled protocols:
applehttp hls pipe
cache http rtmp
concat httpproxy rtp
crypto md5 tcp
file mmsh udp
gopher mmst
Enabled filters:
abuffer earwax pixdesctest
abuffersink fade removelogo
aconvert fieldorder rgbtestsrc
aevalsrc fifo scale
aformat format select
amerge gradfun setdar
amovie hflip setfield
anull idet setpts
anullsink life setsar
anullsrc lut settb
aresample lutrgb showinfo
ashowinfo lutyuv silencedetect
asplit mandelbrot slicify
astreamsync movie split
bbox negate swapuv
blackdetect noformat testsrc
buffersink null thumbnail
cellauto nullsink tile
color nullsrc transpose
copy overlay unsharp
crop pad vflip
deshake pan volume
drawbox
Enabled bsfs:
aac_adtstoasc mjpeg2jpeg mp3_header_decompress
chomp mjpega_dump_header noise
dump_extradata mov2textsub remove_extradata
h264_mp4toannexb mp3_header_compress text2movsub
imx_dump_header
Enabled indevs:
lavfi vfwcap
Enabled outdevs:
sdl
License: LGPL version 2.1 or later
Creating config.mak and config.h...
~/ffmpeg-20120408-git-N-39644-g5d6a40b
$ make
CC libavdevice/alldevices.o
CC libavdevice/avdevice.o
CC libavdevice/lavfi.o
CC libavdevice/sdl.o
CC libavdevice/vfwcap.o
libavdevice/vfwcap.c: In function `vfw_read_header':
libavdevice/vfwcap.c:325: warning: passing arg 1 of `av_parse_video_size'
from incompatible pointer type
libavdevice/vfwcap.c:325: warning: passing arg 2 of `av_parse_video_size'
from incompatible pointer type
AR libavdevice/libavdevice.a
CC libavfilter/af_aconvert.o
CC libavfilter/af_aformat.o
libavfilter/af_aformat.c: In function `init':
libavfilter/af_aformat.c:67: warning: dereferencing type-punned pointer
will break strict-aliasing rules
libavfilter/af_aformat.c:69: warning: dereferencing type-punned pointer
will break strict-aliasing rules
CC libavfilter/af_amerge.o
libavfilter/af_amerge.c: In function `config_output':
libavfilter/af_amerge.c:125: warning: int format, different type arg (arg 4)
libavfilter/af_amerge.c:125: warning: int format, different type arg (arg 5)
CC libavfilter/af_anull.o
CC libavfilter/af_aresample.o
libavfilter/af_aresample.c: In function `config_output':
libavfilter/af_aresample.c:85: warning: int format, different type arg (arg
4)
libavfilter/af_aresample.c:85: warning: int format, different type arg (arg
5)
CC libavfilter/af_ashowinfo.o
In file included from libavfilter/af_ashowinfo.c:28:
./libavutil/timestamp.h: In function `av_ts_make_string':
./libavutil/timestamp.h:43: warning: int format, different type arg (arg 4)
libavfilter/af_ashowinfo.c: In function `filter_samples':
libavfilter/af_ashowinfo.c:79: warning: int format, different type arg (arg
7)
CC libavfilter/af_asplit.o
CC libavfilter/af_astreamsync.o
CC libavfilter/af_earwax.o
CC libavfilter/af_pan.o
CC libavfilter/af_silencedetect.o
In file included from libavfilter/af_silencedetect.c:27:
./libavutil/timestamp.h: In function `av_ts_make_string':
./libavutil/timestamp.h:43: warning: int format, different type arg (arg 4)
CC libavfilter/af_volume.o
CC libavfilter/allfilters.o
CC libavfilter/asink_anullsink.o
CC libavfilter/asrc_abuffer.o
CC libavfilter/asrc_aevalsrc.o
CC libavfilter/asrc_anullsrc.o
CC libavfilter/avcodec.o
CC libavfilter/avfilter.o
libavfilter/avfilter.c: In function `ff_dlog_ref':
libavfilter/avfilter.c:363: warning: int format, different type arg (arg 13)
libavfilter/avfilter.c:363: warning: int format, different type arg (arg 14)
libavfilter/avfilter.c:379: warning: int format, different type arg (arg 4)
CC libavfilter/avfiltergraph.o
CC libavfilter/bbox.o
CC libavfilter/defaults.o
CC libavfilter/drawutils.o
CC libavfilter/formats.o
CC libavfilter/graphdump.o
CC libavfilter/graphparser.o
CC libavfilter/lavfutils.o
libavfilter/lavfutils.c: In function `ff_load_image':
libavfilter/lavfutils.c:83: warning: passing arg 3 of `av_image_copy' from
incompatible pointer type
CC libavfilter/lswsutils.o
libavfilter/lswsutils.c: In function `ff_scale_image':
libavfilter/lswsutils.c:45: warning: passing arg 2 of `sws_scale' from
incompatible pointer type
CC libavfilter/sink_buffer.o
CC libavfilter/src_movie.o
libavfilter/src_movie.c: In function `movie_common_init':
libavfilter/src_movie.c:138: warning: int format, different type arg (arg 5)
libavfilter/src_movie.c:138: warning: int format, different type arg (arg 6)
libavfilter/src_movie.c:145: warning: int format, different type arg (arg 5)
libavfilter/src_movie.c:177: warning: int format, different type arg (arg 4)
libavfilter/src_movie.c: In function `movie_get_frame':
libavfilter/src_movie.c:292: warning: int format, different type arg (arg 5)
libavfilter/src_movie.c:292: warning: int format, different type arg (arg 7)
CC libavfilter/transform.o
CC libavfilter/vf_aspect.o
CC libavfilter/vf_bbox.o
In file included from libavfilter/vf_bbox.c:27:
./libavutil/timestamp.h: In function `av_ts_make_string':
./libavutil/timestamp.h:43: warning: int format, different type arg (arg 4)
CC libavfilter/vf_blackdetect.o
In file included from libavfilter/vf_blackdetect.c:29:
./libavutil/timestamp.h: In function `av_ts_make_string':
./libavutil/timestamp.h:43: warning: int format, different type arg (arg 4)
libavfilter/vf_blackdetect.c: In function `end_frame':
libavfilter/vf_blackdetect.c:159: warning: int format, different type arg
(arg 6)
CC libavfilter/vf_copy.o
CC libavfilter/vf_crop.o
CC libavfilter/vf_deshake.o
libavfilter/vf_deshake.c: In function `config_props':
libavfilter/vf_deshake.c:409: warning: `dsputil_init' is deprecated
(declared at ./libavcodec/dsputil.h:585)
CC libavfilter/vf_drawbox.o
CC libavfilter/vf_fade.o
CC libavfilter/vf_fieldorder.o
CC libavfilter/vf_fifo.o
CC libavfilter/vf_format.o
CC libavfilter/vf_gradfun.o
CC libavfilter/vf_hflip.o
CC libavfilter/vf_idet.o
libavfilter/vf_idet.c: In function `filter':
libavfilter/vf_idet.c:105: warning: unused variable `df'
libavfilter/vf_idet.c: In function `init':
libavfilter/vf_idet.c:310: warning: assignment from incompatible pointer
type
libavfilter/vf_idet.c:298: warning: unused variable `cpu_flags'
CC libavfilter/vf_lut.o
libavfilter/vf_lut.c: In function `draw_slice':
libavfilter/vf_lut.c:304: warning: initialization from incompatible pointer
type
libavfilter/vf_lut.c:295: warning: unused variable `k'
CC libavfilter/vf_null.o
CC libavfilter/vf_overlay.o
In file included from libavfilter/vf_overlay.c:37:
./libavutil/timestamp.h: In function `av_ts_make_string':
./libavutil/timestamp.h:43: warning: int format, different type arg (arg 4)
CC libavfilter/vf_pad.o
CC libavfilter/vf_pixdesctest.o
libavfilter/vf_pixdesctest.c: In function `start_frame':
libavfilter/vf_pixdesctest.c:77: warning: statement with no effect
CC libavfilter/vf_removelogo.o
CC libavfilter/vf_scale.o
CC libavfilter/vf_select.o
CC libavfilter/vf_setfield.o
CC libavfilter/vf_setpts.o
CC libavfilter/vf_settb.o
libavfilter/vf_settb.c: In function `start_frame':
libavfilter/vf_settb.c:108: warning: int format, different type arg (arg 6)
libavfilter/vf_settb.c:108: warning: int format, different type arg (arg 9)
CC libavfilter/vf_showinfo.o
In file included from libavfilter/vf_showinfo.c:28:
./libavutil/timestamp.h: In function `av_ts_make_string':
./libavutil/timestamp.h:43: warning: int format, different type arg (arg 4)
libavfilter/vf_showinfo.c: In function `end_frame':
libavfilter/vf_showinfo.c:75: warning: int format, different type arg (arg
7)
CC libavfilter/vf_slicify.o
CC libavfilter/vf_split.o
CC libavfilter/vf_swapuv.o
CC libavfilter/vf_thumbnail.o
CC libavfilter/vf_tile.o
CC libavfilter/vf_transpose.o
CC libavfilter/vf_unsharp.o
CC libavfilter/vf_vflip.o
CC libavfilter/vsink_nullsink.o
CC libavfilter/vsrc_buffer.o
CC libavfilter/vsrc_cellauto.o
CC libavfilter/vsrc_color.o
CC libavfilter/vsrc_life.o
CC libavfilter/vsrc_mandelbrot.o
CC libavfilter/vsrc_testsrc.o
CC libavfilter/x86/gradfun.o
AR libavfilter/libavfilter.a
CC libavformat/4xm.o
CC libavformat/a64.o
CC libavformat/aacdec.o
CC libavformat/ac3dec.o
CC libavformat/act.o
CC libavformat/adtsenc.o
CC libavformat/adxdec.o
CC libavformat/aea.o
CC libavformat/aiffdec.o
CC libavformat/aiffenc.o
CC libavformat/allformats.o
CC libavformat/amr.o
CC libavformat/anm.o
CC libavformat/apc.o
CC libavformat/ape.o
CC libavformat/apetag.o
CC libavformat/asf.o
CC libavformat/asfcrypt.o
CC libavformat/asfdec.o
libavformat/asfdec.c: In function `get_tag':
libavformat/asfdec.c:185: warning: unsigned int format, different type arg
(arg 4)
libavformat/asfdec.c: In function `asf_read_header':
libavformat/asfdec.c:593: warning: unknown conversion type character `I' in
format
libavformat/asfdec.c:593: warning: too many arguments for format
libavformat/asfdec.c:595: warning: `I' flag used with `%x' printf format
libavformat/asfdec.c:595: warning: unsigned int format, different type arg
(arg 4)
libavformat/asfdec.c:660: warning: unsigned int format, different type arg
(arg 4)
libavformat/asfdec.c:660: warning: unsigned int format, different type arg
(arg 5)
libavformat/asfdec.c: In function `ff_asf_get_packet':
libavformat/asfdec.c:755: warning: int format, different type arg (arg 5)
libavformat/asfdec.c:779: warning: int format, different type arg (arg 5)
libavformat/asfdec.c:783: warning: int format, different type arg (arg 5)
libavformat/asfdec.c:802: warning: int format, different type arg (arg 7)
libavformat/asfdec.c: In function `asf_build_simple_index':
libavformat/asfdec.c:1252: warning: `I' flag used with `%x' printf format
libavformat/asfdec.c:1252: warning: unsigned int format, different type arg
(arg 4)
libavformat/asfdec.c:1261: warning: int format, different type arg (arg 6)
libavformat/asfdec.c: In function `asf_read_seek':
libavformat/asfdec.c:1298: warning: int format, different type arg (arg 4)
CC libavformat/asfenc.o
CC libavformat/assdec.o
CC libavformat/assenc.o
CC libavformat/au.o
CC libavformat/audiointerleave.o
CC libavformat/avc.o
CC libavformat/avidec.o
libavformat/avidec.c: In function `read_braindead_odml_indx':
libavformat/avidec.c:168: warning: unknown conversion type character `I' in
format
libavformat/avidec.c:168: warning: too many arguments for format
libavformat/avidec.c: In function `avi_read_header':
libavformat/avidec.c:404: warning: `I' flag used with `%x' printf format
libavformat/avidec.c:404: warning: unsigned int format, different type arg
(arg 4)
libavformat/avidec.c: In function `avi_read_idx1':
libavformat/avidec.c:1277: warning: int format, different type arg (arg 5)
libavformat/avidec.c: In function `avi_load_index':
libavformat/avidec.c:1358: warning: `I' flag used with `%x' printf format
libavformat/avidec.c:1358: warning: unsigned int format, different type arg
(arg 4)
libavformat/avidec.c: In function `avi_read_seek':
libavformat/avidec.c:1420: warning: int format, different type arg (arg 4)
libavformat/avidec.c:1420: warning: int format, different type arg (arg 5)
libavformat/avidec.c:1420: warning: int format, different type arg (arg 6)
CC libavformat/avienc.o
libavformat/avienc.c: In function `avi_write_packet':
libavformat/avienc.c:528: warning: int format, different type arg (arg 4)
CC libavformat/avio.o
In file included from libavformat/avio.c:30:
libavformat/network.h:54:24: sys/socket.h: No such file or directory
libavformat/network.h:55:24: netinet/in.h: No such file or directory
libavformat/network.h:56:19: netdb.h: No such file or directory
libavformat/network.h:62:23: arpa/inet.h: No such file or directory
libavformat/network.h:66:18: poll.h: No such file or directory
In file included from libavformat/avio.c:30:
libavformat/network.h:80: warning: "struct in_addr" declared inside
parameter list
libavformat/network.h:80: warning: its scope is only this definition or
declaration, which is probably not what you want
libavformat/avio.c: In function `ffurl_write':
libavformat/avio.c:305: warning: passing arg 2 of `retry_transfer_wrapper'
discards qualifiers from pointer target type
libavformat/avio.c: In function `url_alloc_for_protocol':
libavformat/avio.c:117: warning: 'err' might be used uninitialized in this
function
libavformat/avio.c:146: warning: 'key' might be used uninitialized in this
function
make: *** [libavformat/avio.o] Error 1
-Brendan
More information about the ffmpeg-user
mailing list