[FFmpeg-devel] [PATCH 1/2] configure: disabled -mips64 option for loongson and remove redundant flags
周晓勇
zhouxiaoyong at loongson.cn
Wed May 13 04:16:26 CEST 2015
@@ -3937,7 +3937,6 @@ elif enabled mips; then
enable fast_cmov
enable fast_unaligned
disable aligned_stack
- cpuflags="-march=$cpu"
;;
generic)
disable mips32r5
@@ -4716,8 +4715,6 @@ elif enabled mips; then
check_inline_asm mipsfpu '"madd.d $f0, $f2, $f4, $f6"'
enabled msa && check_cflags "-mmsa" && check_ldflags "-mmsa" &&
check_inline_asm msa '"addvi.b $w0, $w1, 1"'
- enabled loongson3 && add_cflags "-mhard-float" && add_asflags "-mhard-float" &&
- check_inline_asm loongson3 '"gsldxc1 $f0, 0($2, $3)"'
enabled mips32r5 && add_asflags "-mips32r5 -mfp64"
enabled mips64r6 && add_asflags "-mips64r6 -mfp64"
they are redundant, so removed.
@@ -4691,7 +4690,7 @@ elif enabled mips; then
if enabled mips64 && (enabled mipsdspr1 || enabled mipsdspr2); then
add_cflags "-mips64r2"
add_asflags "-mips64r2"
- elif enabled mips64 && enabled mipsfpu; then
+ elif enabled mips64 && enabled mipsfpu && disabled loongson3; then
add_cflags "-mips64"
add_asflags "-mips64"
elif enabled mipsdspr1 || enabled mipsdspr2; then
on 64bit OS(run the configure on Loongson CentOS6.4) the mips64 will be enabled, so if not added disabled loongson3 the flags -mips64 will be added.
-mips64 conflicts with -march=loongson3a.
do you need our cross compiler gcc-4.8.3-d197-o32-loongson to verify?
my test has passed.
./configure --enable-gpl --enable-pthreads --samples=/home/coffeez/fate/ --enable-nonfree --enable-version3 --assert-level=2 --target-os=linux --cross-prefix='/home/xuchenghua/toolchain/cross-tools/gcc-4.8.3-d197-o32-loongson/usr/bin/' --cc='ccache mips64el-redhat-linux-gcc-4.8.3' --as='mips64el-redhat-linux-as' --ranlib='mips64el-redhat-linux-ranlib' --cxx='mips64el-redhat-linux-g++' --ar='mips64el-redhat-linux-ar' --nm='mips64el-redhat-linux-nm' --arch=mips --cpu=loongson3a --enable-doc --disable-stripping
install prefix /usr/local
source path .
C compiler ccache mips64el-redhat-linux-gcc-4.8.3
C library glibc
host C compiler gcc
host C library glibc
ARCH mips (loongson3a)
big-endian no
runtime cpu detection yes
MIPS FPU enabled yes
MIPS32R5 enabled no
MIPS64R6 enabled no
MIPS DSP R1 enabled no
MIPS DSP R2 enabled no
MIPS MSA enabled no
LOONGSON3 enabled yes
debug symbols yes
strip symbols no
optimize for size no
optimizations yes
static yes
shared no
postprocessing support yes
new filter support yes
network support yes
threading support pthreads
safe bitstream reader yes
SDL support no
opencl enabled no
texi2html enabled no
perl enabled yes
pod2man enabled yes
makeinfo enabled yes
makeinfo supports HTML yes
External libraries:
iconv
Enabled decoders:
aac bink h263i
aac_latm binkaudio_dct h263p
aasc binkaudio_rdft h264
ac3 bintext hevc
ac3_fixed bmp hnm4_video
adpcm_4xm bmv_audio hq_hqa
adpcm_adx bmv_video hqx
adpcm_afc brender_pix huffyuv
adpcm_ct c93 iac
adpcm_dtk cavs idcin
adpcm_ea ccaption idf
adpcm_ea_maxis_xa cdgraphics iff_byterun1
adpcm_ea_r1 cdxl iff_ilbm
adpcm_ea_r2 cinepak imc
adpcm_ea_r3 cljr indeo2
adpcm_ea_xas cllc indeo3
adpcm_g722 comfortnoise indeo4
adpcm_g726 cook indeo5
adpcm_g726le cpia interplay_dpcm
adpcm_ima_amv cscd interplay_video
adpcm_ima_apc cyuv jacosub
adpcm_ima_dk3 dca jpeg2000
adpcm_ima_dk4 dfa jpegls
adpcm_ima_ea_eacs dirac jv
adpcm_ima_ea_sead dnxhd kgv1
adpcm_ima_iss dpx kmvc
adpcm_ima_oki dsd_lsbf lagarith
adpcm_ima_qt dsd_lsbf_planar loco
adpcm_ima_rad dsd_msbf mace3
adpcm_ima_smjpeg dsd_msbf_planar mace6
adpcm_ima_wav dsicinaudio mdec
adpcm_ima_ws dsicinvideo metasound
adpcm_ms dss_sp microdvd
adpcm_sbpro_2 dvbsub mimic
adpcm_sbpro_3 dvdsub mjpeg
adpcm_sbpro_4 dvvideo mjpegb
adpcm_swf dxtory mlp
adpcm_thp eac3 mmvideo
adpcm_vima eacmv motionpixels
adpcm_xa eamad movtext
adpcm_yamaha eatgq mp1
aic eatgv mp1float
alac eatqi mp2
alias_pix eightbps mp2float
als eightsvx_exp mp3
amrnb eightsvx_fib mp3adu
amrwb escape124 mp3adufloat
amv escape130 mp3float
anm evrc mp3on4
ansi ffv1 mp3on4float
ape ffvhuff mpc7
ass ffwavesynth mpc8
asv1 fic mpeg1video
asv2 flac mpeg2video
atrac1 flic mpeg4
atrac3 flv mpegvideo
atrac3p fourxm mpl2
aura fraps msa1
aura2 frwu msmpeg4v1
avrn g723_1 msmpeg4v2
avrp g729 msmpeg4v3
avs gif msrle
avui gsm mss1
ayuv gsm_ms mss2
bethsoftvid h261 msvideo1
bfi h263 mszh
mts2 qtrle txd
mvc1 r10k ulti
mvc2 r210 utvideo
mxpeg ra_144 v210
nellymoser ra_288 v210x
nuv ralf v308
on2avc rawvideo v408
opus realtext v410
paf_audio rl2 vb
paf_video roq vble
pam roq_dpcm vc1
pbm rpza vc1image
pcm_alaw rv10 vcr1
pcm_bluray rv20 vima
pcm_dvd rv30 vmdaudio
pcm_f32be rv40 vmdvideo
pcm_f32le s302m vmnc
pcm_f64be sami vorbis
pcm_f64le sanm vp3
pcm_lxf sgi vp5
pcm_mulaw sgirle vp6
pcm_s16be shorten vp6a
pcm_s16be_planar sipr vp6f
pcm_s16le smackaud vp7
pcm_s16le_planar smacker vp8
pcm_s24be smc vp9
pcm_s24daud smvjpeg vplayer
pcm_s24le snow vqa
pcm_s24le_planar sol_dpcm wavpack
pcm_s32be sonic webp
pcm_s32le sp5x webvtt
pcm_s32le_planar srt wmalossless
pcm_s8 ssa wmapro
pcm_s8_planar stl wmav1
pcm_u16be subrip wmav2
pcm_u16le subviewer wmavoice
pcm_u24be subviewer1 wmv1
pcm_u24le sunrast wmv2
pcm_u32be svq1 wmv3
pcm_u32le svq3 wmv3image
pcm_u8 tak wnv1
pcm_zork targa ws_snd1
pcx targa_y216 xan_dpcm
pgm text xan_wc3
pgmyuv theora xan_wc4
pgssub thp xbin
pictor tiertexseqvideo xbm
pjs tiff xface
ppm tmv xl
prores truehd xsub
prores_lgpl truemotion1 xwd
ptx truemotion2 y41p
qcelp truespeech yop
qdm2 tscc2 yuv4
qdraw tta zero12v
qpeg twinvq
Enabled encoders:
a64multi jpegls ppm
a64multi5 ljpeg prores
aac mjpeg prores_aw
ac3 movtext prores_ks
ac3_fixed mp2 qtrle
adpcm_adx mp2fixed r10k
adpcm_g722 mpeg1video r210
adpcm_g726 mpeg2video ra_144
adpcm_ima_qt mpeg4 rawvideo
adpcm_ima_wav msmpeg4v2 roq
adpcm_ms msmpeg4v3 roq_dpcm
adpcm_swf msvideo1 rv10
adpcm_yamaha nellymoser rv20
alac pam s302m
alias_pix pbm sgi
amv pcm_alaw snow
ass pcm_f32be sonic
asv1 pcm_f32le sonic_ls
asv2 pcm_f64be srt
avrp pcm_f64le ssa
avui pcm_mulaw subrip
ayuv pcm_s16be sunrast
bmp pcm_s16be_planar svq1
cinepak pcm_s16le targa
cljr pcm_s16le_planar tiff
comfortnoise pcm_s24be tta
dca pcm_s24daud utvideo
dnxhd pcm_s24le v210
dpx pcm_s24le_planar v308
dvbsub pcm_s32be v408
dvdsub pcm_s32le v410
dvvideo pcm_s32le_planar vorbis
eac3 pcm_s8 wavpack
ffv1 pcm_s8_planar webvtt
ffvhuff pcm_u16be wmav1
flac pcm_u16le wmav2
flv pcm_u24be wmv1
g723_1 pcm_u24le wmv2
gif pcm_u32be xbm
h261 pcm_u32le xface
h263 pcm_u8 xsub
h263p pcx xwd
huffyuv pgm y41p
jpeg2000 pgmyuv yuv4
Enabled hwaccels:
Enabled parsers:
aac dvd_nav mpegvideo
aac_latm dvdsub opus
ac3 flac png
adx gsm pnm
bmp h261 rv30
cavsvideo h263 rv40
cook h264 tak
dca hevc vc1
dirac mjpeg vorbis
dnxhd mlp vp3
dpx mpeg4video vp8
dvbsub mpegaudio vp9
Enabled demuxers:
aac gsm mv
ac3 gxf mvi
act h261 mxf
adf h263 mxg
adp h264 nc
adx hevc nistsphere
aea hls nsv
afc hnm nut
aiff ico nuv
amr idcin ogg
anm idf oma
apc iff paf
ape ilbc pcm_alaw
apng image2 pcm_f32be
aqtitle image2_alias_pix pcm_f32le
asf image2_brender_pix pcm_f64be
ass image2pipe pcm_f64le
ast image_bmp_pipe pcm_mulaw
au image_dpx_pipe pcm_s16be
avi image_exr_pipe pcm_s16le
avr image_j2k_pipe pcm_s24be
avs image_jpeg_pipe pcm_s24le
bethsoftvid image_jpegls_pipe pcm_s32be
bfi image_pictor_pipe pcm_s32le
bink image_png_pipe pcm_s8
bintext image_qdraw_pipe pcm_u16be
bit image_sgi_pipe pcm_u16le
bmv image_sunrast_pipe pcm_u24be
boa image_tiff_pipe pcm_u24le
brstm image_webp_pipe pcm_u32be
c93 ingenient pcm_u32le
caf ipmovie pcm_u8
cavsvideo ircam pjs
cdg iss pmp
cdxl iv8 pva
cine ivf pvf
concat jacosub qcp
data jv r3d
daud latm rawvideo
dfa live_flv realtext
dirac lmlm4 redspark
dnxhd loas rl2
dsf lrc rm
dsicin lvf roq
dss lxf rpl
dts m4v rsd
dtshd matroska rso
dv mgsts rtp
dvbsub microdvd rtsp
dxa mjpeg sami
ea mlp sap
ea_cdata mlv sbg
eac3 mm sdp
epaf mmf sdr2
ffm mov segafilm
ffmetadata mp3 shorten
filmstrip mpc siff
flac mpc8 sln
flic mpegps smacker
flv mpegts smjpeg
fourxm mpegtsraw smush
frm mpegvideo sol
g722 mpl2 sox
g723_1 mpsub spdif
g729 msnwc_tcp srt
gif mtv stl
str txd webm_dash_manifest
subviewer vc1 webvtt
subviewer1 vc1t wsaud
sup vivo wsvqa
swf vmd wtv
tak vobsub wv
tedcaptions voc xa
thp vplayer xbin
tiertexseq vqf xmv
tmv w64 xwma
truehd wav yop
tta wc3 yuv4mpegpipe
tty
Enabled muxers:
a64 ipod pcm_s24le
ac3 ircam pcm_s32be
adts ismv pcm_s32le
adx ivf pcm_s8
aiff jacosub pcm_u16be
amr latm pcm_u16le
apng lrc pcm_u24be
asf m4v pcm_u24le
asf_stream matroska pcm_u32be
ass matroska_audio pcm_u32le
ast md5 pcm_u8
au microdvd psp
avi mjpeg rawvideo
avm2 mkvtimestamp_v2 rm
bit mlp roq
caf mmf rso
cavsvideo mov rtp
crc mp2 rtp_mpegts
dash mp3 rtsp
data mp4 sap
daud mpeg1system segment
dirac mpeg1vcd smjpeg
dnxhd mpeg1video smoothstreaming
dts mpeg2dvd sox
dv mpeg2svcd spdif
eac3 mpeg2video spx
f4v mpeg2vob srt
ffm mpegts stream_segment
ffmetadata mpjpeg swf
filmstrip mxf tee
flac mxf_d10 tg2
flv mxf_opatom tgp
framecrc null truehd
framemd5 nut uncodedframecrc
g722 oga vc1
g723_1 ogg vc1t
gif oma voc
gxf opus w64
h261 pcm_alaw wav
h263 pcm_f32be webm
h264 pcm_f32le webm_chunk
hds pcm_f64be webm_dash_manifest
hevc pcm_f64le webp
hls pcm_mulaw webvtt
ico pcm_s16be wtv
ilbc pcm_s16le wv
image2 pcm_s24be yuv4mpegpipe
image2pipe
Enabled protocols:
cache http rtmpt
concat httpproxy rtp
crypto icecast srtp
data md5 subfile
ffrtmphttp mmsh tcp
file mmst udp
ftp pipe udplite
gopher rtmp unix
hls
Enabled filters:
adelay deshake pan
aecho detelecine perms
aeval drawbox perspective
aevalsrc drawgrid phase
afade earwax pixdesctest
aformat ebur128 pp
ainterleave edgedetect pp7
allpass elbg psnr
alphaextract eq pullup
alphamerge equalizer qp
amerge extractplanes removelogo
amix fade repeatfields
amovie fftfilt replaygain
anull field rgbtestsrc
anullsink fieldmatch rotate
anullsrc fieldorder sab
apad find_rect scale
aperms flanger select
aphaser format sendcmd
aresample fps separatefields
aselect framepack setdar
asendcmd framestep setfield
asetnsamples fspp setpts
asetpts geq setsar
asetrate gradfun settb
asettb haldclut showcqt
ashowinfo haldclutsrc showinfo
asplit hflip showpalette
astats highpass showspectrum
astreamsync histeq showwaves
atempo histogram showwavespic
atrim hqdn3d shuffleplanes
avectorscope hqx signalstats
bandpass hue silencedetect
bandreject idet silenceremove
bass il sine
bbox interlace smartblur
biquad interleave smptebars
blackdetect join smptehdbars
blackframe kerndeint split
blend lenscorrection spp
boxblur life stereo3d
cellauto lowpass super2xsai
channelmap lut swapuv
channelsplit lut3d tblend
chorus lutrgb telecine
codecview lutyuv testsrc
color mandelbrot thumbnail
colorbalance mcdeint tile
colorchannelmixer mergeplanes tinterlace
colorlevels movie transpose
colormatrix mpdecimate treble
compand mptestsrc trim
concat negate unsharp
copy noformat uspp
cover_rect noise vflip
crop null vignette
cropdetect nullsink volume
curves nullsrc volumedetect
dcshift overlay w3fdif
dctdnoiz owdenoise xbr
decimate pad yadif
dejudder palettegen zoompan
delogo paletteuse
Enabled bsfs:
aac_adtstoasc mjpeg2jpeg mpeg4_unpack_bframes
chomp mjpega_dump_header noise
dump_extradata mov2textsub remove_extradata
h264_mp4toannexb mp3_header_decompress text2movsub
imx_dump_header
Enabled indevs:
dv1394 lavfi v4l2
fbdev oss
Enabled outdevs:
fbdev oss v4l2
License: nonfree and unredistributable
Creating config.mak, config.h, and doc/config.texi...
libavutil/avconfig.h is unchanged
WARNING: /home/xuchenghua/toolchain/cross-tools/gcc-4.8.3-d197-o32-loongson/usr/bin/pkg-config not found, library detection may fail.
CC libavdevice/alldevices.o
CC libavdevice/avdevice.o
CC libavdevice/dv1394.o
CC libavdevice/fbdev_common.o
CC libavdevice/fbdev_dec.o
CC libavdevice/fbdev_enc.o
CC libavdevice/lavfi.o
CC libavdevice/oss.o
CC libavdevice/oss_dec.o
CC libavdevice/oss_enc.o
CC libavdevice/timefilter.o
CC libavdevice/utils.o
CC libavdevice/v4l2-common.o
CC libavdevice/v4l2.o
CC libavdevice/v4l2enc.o
CC libavfilter/aeval.o
CC libavfilter/af_adelay.o
CC libavfilter/af_aecho.o
CC libavfilter/af_afade.o
CC libavfilter/af_aformat.o
CC libavfilter/af_amerge.o
CC libavfilter/af_amix.o
CC libavfilter/af_anull.o
CC libavfilter/af_apad.o
CC libavfilter/af_aphaser.o
CC libavfilter/af_aresample.o
CC libavfilter/af_asetnsamples.o
CC libavfilter/af_asetrate.o
CC libavfilter/af_ashowinfo.o
CC libavfilter/af_astats.o
CC libavfilter/af_astreamsync.o
CC libavfilter/af_atempo.o
CC libavfilter/af_biquads.o
CC libavfilter/af_channelmap.o
CC libavfilter/af_channelsplit.o
CC libavfilter/af_chorus.o
CC libavfilter/af_compand.o
CC libavfilter/af_dcshift.o
CC libavfilter/af_earwax.o
CC libavfilter/af_flanger.o
CC libavfilter/af_join.o
CC libavfilter/af_pan.o
CC libavfilter/af_replaygain.o
CC libavfilter/af_silencedetect.o
CC libavfilter/af_silenceremove.o
CC libavfilter/af_volume.o
CC libavfilter/af_volumedetect.o
CC libavfilter/allfilters.o
CC libavfilter/asink_anullsink.o
CC libavfilter/asrc_anullsrc.o
CC libavfilter/asrc_sine.o
CC libavfilter/audio.o
CC libavfilter/avcodec.o
CC libavfilter/avf_avectorscope.o
CC libavfilter/avf_concat.o
libavfilter/avcodec.c: 在函数‘avfilter_get_video_buffer_ref_from_frame’中:
libavfilter/avcodec.c:36:9: 警告:不建议使用‘avfilter_get_video_buffer_ref_from_arrays’(声明于 libavfilter/avfilter.h:914) [-Wdeprecated-declarations]
avfilter_get_video_buffer_ref_from_arrays(frame->data, frame->linesize, perms,
^
libavfilter/avcodec.c:41:5: 警告:不建议使用‘avfilter_copy_frame_props’(声明于 libavfilter/avfilter.h:1117) [-Wdeprecated-declarations]
if (avfilter_copy_frame_props(picref, frame) < 0) {
^
libavfilter/avcodec.c:43:9: 警告:不建议使用‘avfilter_unref_bufferp’(声明于 libavfilter/avfilter.h:236) [-Wdeprecated-declarations]
avfilter_unref_bufferp(&picref);
^
libavfilter/avcodec.c: 在函数‘avfilter_get_audio_buffer_ref_from_frame’中:
libavfilter/avcodec.c:60:5: 警告:不建议使用‘avfilter_get_audio_buffer_ref_from_arrays_channels’(声明于 libavfilter/avfilter.h:952) [-Wdeprecated-declarations]
samplesref = avfilter_get_audio_buffer_ref_from_arrays_channels(
^
libavfilter/avcodec.c:65:5: 警告:不建议使用‘avfilter_copy_frame_props’(声明于 libavfilter/avfilter.h:1117) [-Wdeprecated-declarations]
if (avfilter_copy_frame_props(samplesref, frame) < 0) {
^
libavfilter/avcodec.c:67:9: 警告:不建议使用‘avfilter_unref_bufferp’(声明于 libavfilter/avfilter.h:236) [-Wdeprecated-declarations]
avfilter_unref_bufferp(&samplesref);
^
libavfilter/avcodec.c: 在函数‘avfilter_get_buffer_ref_from_frame’中:
libavfilter/avcodec.c:78:9: 警告:不建议使用‘avfilter_get_video_buffer_ref_from_frame’(声明于 libavfilter/avcodec.c:32) [-Wdeprecated-declarations]
return avfilter_get_video_buffer_ref_from_frame(frame, perms);
^
libavfilter/avcodec.c:80:9: 警告:不建议使用‘avfilter_get_audio_buffer_ref_from_frame’(声明于 libavfilter/avcodec.c:48) [-Wdeprecated-declarations]
return avfilter_get_audio_buffer_ref_from_frame(frame, perms);
^
libavfilter/audio.c: 在函数‘avfilter_get_audio_buffer_ref_from_arrays’中:
libavfilter/audio.c:166:5: 警告:不建议使用‘avfilter_get_audio_buffer_ref_from_arrays_channels’(声明于 libavfilter/audio.c:84) [-Wdeprecated-declarations]
return avfilter_get_audio_buffer_ref_from_arrays_channels(data, linesize, perms,
^
CC libavfilter/avf_showcqt.o
CC libavfilter/avf_showspectrum.o
CC libavfilter/avf_showwaves.o
CC libavfilter/avfilter.o
CC libavfilter/avfiltergraph.o
CC libavfilter/buffer.o
CC libavfilter/buffersink.o
CC libavfilter/buffersrc.o
CC libavfilter/drawutils.o
CC libavfilter/dualinput.o
CC libavfilter/f_ebur128.o
CC libavfilter/f_interleave.o
CC libavfilter/f_perms.o
CC libavfilter/f_select.o
CC libavfilter/f_sendcmd.o
CC libavfilter/fifo.o
CC libavfilter/formats.o
CC libavfilter/framesync.o
CC libavfilter/generate_wave_table.o
CC libavfilter/graphdump.o
CC libavfilter/graphparser.o
CC libavfilter/lavfutils.o
CC libavfilter/lswsutils.o
CC libavfilter/opencl_allkernels.o
CC libavfilter/pthread.o
CC libavfilter/setpts.o
CC libavfilter/settb.o
CC libavfilter/split.o
CC libavfilter/src_movie.o
CC libavfilter/transform.o
CC libavfilter/trim.o
CC libavfilter/vf_alphamerge.o
CC libavfilter/vf_aspect.o
CC libavfilter/vf_bbox.o
CC libavfilter/vf_blackdetect.o
CC libavfilter/vf_blackframe.o
CC libavfilter/vf_blend.o
CC libavfilter/vf_boxblur.o
CC libavfilter/vf_codecview.o
CC libavfilter/vf_colorbalance.o
CC libavfilter/vf_colorchannelmixer.o
CC libavfilter/vf_colorlevels.o
CC libavfilter/vf_colormatrix.o
CC libavfilter/vf_copy.o
CC libavfilter/vf_cover_rect.o
CC libavfilter/vf_crop.o
CC libavfilter/vf_cropdetect.o
CC libavfilter/vf_curves.o
CC libavfilter/vf_dctdnoiz.o
CC libavfilter/vf_decimate.o
CC libavfilter/vf_dejudder.o
CC libavfilter/vf_delogo.o
CC libavfilter/vf_deshake.o
CC libavfilter/vf_detelecine.o
CC libavfilter/vf_drawbox.o
CC libavfilter/vf_edgedetect.o
CC libavfilter/vf_elbg.o
CC libavfilter/vf_eq.o
CC libavfilter/vf_extractplanes.o
CC libavfilter/vf_fade.o
CC libavfilter/vf_fftfilt.o
CC libavfilter/vf_field.o
CC libavfilter/vf_fieldmatch.o
CC libavfilter/vf_fieldorder.o
CC libavfilter/vf_find_rect.o
CC libavfilter/vf_format.o
CC libavfilter/vf_fps.o
CC libavfilter/vf_framepack.o
CC libavfilter/vf_framestep.o
CC libavfilter/vf_fspp.o
CC libavfilter/vf_geq.o
CC libavfilter/vf_gradfun.o
CC libavfilter/vf_hflip.o
CC libavfilter/vf_histeq.o
CC libavfilter/vf_histogram.o
CC libavfilter/vf_hqdn3d.o
CC libavfilter/vf_hqx.o
CC libavfilter/vf_hue.o
CC libavfilter/vf_idet.o
CC libavfilter/vf_il.o
CC libavfilter/vf_interlace.o
CC libavfilter/vf_kerndeint.o
CC libavfilter/vf_lenscorrection.o
CC libavfilter/vf_lut.o
CC libavfilter/vf_lut3d.o
CC libavfilter/vf_mcdeint.o
CC libavfilter/vf_mergeplanes.o
CC libavfilter/vf_mpdecimate.o
CC libavfilter/vf_null.o
CC libavfilter/vf_noise.o
CC libavfilter/vf_overlay.o
CC libavfilter/vf_owdenoise.o
CC libavfilter/vf_pad.o
CC libavfilter/vf_palettegen.o
CC libavfilter/vf_paletteuse.o
CC libavfilter/vf_perspective.o
CC libavfilter/vf_phase.o
CC libavfilter/vf_pp.o
CC libavfilter/vf_pixdesctest.o
CC libavfilter/vf_pp7.o
CC libavfilter/vf_psnr.o
CC libavfilter/vf_pullup.o
CC libavfilter/vf_qp.o
CC libavfilter/vf_removelogo.o
CC libavfilter/vf_repeatfields.o
CC libavfilter/vf_rotate.o
CC libavfilter/vf_sab.o
CC libavfilter/vf_scale.o
CC libavfilter/vf_separatefields.o
CC libavfilter/vf_setfield.o
CC libavfilter/vf_showinfo.o
CC libavfilter/vf_showpalette.o
CC libavfilter/vf_shuffleplanes.o
CC libavfilter/vf_signalstats.o
CC libavfilter/vf_smartblur.o
CC libavfilter/vf_spp.o
CC libavfilter/vf_stereo3d.o
CC libavfilter/vf_super2xsai.o
CC libavfilter/vf_swapuv.o
CC libavfilter/vf_telecine.o
CC libavfilter/vf_thumbnail.o
CC libavfilter/vf_tile.o
CC libavfilter/vf_tinterlace.o
CC libavfilter/vf_transpose.o
CC libavfilter/vf_unsharp.o
CC libavfilter/vf_uspp.o
CC libavfilter/vf_vflip.o
CC libavfilter/vf_vignette.o
CC libavfilter/vf_w3fdif.o
CC libavfilter/vf_xbr.o
CC libavfilter/vf_yadif.o
CC libavfilter/vf_zoompan.o
CC libavfilter/video.o
CC libavfilter/vsink_nullsink.o
CC libavfilter/vsrc_cellauto.o
CC libavfilter/vsrc_life.o
CC libavfilter/vsrc_mandelbrot.o
CC libavfilter/vsrc_mptestsrc.o
CC libavfilter/vsrc_testsrc.o
CC libavformat/4xm.o
CC libavformat/a64.o
CC libavformat/aacdec.o
CC libavformat/ac3dec.o
CC libavformat/act.o
CC libavformat/adp.o
CC libavformat/adtsenc.o
CC libavformat/adxdec.o
CC libavformat/aea.o
CC libavformat/afc.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/apngdec.o
CC libavformat/apngenc.o
CC libavformat/aqtitledec.o
CC libavformat/asf.o
CC libavformat/asfcrypt.o
CC libavformat/asfdec.o
CC libavformat/asfenc.o
CC libavformat/assdec.o
CC libavformat/assenc.o
CC libavformat/ast.o
CC libavformat/astdec.o
CC libavformat/astenc.o
CC libavformat/au.o
CC libavformat/audiointerleave.o
CC libavformat/avc.o
CC libavformat/avidec.o
CC libavformat/avio.o
CC libavformat/avienc.o
CC libavformat/aviobuf.o
CC libavformat/avlanguage.o
CC libavformat/avr.o
CC libavformat/avs.o
CC libavformat/bethsoftvid.o
CC libavformat/bfi.o
CC libavformat/bink.o
CC libavformat/bintext.o
CC libavformat/bit.o
CC libavformat/bmv.o
CC libavformat/boadec.o
CC libavformat/brstm.o
CC libavformat/c93.o
CC libavformat/cache.o
CC libavformat/caf.o
CC libavformat/cafenc.o
CC libavformat/cafdec.o
CC libavformat/cavsvideodec.o
CC libavformat/cdg.o
CC libavformat/cdxl.o
CC libavformat/cinedec.o
CC libavformat/concat.o
CC libavformat/concatdec.o
CC libavformat/crcenc.o
CC libavformat/crypto.o
CC libavformat/cutils.o
CC libavformat/dashenc.o
CC libavformat/data_uri.o
CC libavformat/dauddec.o
CC libavformat/daudenc.o
CC libavformat/dfa.o
CC libavformat/diracdec.o
CC libavformat/dnxhddec.o
CC libavformat/dsfdec.o
CC libavformat/dsicin.o
CC libavformat/dss.o
CC libavformat/dtsdec.o
CC libavformat/dtshddec.o
CC libavformat/dump.o
CC libavformat/dv.o
CC libavformat/dvbsub.o
CC libavformat/dvenc.o
CC libavformat/dxa.o
CC libavformat/eacdata.o
CC libavformat/electronicarts.o
CC libavformat/epafdec.o
CC libavformat/ffmdec.o
CC libavformat/ffmetadec.o
CC libavformat/ffmenc.o
CC libavformat/ffmetaenc.o
libavformat/ffmdec.c: 在函数‘ffm_close’中:
libavformat/ffmdec.c:236:9: 警告:不建议使用‘rc_eq’(声明于 ./libavcodec/avcodec.h:2319) [-Wdeprecated-declarations]
av_freep(&s->streams[i]->codec->rc_eq);
^
libavformat/ffmdec.c: 在函数‘ffm2_read_header’中:
libavformat/ffmdec.c:356:13: 警告:不建议使用‘rc_eq’(声明于 ./libavcodec/avcodec.h:2319) [-Wdeprecated-declarations]
codec->rc_eq = av_strdup(rc_eq_buf);
^
libavformat/ffmdec.c:373:13: 警告:不建议使用‘rc_buffer_aggressivity’(声明于 ./libavcodec/avcodec.h:2341) [-Wdeprecated-declarations]
codec->rc_buffer_aggressivity = av_int2double(avio_rb64(pb));
^
libavformat/ffmdec.c: 在函数‘ffm_read_header’中:
libavformat/ffmdec.c:534:13: 警告:不建议使用‘rc_eq’(声明于 ./libavcodec/avcodec.h:2319) [-Wdeprecated-declarations]
codec->rc_eq = av_strdup(rc_eq_buf);
^
libavformat/ffmdec.c:551:13: 警告:不建议使用‘rc_buffer_aggressivity’(声明于 ./libavcodec/avcodec.h:2341) [-Wdeprecated-declarations]
codec->rc_buffer_aggressivity = av_int2double(avio_rb64(pb));
^
CC libavformat/file.o
CC libavformat/filmstripdec.o
CC libavformat/filmstripenc.o
CC libavformat/flac_picture.o
CC libavformat/flacdec.o
CC libavformat/flacenc.o
CC libavformat/flacenc_header.o
CC libavformat/flic.o
CC libavformat/flvdec.o
CC libavformat/flvenc.o
CC libavformat/format.o
CC libavformat/framecrcenc.o
In file included from libavformat/format.c:27:0:
libavformat/avio_internal.h:161:24: 警告:‘struct AVFormatContext’在形参表内部声明 [默认启用]
const AVIOInterruptCB *int_cb, AVDictionary **options);
^
libavformat/avio_internal.h:161:24: 警告:它的作用域仅限于此定义或声明,这可能并不是您想要的 [默认启用]
libavformat/format.c: 在函数‘av_probe_input_format3’中:
libavformat/format.c:178:17: 警告:assignment discards ‘const’ qualifier from pointer target type [默认启用]
lpd.buf = zerobuffer;
^
CC libavformat/framehash.o
CC libavformat/frmdec.o
CC libavformat/ftp.o
CC libavformat/g722.o
CC libavformat/g723_1.o
CC libavformat/g729dec.o
CC libavformat/gif.o
CC libavformat/gifdec.o
CC libavformat/gopher.o
CC libavformat/gsmdec.o
CC libavformat/gxf.o
CC libavformat/gxfenc.o
CC libavformat/h261dec.o
CC libavformat/h263dec.o
CC libavformat/h264dec.o
CC libavformat/hdsenc.o
CC libavformat/hevc.o
CC libavformat/hevcdec.o
CC libavformat/hls.o
CC libavformat/hlsenc.o
CC libavformat/hlsproto.o
CC libavformat/hnm.o
CC libavformat/http.o
CC libavformat/httpauth.o
CC libavformat/icecast.o
CC libavformat/icodec.o
CC libavformat/icoenc.o
CC libavformat/id3v1.o
CC libavformat/id3v2.o
CC libavformat/id3v2enc.o
CC libavformat/idcin.o
CC libavformat/idroqdec.o
In file included from libavformat/id3v2.c:38:0:
libavformat/avio_internal.h:161:24: 警告:‘struct AVFormatContext’在形参表内部声明 [默认启用]
const AVIOInterruptCB *int_cb, AVDictionary **options);
^
libavformat/avio_internal.h:161:24: 警告:它的作用域仅限于此定义或声明,这可能并不是您想要的 [默认启用]
CC libavformat/idroqenc.o
CC libavformat/iff.o
CC libavformat/ilbc.o
CC libavformat/img2.o
CC libavformat/img2_alias_pix.o
CC libavformat/img2_brender_pix.o
CC libavformat/img2dec.o
CC libavformat/img2enc.o
CC libavformat/ingenientdec.o
CC libavformat/ipmovie.o
CC libavformat/ircam.o
CC libavformat/ircamdec.o
CC libavformat/ircamenc.o
CC libavformat/isom.o
CC libavformat/iv8.o
CC libavformat/iss.o
CC libavformat/ivfdec.o
CC libavformat/ivfenc.o
CC libavformat/jacosubdec.o
CC libavformat/jacosubenc.o
CC libavformat/jvdec.o
CC libavformat/latmenc.o
CC libavformat/lmlm4.o
CC libavformat/loasdec.o
CC libavformat/lrc.o
CC libavformat/lrcdec.o
CC libavformat/lrcenc.o
CC libavformat/lvfdec.o
CC libavformat/lxfdec.o
CC libavformat/m4vdec.o
CC libavformat/matroska.o
CC libavformat/matroskadec.o
CC libavformat/matroskaenc.o
CC libavformat/md5enc.o
CC libavformat/md5proto.o
CC libavformat/metadata.o
CC libavformat/mgsts.o
CC libavformat/microdvddec.o
CC libavformat/microdvdenc.o
CC libavformat/mkvtimestamp_v2.o
CC libavformat/mlvdec.o
CC libavformat/mm.o
CC libavformat/mmf.o
CC libavformat/mms.o
CC libavformat/mmsh.o
CC libavformat/mmst.o
CC libavformat/mov.o
CC libavformat/mov_chan.o
CC libavformat/movenc.o
CC libavformat/movenchint.o
CC libavformat/mp3dec.o
CC libavformat/mp3enc.o
libavformat/movenc.c: 在函数‘mov_flush_fragment’中:
libavformat/movenc.c:856:8: 警告:assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow]
if (cluster_idx >= track->entry)
^
CC libavformat/mpc.o
CC libavformat/mpc8.o
CC libavformat/mpeg.o
CC libavformat/mpegenc.o
CC libavformat/mpegts.o
CC libavformat/mpegtsenc.o
CC libavformat/mpegvideodec.o
CC libavformat/mpjpeg.o
CC libavformat/mpl2dec.o
CC libavformat/mpsubdec.o
CC libavformat/msnwc_tcp.o
CC libavformat/mtv.o
CC libavformat/mux.o
CC libavformat/mvdec.o
CC libavformat/mvi.o
CC libavformat/mxf.o
CC libavformat/mxfdec.o
libavformat/mux.c: 在函数‘init_pts’中:
libavformat/mux.c:391:13: 警告:不建议使用‘pts’(声明于 libavformat/avformat.h:861) [-Wdeprecated-declarations]
frac_init(&st->pts, 0, 0, den);
^
libavformat/mux.c: 在函数‘compute_pkt_fields2’中:
libavformat/mux.c:475:13: 警告:不建议使用‘pts’(声明于 libavformat/avformat.h:861) [-Wdeprecated-declarations]
pkt->pts = st->pts.val;
^
libavformat/mux.c:511:5: 警告:不建议使用‘pts’(声明于 libavformat/avformat.h:861) [-Wdeprecated-declarations]
st->pts.val = pkt->dts;
^
libavformat/mux.c:523:9: 警告:不建议使用‘pts’(声明于 libavformat/avformat.h:861) [-Wdeprecated-declarations]
if (frame_size >= 0 && (pkt->size || st->pts.num != st->pts.den >> 1 || st->pts.val)) {
^
libavformat/mux.c:523:9: 警告:不建议使用‘pts’(声明于 libavformat/avformat.h:861) [-Wdeprecated-declarations]
libavformat/mux.c:523:9: 警告:不建议使用‘pts’(声明于 libavformat/avformat.h:861) [-Wdeprecated-declarations]
libavformat/mux.c:524:13: 警告:不建议使用‘pts’(声明于 libavformat/avformat.h:861) [-Wdeprecated-declarations]
frac_add(&st->pts, (int64_t)st->time_base.den * frame_size);
^
libavformat/mux.c:528:9: 警告:不建议使用‘pts’(声明于 libavformat/avformat.h:861) [-Wdeprecated-declarations]
frac_add(&st->pts, (int64_t)st->time_base.den * st->codec->time_base.num);
^
libavformat/mux.c: 在函数‘ff_write_chained’中:
libavformat/mux.c:1016:5: 警告:不建议使用‘destruct’(声明于 ./libavcodec/avcodec.h:1183) [-Wdeprecated-declarations]
pkt->destruct = local_pkt.destruct;
^
libavformat/mux.c:1016:5: 警告:不建议使用‘destruct’(声明于 ./libavcodec/avcodec.h:1183) [-Wdeprecated-declarations]
CC libavformat/mxfenc.o
CC libavformat/mxg.o
CC libavformat/ncdec.o
CC libavformat/network.o
CC libavformat/nistspheredec.o
CC libavformat/nsvdec.o
CC libavformat/nullenc.o
CC libavformat/nut.o
CC libavformat/nutdec.o
CC libavformat/nutenc.o
CC libavformat/nuv.o
CC libavformat/oggdec.o
CC libavformat/oggenc.o
CC libavformat/oggparsecelt.o
In file included from libavformat/nutdec.c:31:0:
libavformat/avio_internal.h:161:24: 警告:‘struct AVFormatContext’在形参表内部声明 [默认启用]
const AVIOInterruptCB *int_cb, AVDictionary **options);
^
libavformat/avio_internal.h:161:24: 警告:它的作用域仅限于此定义或声明,这可能并不是您想要的 [默认启用]
libavformat/nutdec.c: 在函数‘nut_read_header’中:
libavformat/nutdec.c:823:1: 警告:标号‘end’定义后未使用 [-Wunused-label]
end:
^
CC libavformat/oggparsedirac.o
CC libavformat/oggparseflac.o
CC libavformat/oggparseogm.o
CC libavformat/oggparseopus.o
CC libavformat/oggparseskeleton.o
CC libavformat/oggparsespeex.o
CC libavformat/oggparsetheora.o
CC libavformat/oggparsevorbis.o
CC libavformat/oggparsevp8.o
CC libavformat/oma.o
CC libavformat/omadec.o
CC libavformat/omaenc.o
CC libavformat/options.o
CC libavformat/os_support.o
CC libavformat/paf.o
CC libavformat/pcm.o
CC libavformat/pcmdec.o
CC libavformat/pcmenc.o
CC libavformat/pjsdec.o
CC libavformat/pmpdec.o
CC libavformat/psxstr.o
CC libavformat/pva.o
CC libavformat/pvfdec.o
CC libavformat/qcp.o
CC libavformat/r3d.o
CC libavformat/rawdec.o
CC libavformat/rawenc.o
CC libavformat/rawvideodec.o
CC libavformat/rdt.o
CC libavformat/realtextdec.o
CC libavformat/redspark.o
CC libavformat/replaygain.o
CC libavformat/riff.o
CC libavformat/riffdec.o
CC libavformat/riffenc.o
CC libavformat/rl2.o
CC libavformat/rm.o
CC libavformat/rmdec.o
CC libavformat/rmenc.o
CC libavformat/rpl.o
CC libavformat/rsd.o
CC libavformat/rso.o
CC libavformat/rsodec.o
CC libavformat/rsoenc.o
CC libavformat/rtmphttp.o
CC libavformat/rtmppkt.o
CC libavformat/rtmpproto.o
CC libavformat/rtp.o
CC libavformat/rtpdec.o
CC libavformat/rtpdec_ac3.o
CC libavformat/rtpdec_amr.o
CC libavformat/rtpdec_asf.o
CC libavformat/rtpdec_dv.o
CC libavformat/rtpdec_g726.o
CC libavformat/rtpdec_h261.o
In file included from libavformat/rtpdec_dv.c:26:0:
libavformat/avio_internal.h:161:24: 警告:‘struct AVFormatContext’在形参表内部声明 [默认启用]
const AVIOInterruptCB *int_cb, AVDictionary **options);
^
libavformat/avio_internal.h:161:24: 警告:它的作用域仅限于此定义或声明,这可能并不是您想要的 [默认启用]
CC libavformat/rtpdec_h263.o
CC libavformat/rtpdec_h263_rfc2190.o
CC libavformat/rtpdec_h264.o
CC libavformat/rtpdec_hevc.o
CC libavformat/rtpdec_ilbc.o
CC libavformat/rtpdec_jpeg.o
CC libavformat/rtpdec_latm.o
CC libavformat/rtpdec_mpa_robust.o
CC libavformat/rtpdec_mpeg12.o
In file included from libavformat/rtpdec_latm.c:22:0:
libavformat/avio_internal.h:161:24: 警告:‘struct AVFormatContext’在形参表内部声明 [默认启用]
const AVIOInterruptCB *int_cb, AVDictionary **options);
^
libavformat/avio_internal.h:161:24: 警告:它的作用域仅限于此定义或声明,这可能并不是您想要的 [默认启用]
CC libavformat/rtpdec_mpeg4.o
CC libavformat/rtpdec_mpegts.o
In file included from libavformat/rtpdec_mpa_robust.c:25:0:
libavformat/avio_internal.h:161:24: 警告:‘struct AVFormatContext’在形参表内部声明 [默认启用]
const AVIOInterruptCB *int_cb, AVDictionary **options);
^
libavformat/avio_internal.h:161:24: 警告:它的作用域仅限于此定义或声明,这可能并不是您想要的 [默认启用]
CC libavformat/rtpdec_qcelp.o
CC libavformat/rtpdec_qdm2.o
CC libavformat/rtpdec_qt.o
CC libavformat/rtpdec_svq3.o
CC libavformat/rtpdec_vp8.o
CC libavformat/rtpdec_vp9.o
In file included from libavformat/rtpdec_svq3.c:31:0:
libavformat/avio_internal.h:161:24: 警告:‘struct AVFormatContext’在形参表内部声明 [默认启用]
const AVIOInterruptCB *int_cb, AVDictionary **options);
^
libavformat/avio_internal.h:161:24: 警告:它的作用域仅限于此定义或声明,这可能并不是您想要的 [默认启用]
CC libavformat/rtpdec_xiph.o
CC libavformat/rtpenc.o
In file included from libavformat/rtpdec_vp9.c:24:0:
libavformat/avio_internal.h:161:24: 警告:‘struct AVFormatContext’在形参表内部声明 [默认启用]
const AVIOInterruptCB *int_cb, AVDictionary **options);
^
libavformat/avio_internal.h:161:24: 警告:它的作用域仅限于此定义或声明,这可能并不是您想要的 [默认启用]
CC libavformat/rtpenc_aac.o
In file included from libavformat/rtpdec_vp8.c:32:0:
libavformat/avio_internal.h:161:24: 警告:‘struct AVFormatContext’在形参表内部声明 [默认启用]
const AVIOInterruptCB *int_cb, AVDictionary **options);
^
libavformat/avio_internal.h:161:24: 警告:它的作用域仅限于此定义或声明,这可能并不是您想要的 [默认启用]
CC libavformat/rtpenc_amr.o
CC libavformat/rtpenc_chain.o
In file included from libavformat/rtpdec_xiph.c:36:0:
libavformat/avio_internal.h:161:24: 警告:‘struct AVFormatContext’在形参表内部声明 [默认启用]
const AVIOInterruptCB *int_cb, AVDictionary **options);
^
libavformat/avio_internal.h:161:24: 警告:它的作用域仅限于此定义或声明,这可能并不是您想要的 [默认启用]
CC libavformat/rtpenc_h261.o
CC libavformat/rtpenc_h263.o
CC libavformat/rtpenc_h263_rfc2190.o
CC libavformat/rtpenc_h264_hevc.o
CC libavformat/rtpenc_jpeg.o
CC libavformat/rtpenc_latm.o
CC libavformat/rtpenc_mpegts.o
CC libavformat/rtpenc_mpv.o
CC libavformat/rtpenc_vp8.o
CC libavformat/rtpenc_xiph.o
CC libavformat/rtpproto.o
CC libavformat/rtsp.o
CC libavformat/rtspdec.o
CC libavformat/rtspenc.o
CC libavformat/samidec.o
CC libavformat/sapdec.o
CC libavformat/sapenc.o
CC libavformat/sauce.o
CC libavformat/sbgdec.o
CC libavformat/sdp.o
CC libavformat/sdr2.o
CC libavformat/segafilm.o
CC libavformat/segment.o
CC libavformat/sierravmd.o
CC libavformat/siff.o
CC libavformat/smacker.o
CC libavformat/smjpeg.o
CC libavformat/smjpegdec.o
CC libavformat/smjpegenc.o
CC libavformat/smoothstreamingenc.o
CC libavformat/smush.o
CC libavformat/sol.o
CC libavformat/soxdec.o
CC libavformat/soxenc.o
CC libavformat/spdif.o
CC libavformat/spdifdec.o
CC libavformat/spdifenc.o
CC libavformat/srtdec.o
CC libavformat/srtenc.o
CC libavformat/srtp.o
CC libavformat/srtpproto.o
CC libavformat/stldec.o
CC libavformat/subfile.o
CC libavformat/subtitles.o
CC libavformat/subviewer1dec.o
CC libavformat/subviewerdec.o
CC libavformat/supdec.o
CC libavformat/swf.o
CC libavformat/swfdec.o
CC libavformat/swfenc.o
CC libavformat/takdec.o
CC libavformat/tcp.o
CC libavformat/tedcaptionsdec.o
CC libavformat/tee.o
CC libavformat/thp.o
CC libavformat/tiertexseq.o
CC libavformat/tmv.o
libavformat/tee.c: 在函数‘filter_packet’中:
libavformat/tee.c:399:9: 警告:不建议使用‘destruct’(声明于 ./libavcodec/avcodec.h:1183) [-Wdeprecated-declarations]
if (ret == 0 && new_pkt.data != pkt->data && new_pkt.destruct) {
^
CC libavformat/tta.o
CC libavformat/tty.o
CC libavformat/txd.o
CC libavformat/udp.o
CC libavformat/uncodedframecrcenc.o
CC libavformat/unix.o
CC libavformat/url.o
CC libavformat/urldecode.o
CC libavformat/utils.o
CC libavformat/vc1test.o
CC libavformat/vc1testenc.o
CC libavformat/vivo.o
CC libavformat/voc.o
CC libavformat/vocdec.o
CC libavformat/vocenc.o
CC libavformat/vorbiscomment.o
CC libavformat/vplayerdec.o
CC libavformat/vqf.o
CC libavformat/wavdec.o
CC libavformat/wavenc.o
CC libavformat/wc3movie.o
CC libavformat/webm_chunk.o
CC libavformat/webmdashenc.o
CC libavformat/webpenc.o
CC libavformat/webvttdec.o
CC libavformat/webvttenc.o
CC libavformat/westwood_aud.o
CC libavformat/westwood_vqa.o
CC libavformat/wtv_common.o
CC libavformat/wtvdec.o
CC libavformat/wtvenc.o
CC libavformat/wv.o
CC libavformat/wvdec.o
CC libavformat/wvenc.o
CC libavformat/xa.o
CC libavformat/xmv.o
CC libavformat/xwma.o
CC libavformat/yop.o
CC libavformat/yuv4mpegdec.o
CC libavformat/yuv4mpegenc.o
CC libavcodec/012v.o
CC libavcodec/4xm.o
CC libavcodec/8bps.o
CC libavcodec/8svx.o
CC libavcodec/a64multienc.o
CC libavcodec/aac_ac3_parser.o
CC libavcodec/aac_adtstoasc_bsf.o
CC libavcodec/aac_parser.o
CC libavcodec/aacadtsdec.o
CC libavcodec/aaccoder.o
CC libavcodec/aacdec.o
CC libavcodec/aacenc.o
In file included from ./libavutil/avutil.h:289:0,
from ./libavutil/samplefmt.h:24,
from libavcodec/avcodec.h:31,
from libavcodec/aaccoder.c:37:
libavcodec/aaccoder.c: 在函数‘search_for_quantizers_twoloop’中:
./libavutil/common.h:108:8: 警告:assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow]
if (amin > amax) abort();
^
./libavutil/common.h:108:8: 警告:assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Wstrict-overflow]
if (amin > amax) abort();
^
CC libavcodec/aacps.o
CC libavcodec/aacpsdsp.o
CC libavcodec/aacpsy.o
CC libavcodec/aacsbr.o
CC libavcodec/aactab.o
CC libavcodec/aasc.o
In file included from libavcodec/aacsbr.c:49:0:
libavcodec/mips/aacsbr_mips.h:62:13: 警告:‘sbr_qmf_analysis_mips’定义后未使用 [-Wunused-function]
static void sbr_qmf_analysis_mips(AVFloatDSPContext *fdsp, FFTContext *mdct,
^
CC libavcodec/ac3.o
CC libavcodec/ac3_parser.o
CC libavcodec/ac3dec_data.o
CC libavcodec/ac3dec_fixed.o
CC libavcodec/ac3dec_float.o
CC libavcodec/ac3dsp.o
CC libavcodec/ac3enc.o
CC libavcodec/ac3enc_fixed.o
CC libavcodec/ac3enc_float.o
CC libavcodec/ac3tab.o
CC libavcodec/acelp_filters.o
CC libavcodec/acelp_pitch_delay.o
CC libavcodec/acelp_vectors.o
CC libavcodec/adpcm.o
CC libavcodec/adpcmenc.o
CC libavcodec/adx.o
CC libavcodec/adx_parser.o
CC libavcodec/adxenc.o
CC libavcodec/adxdec.o
CC libavcodec/aic.o
CC libavcodec/alac.o
CC libavcodec/alacenc.o
CC libavcodec/aliaspixdec.o
CC libavcodec/aliaspixenc.o
CC libavcodec/allcodecs.o
CC libavcodec/alsdec.o
CC libavcodec/amrnbdec.o
CC libavcodec/amrwbdec.o
CC libavcodec/anm.o
CC libavcodec/ansi.o
CC libavcodec/apedec.o
CC libavcodec/ass.o
CC libavcodec/ass_split.o
CC libavcodec/assdec.o
CC libavcodec/assenc.o
CC libavcodec/asv.o
CC libavcodec/asvdec.o
CC libavcodec/asvenc.o
CC libavcodec/atrac.o
CC libavcodec/atrac1.o
CC libavcodec/atrac3.o
CC libavcodec/atrac3plus.o
CC libavcodec/atrac3plusdec.o
CC libavcodec/atrac3plusdsp.o
CC libavcodec/audio_frame_queue.o
CC libavcodec/audioconvert.o
CC libavcodec/audiodsp.o
CC libavcodec/aura.o
CC libavcodec/avdct.o
CC libavcodec/avfft.o
CC libavcodec/avpacket.o
CC libavcodec/avpicture.o
CC libavcodec/avrndec.o
CC libavcodec/avs.o
CC libavcodec/avuidec.o
CC libavcodec/avuienc.o
CC libavcodec/bethsoftvideo.o
CC libavcodec/bfi.o
CC libavcodec/bgmc.o
CC libavcodec/bink.o
CC libavcodec/binkaudio.o
CC libavcodec/binkdsp.o
CC libavcodec/bintext.o
CC libavcodec/bitstream.o
CC libavcodec/bitstream_filter.o
CC libavcodec/blockdsp.o
CC libavcodec/bmp.o
CC libavcodec/bmp_parser.o
CC libavcodec/bmpenc.o
CC libavcodec/bmvaudio.o
CC libavcodec/bmvvideo.o
CC libavcodec/brenderpix.o
CC libavcodec/bswapdsp.o
CC libavcodec/c93.o
CC libavcodec/cabac.o
CC libavcodec/canopus.o
CC libavcodec/cavs.o
CC libavcodec/cavs_parser.o
CC libavcodec/cavsdata.o
CC libavcodec/cavsdec.o
CC libavcodec/cavsdsp.o
CC libavcodec/ccaption_dec.o
CC libavcodec/cdgraphics.o
CC libavcodec/cdxl.o
CC libavcodec/celp_filters.o
CC libavcodec/celp_math.o
CC libavcodec/chomp_bsf.o
CC libavcodec/cinepak.o
CC libavcodec/cinepakenc.o
CC libavcodec/cljrdec.o
CC libavcodec/cljrenc.o
CC libavcodec/cllc.o
CC libavcodec/cngdec.o
CC libavcodec/cngenc.o
CC libavcodec/codec_desc.o
CC libavcodec/cook.o
CC libavcodec/cook_parser.o
CC libavcodec/cpia.o
CC libavcodec/cscd.o
CC libavcodec/cyuv.o
CC libavcodec/dca.o
CC libavcodec/dca_exss.o
CC libavcodec/dca_parser.o
CC libavcodec/dca_xll.o
CC libavcodec/dcadata.o
CC libavcodec/dcadec.o
CC libavcodec/dcadsp.o
libavcodec/dcadec.c: 在函数‘dca_decode_frame’中:
libavcodec/dcadec.c:1642:9: 警告:不建议使用‘request_channels’(声明于 libavcodec/avcodec.h:2038) [-Wdeprecated-declarations]
|| (s->core_ext_mask & DCA_EXT_XXCH && avctx->request_channels > 0
^
libavcodec/dcadec.c:1643:13: 警告:不建议使用‘request_channels’(声明于 libavcodec/avcodec.h:2038) [-Wdeprecated-declarations]
&& avctx->request_channels
^
libavcodec/dcadec.c:1722:9: 警告:不建议使用‘request_channels’(声明于 libavcodec/avcodec.h:2038) [-Wdeprecated-declarations]
if (avctx->request_channels > 0
^
libavcodec/dcadec.c:1723:13: 警告:不建议使用‘request_channels’(声明于 libavcodec/avcodec.h:2038) [-Wdeprecated-declarations]
&& avctx->request_channels < s->prim_channels) {
^
libavcodec/dcadec.c:1726:47: 警告:不建议使用‘request_channels’(声明于 libavcodec/avcodec.h:2038) [-Wdeprecated-declarations]
<= avctx->request_channels; i++) {
^
CC libavcodec/dcaenc.o
CC libavcodec/dct.o
CC libavcodec/dct32_fixed.o
CC libavcodec/dct32_float.o
CC libavcodec/dfa.o
CC libavcodec/dirac.o
CC libavcodec/dirac_arith.o
CC libavcodec/dirac_dwt.o
CC libavcodec/dirac_parser.o
CC libavcodec/diracdec.o
CC libavcodec/diracdsp.o
CC libavcodec/dnxhd_parser.o
CC libavcodec/dnxhddata.o
libavcodec/diracdec.c: 在函数‘dirac_decode_picture_header’中:
libavcodec/diracdec.c:1766:5: 警告:不建议使用‘reference’(声明于 ./libavutil/frame.h:287) [-Wdeprecated-declarations]
if (s->current_picture->avframe->reference) {
^
libavcodec/diracdec.c:1772:17: 警告:不建议使用‘reference’(声明于 ./libavutil/frame.h:287) [-Wdeprecated-declarations]
retire_pic->avframe->reference &= DELAYED_PIC_REF;
^
libavcodec/diracdec.c:1780:13: 警告:不建议使用‘reference’(声明于 ./libavutil/frame.h:287) [-Wdeprecated-declarations]
remove_frame(s->ref_frames, s->ref_frames[0]->avframe->display_picture_number)->avframe->reference &= DELAYED_PIC_REF;
^
libavcodec/diracdec.c: 在函数‘get_delayed_pic’中:
libavcodec/diracdec.c:1817:9: 警告:不建议使用‘reference’(声明于 ./libavutil/frame.h:287) [-Wdeprecated-declarations]
out->avframe->reference ^= DELAYED_PIC_REF;
^
libavcodec/diracdec.c: 在函数‘dirac_decode_data_unit’中:
libavcodec/diracdec.c:1903:9: 警告:不建议使用‘reference’(声明于 ./libavutil/frame.h:287) [-Wdeprecated-declarations]
pic->avframe->reference = (parse_code & 0x0C) == 0x0C; /* [DIRAC_STD] is_reference() */
^
libavcodec/diracdec.c: 在函数‘dirac_decode_frame’中:
libavcodec/diracdec.c:1941:9: 警告:不建议使用‘reference’(声明于 ./libavutil/frame.h:287) [-Wdeprecated-declarations]
if (s->all_frames[i].avframe->data[0] && !s->all_frames[i].avframe->reference) {
^
libavcodec/diracdec.c:1991:9: 警告:不建议使用‘reference’(声明于 ./libavutil/frame.h:287) [-Wdeprecated-declarations]
s->current_picture->avframe->reference |= DELAYED_PIC_REF;
^
libavcodec/diracdec.c:2007:13: 警告:不建议使用‘reference’(声明于 ./libavutil/frame.h:287) [-Wdeprecated-declarations]
delayed_frame->avframe->reference ^= DELAYED_PIC_REF;
^
libavcodec/diracdec.c:1814:45: 警告:数组下标大于数组边界 [-Warray-bounds]
s->delay_frames[i] = s->delay_frames[i+1];
^
CC libavcodec/dnxhddec.o
CC libavcodec/dnxhdenc.o
CC libavcodec/dpcm.o
CC libavcodec/dpx.o
CC libavcodec/dpx_parser.o
CC libavcodec/dpxenc.o
CC libavcodec/dsddec.o
libavformat/utils.c: 在函数‘av_stream_get_end_pts’中:
libavformat/utils.c:119:5: 警告:不建议使用‘pts’(声明于 libavformat/avformat.h:861) [-Wdeprecated-declarations]
return st->pts.val;
^
libavformat/utils.c: 在函数‘avformat_find_stream_info’中:
libavformat/utils.c:3039:9: 警告:不建议使用‘max_analyze_duration’(声明于 libavformat/avformat.h:1407) [-Wdeprecated-declarations]
max_analyze_duration = ic->max_analyze_duration;
^
CC libavcodec/dsicinaudio.o
CC libavcodec/dsicinvideo.o
CC libavcodec/dss_sp.o
CC libavcodec/dump_extradata_bsf.o
CC libavcodec/dv.o
CC libavcodec/dv_profile.o
CC libavcodec/dvbsub.o
CC libavcodec/dvbsub_parser.o
CC libavcodec/dvbsubdec.o
CC libavcodec/dvd_nav_parser.o
CC libavcodec/dvdec.o
CC libavcodec/dvdsub_parser.o
CC libavcodec/dvdsubdec.o
CC libavcodec/dvdsubenc.o
CC libavcodec/dvenc.o
CC libavcodec/dxtory.o
CC libavcodec/eac3_data.o
CC libavcodec/eac3enc.o
libavcodec/dvenc.c: 在函数‘dvvideo_encode_frame’中:
libavcodec/dvenc.c:728:14: 警告:assignment discards ‘const’ qualifier from pointer target type [默认启用]
s->frame = frame;
^
libavcodec/dvenc.c: 在函数‘dv_encode_video_segment’中:
libavcodec/dvenc.c:381:81: 警告:数组下标大于数组边界 [-Warray-bounds]
for (a2 = a + 1; b->next[k] >= mb_area_start[a2 + 1]; a2++)
^
CC libavcodec/eacmv.o
CC libavcodec/eaidct.o
CC libavcodec/eamad.o
CC libavcodec/eatgq.o
CC libavcodec/eatgv.o
CC libavcodec/eatqi.o
CC libavcodec/elbg.o
CC libavcodec/error_resilience.o
CC libavcodec/escape124.o
CC libavcodec/escape130.o
CC libavcodec/evrcdec.o
CC libavcodec/exif.o
CC libavcodec/faandct.o
CC libavcodec/faanidct.o
CC libavcodec/faxcompr.o
CC libavcodec/fdctdsp.o
CC libavcodec/fft_fixed.o
CC libavcodec/fft_fixed_32.o
CC libavcodec/fft_float.o
CC libavcodec/fft_init_table.o
CC libavcodec/ffv1.o
CC libavcodec/ffv1dec.o
CC libavcodec/ffv1enc.o
CC libavcodec/ffwavesynth.o
CC libavcodec/fic.o
CC libavcodec/flac.o
CC libavcodec/flac_parser.o
CC libavcodec/flacdata.o
CC libavcodec/flacdec.o
CC libavcodec/flacdsp.o
CC libavcodec/flacenc.o
CC libavcodec/flicvideo.o
CC libavcodec/flvdec.o
CC libavcodec/flvenc.o
CC libavcodec/fmtconvert.o
CC libavcodec/frame_thread_encoder.o
CC libavcodec/fraps.o
CC libavcodec/frwu.o
CC libavcodec/g722.o
CC libavcodec/g722dec.o
CC libavcodec/g722dsp.o
CC libavcodec/g722enc.o
CC libavcodec/g723_1.o
CC libavcodec/g726.o
CC libavcodec/g729dec.o
CC libavcodec/g729postfilter.o
CC libavcodec/gif.o
CC libavcodec/gifdec.o
CC libavcodec/golomb.o
CC libavcodec/gsm_parser.o
CC libavcodec/gsmdec.o
CC libavcodec/gsmdec_data.o
CC libavcodec/h261.o
CC libavcodec/h261_parser.o
CC libavcodec/h261data.o
CC libavcodec/h261dec.o
CC libavcodec/h263.o
CC libavcodec/h261enc.o
CC libavcodec/h263_parser.o
CC libavcodec/h263dec.o
CC libavcodec/h263dsp.o
CC libavcodec/h264.o
CC libavcodec/h264_cabac.o
CC libavcodec/h264_cavlc.o
CC libavcodec/h264_direct.o
CC libavcodec/h264_loopfilter.o
CC libavcodec/h264_mb.o
CC libavcodec/h264_mp4toannexb_bsf.o
CC libavcodec/h264_parser.o
CC libavcodec/h264_picture.o
CC libavcodec/h264_ps.o
CC libavcodec/h264_refs.o
CC libavcodec/h264_sei.o
CC libavcodec/h264_slice.o
CC libavcodec/h264chroma.o
CC libavcodec/h264dsp.o
libavcodec/h264_sei.c: 在函数‘decode_user_data_itu_t_t35’中:
libavcodec/h264_sei.c:135:17: 警告:不建议使用‘dtg_active_format’(声明于 libavcodec/avcodec.h:1718) [-Wdeprecated-declarations]
h->avctx->dtg_active_format = dtg_active_format;
^
CC libavcodec/h264idct.o
libavcodec/h264_slice.c: 在函数‘copy_picture_range’中:
libavcodec/h264_slice.c:400:33: 警告:比较不相关的指针时缺少类型转换 [默认启用]
av_assert1((IN_RANGE(from[i], old_base, sizeof(*old_base)) ||
^
libavcodec/h264_slice.c:400:62: 警告:比较不相关的指针时缺少类型转换 [默认启用]
av_assert1((IN_RANGE(from[i], old_base, sizeof(*old_base)) ||
^
CC libavcodec/h264pred.o
CC libavcodec/h264qpel.o
CC libavcodec/hevc.o
CC libavcodec/hevc_cabac.o
CC libavcodec/hevc_filter.o
CC libavcodec/hevc_mvs.o
CC libavcodec/hevc_parser.o
CC libavcodec/hevc_ps.o
CC libavcodec/hevc_refs.o
CC libavcodec/hevc_sei.o
CC libavcodec/hevcdsp.o
libavcodec/hevc_ps.c: 在函数‘ff_hevc_decode_nal_sps’中:
libavcodec/hevc_ps.c:928:79: 警告:数组下标大于数组边界 [-Warray-bounds]
sps->temporal_layer[i].max_dec_pic_buffering = sps->temporal_layer[start].max_dec_pic_buffering;
^
libavcodec/hevc_ps.c:929:74: 警告:数组下标大于数组边界 [-Warray-bounds]
sps->temporal_layer[i].num_reorder_pics = sps->temporal_layer[start].num_reorder_pics;
^
libavcodec/hevc_ps.c:930:78: 警告:数组下标大于数组边界 [-Warray-bounds]
sps->temporal_layer[i].max_latency_increase = sps->temporal_layer[start].max_latency_increase;
^
CC libavcodec/hevcpred.o
CC libavcodec/hnm4video.o
CC libavcodec/hpeldsp.o
CC libavcodec/hq_hqa.o
CC libavcodec/hq_hqadata.o
CC libavcodec/hq_hqadsp.o
CC libavcodec/hqx.o
CC libavcodec/hqxdsp.o
CC libavcodec/hqxvlc.o
CC libavcodec/huffman.o
CC libavcodec/huffyuv.o
CC libavcodec/huffyuvdec.o
CC libavcodec/huffyuvdsp.o
CC libavcodec/huffyuvenc.o
CC libavcodec/huffyuvencdsp.o
CC libavcodec/idcinvideo.o
CC libavcodec/idctdsp.o
CC libavcodec/iff.o
CC libavcodec/iirfilter.o
CC libavcodec/imc.o
CC libavcodec/imdct15.o
CC libavcodec/imgconvert.o
CC libavcodec/imx_dump_header_bsf.o
CC libavcodec/indeo2.o
CC libavcodec/indeo3.o
CC libavcodec/indeo4.o
CC libavcodec/indeo5.o
CC libavcodec/intelh263dec.o
CC libavcodec/interplayvideo.o
CC libavcodec/intrax8.o
CC libavcodec/intrax8dsp.o
CC libavcodec/ituh263dec.o
CC libavcodec/ituh263enc.o
CC libavcodec/ivi.o
CC libavcodec/ivi_dsp.o
CC libavcodec/j2kenc.o
CC libavcodec/jacosubdec.o
CC libavcodec/jfdctfst.o
CC libavcodec/jfdctint.o
CC libavcodec/jpeg2000.o
CC libavcodec/jpeg2000dec.o
CC libavcodec/jpeg2000dsp.o
CC libavcodec/jpeg2000dwt.o
CC libavcodec/jpegls.o
CC libavcodec/jpeglsdec.o
CC libavcodec/jpeglsenc.o
CC libavcodec/jpegtables.o
CC libavcodec/jrevdct.o
CC libavcodec/jvdec.o
CC libavcodec/kbdwin.o
CC libavcodec/kgv1dec.o
CC libavcodec/kmvc.o
CC libavcodec/lagarith.o
CC libavcodec/lagarithrac.o
CC libavcodec/lcldec.o
CC libavcodec/latm_parser.o
CC libavcodec/ljpegenc.o
CC libavcodec/loco.o
CC libavcodec/lossless_audiodsp.o
CC libavcodec/lossless_videodsp.o
CC libavcodec/lpc.o
CC libavcodec/lsp.o
CC libavcodec/lzw.o
CC libavcodec/lzwenc.o
CC libavcodec/mace.o
CC libavcodec/mathtables.o
CC libavcodec/mdct_fixed.o
CC libavcodec/mdct_fixed_32.o
CC libavcodec/mdct_float.o
CC libavcodec/mdec.o
CC libavcodec/me_cmp.o
CC libavcodec/metasound.o
CC libavcodec/metasound_data.o
CC libavcodec/microdvddec.o
CC libavcodec/mimic.o
CC libavcodec/mips/aacdec_mips.o
CC libavcodec/mips/aacpsdsp_mips.o
CC libavcodec/mips/aacsbr_mips.o
CC libavcodec/mips/ac3dsp_mips.o
CC libavcodec/mips/acelp_filters_mips.o
CC libavcodec/mips/acelp_vectors_mips.o
CC libavcodec/mips/amrwbdec_mips.o
CC libavcodec/mips/celp_filters_mips.o
CC libavcodec/mips/celp_math_mips.o
CC libavcodec/mips/fft_mips.o
CC libavcodec/mips/fmtconvert_mips.o
CC libavcodec/mips/h264dsp_init_mips.o
In file included from libavcodec/mips/amrwbdec_mips.c:53:0:
./libavcodec/amrwbdata.h:676:24: 警告:‘amr_bit_orderings_by_mode’定义后未使用 [-Wunused-variable]
static const uint16_t* amr_bit_orderings_by_mode[] = {
^
CC libavcodec/mips/hevcdsp_init_mips.o
CC libavcodec/mips/iirfilter_mips.o
CC libavcodec/mips/mpegaudiodsp_mips_float.o
CC libavcodec/mips/sbrdsp_mips.o
CC libavcodec/mjpeg2jpeg_bsf.o
CC libavcodec/mjpeg_parser.o
CC libavcodec/mjpega_dump_header_bsf.o
libavcodec/mips/mpegaudiodsp_mips_float.c:792:13: 警告:‘imdct36_mips_float’定义后未使用 [-Wunused-function]
static void imdct36_mips_float(float *out, float *buf, float *in, float *win)
^
CC libavcodec/mjpegbdec.o
CC libavcodec/mjpegdec.o
CC libavcodec/mjpegenc.o
CC libavcodec/mjpegenc_common.o
CC libavcodec/mlp.o
CC libavcodec/mlp_parser.o
CC libavcodec/mlpdec.o
CC libavcodec/mlpdsp.o
CC libavcodec/mmvideo.o
CC libavcodec/motion_est.o
CC libavcodec/motionpixels.o
CC libavcodec/movsub_bsf.o
CC libavcodec/movtextdec.o
CC libavcodec/mp3_header_decompress_bsf.o
CC libavcodec/movtextenc.o
CC libavcodec/mpc.o
CC libavcodec/mpc7.o
CC libavcodec/mpc8.o
CC libavcodec/mpeg12.o
CC libavcodec/mpeg12data.o
CC libavcodec/mpeg12dec.o
CC libavcodec/mpeg12enc.o
CC libavcodec/mpeg4audio.o
CC libavcodec/mpeg4_unpack_bframes_bsf.o
libavcodec/mpeg12dec.c: 在函数‘setup_hwaccel_for_pixfmt’中:
libavcodec/mpeg12dec.c:1266:9: 警告:不建议使用‘xvmc_acceleration’(声明于 libavcodec/avcodec.h:1769) [-Wdeprecated-declarations]
avctx->xvmc_acceleration = 2;
^
CC libavcodec/mpeg4video.o
CC libavcodec/mpeg4video_parser.o
CC libavcodec/mpeg4videodec.o
CC libavcodec/mpeg4videoenc.o
CC libavcodec/mpeg_er.o
CC libavcodec/mpegaudio_parser.o
CC libavcodec/mpegaudiodata.o
CC libavcodec/mpegaudiodec_fixed.o
CC libavcodec/mpegaudiodec_float.o
CC libavcodec/mpegaudiodecheader.o
CC libavcodec/mpegaudiodsp.o
CC libavcodec/mpegaudiodsp_data.o
CC libavcodec/mpegaudiodsp_fixed.o
CC libavcodec/mpegaudiodsp_float.o
CC libavcodec/mpegaudioenc_fixed.o
CC libavcodec/mpegaudioenc_float.o
CC libavcodec/mpegutils.o
CC libavcodec/mpegvideo.o
CC libavcodec/mpegvideo_enc.o
CC libavcodec/mpegvideo_motion.o
CC libavcodec/mpegvideo_parser.o
CC libavcodec/mpegvideodsp.o
CC libavcodec/mpegvideoencdsp.o
CC libavcodec/mpl2dec.o
CC libavcodec/msgsmdec.o
CC libavcodec/msmpeg4.o
CC libavcodec/msmpeg4data.o
CC libavcodec/msmpeg4dec.o
CC libavcodec/msmpeg4enc.o
CC libavcodec/msrle.o
CC libavcodec/msrledec.o
CC libavcodec/mss1.o
CC libavcodec/mss12.o
CC libavcodec/mss2.o
CC libavcodec/mss2dsp.o
CC libavcodec/mss3.o
CC libavcodec/mss34dsp.o
CC libavcodec/mss4.o
CC libavcodec/msvideo1.o
CC libavcodec/msvideo1enc.o
CC libavcodec/mvcdec.o
CC libavcodec/mxpegdec.o
CC libavcodec/nellymoser.o
CC libavcodec/nellymoserdec.o
CC libavcodec/nellymoserenc.o
CC libavcodec/noise_bsf.o
CC libavcodec/nuv.o
CC libavcodec/on2avc.o
CC libavcodec/options.o
CC libavcodec/opus.o
CC libavcodec/opus_celt.o
CC libavcodec/opus_parser.o
In file included from libavcodec/options.c:36:0:
libavcodec/options_table.h:177:1: 警告:不建议使用‘rc_qsquish’(声明于 libavcodec/avcodec.h:2291) [-Wdeprecated-declarations]
{"qsquish", "deprecated, use encoder private options instead", OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = DEFAULT }, 0, 99, V|E},
^
libavcodec/options_table.h:178:1: 警告:不建议使用‘rc_qmod_amp’(声明于 libavcodec/avcodec.h:2294) [-Wdeprecated-declarations]
{"rc_qmod_amp", "deprecated, use encoder private options instead", OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = DEFAULT }, -FLT_MAX, FLT_MAX, V|E},
^
libavcodec/options_table.h:179:1: 警告:不建议使用‘rc_qmod_freq’(声明于 libavcodec/avcodec.h:2296) [-Wdeprecated-declarations]
{"rc_qmod_freq", "deprecated, use encoder private options instead", OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
^
libavcodec/options_table.h:183:1: 警告:不建议使用‘rc_eq’(声明于 libavcodec/avcodec.h:2319) [-Wdeprecated-declarations]
{"rc_eq", "deprecated, use encoder private options instead", OFFSET(rc_eq), AV_OPT_TYPE_STRING, {.str = NULL}, CHAR_MIN, CHAR_MAX, V|E},
^
libavcodec/options_table.h:190:1: 警告:不建议使用‘rc_buffer_aggressivity’(声明于 libavcodec/avcodec.h:2341) [-Wdeprecated-declarations]
{"rc_buf_aggressivity", "deprecated, use encoder private options instead", OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, V|E},
^
libavcodec/options_table.h:195:1: 警告:不建议使用‘rc_initial_cplx’(声明于 libavcodec/avcodec.h:2344) [-Wdeprecated-declarations]
{"rc_init_cplx", "deprecated, use encoder private options instead", OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = DEFAULT }, -FLT_MAX, FLT_MAX, V|E},
^
libavcodec/options_table.h:302:1: 警告:不建议使用‘dtg_active_format’(声明于 libavcodec/avcodec.h:1718) [-Wdeprecated-declarations]
{"dtg_active_format", NULL, OFFSET(dtg_active_format), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
^
libavcodec/options_table.h:318:1: 警告:不建议使用‘xvmc_acceleration’(声明于 libavcodec/avcodec.h:1769) [-Wdeprecated-declarations]
{"xvmc_acceleration", NULL, OFFSET(xvmc_acceleration), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
^
libavcodec/options_table.h:325:1: 警告:不建议使用‘stream_codec_tag’(声明于 libavcodec/avcodec.h:1280) [-Wdeprecated-declarations]
{"stream_codec_tag", NULL, OFFSET(stream_codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
^
libavcodec/options_table.h:329:1: 警告:不建议使用‘lmin’(声明于 libavcodec/avcodec.h:2394) [-Wdeprecated-declarations]
{"lmin", "deprecated, use encoder private options instead", OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E},
^
libavcodec/options_table.h:330:1: 警告:不建议使用‘lmax’(声明于 libavcodec/avcodec.h:2400) [-Wdeprecated-declarations]
{"lmax", "deprecated, use encoder private options instead", OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E},
^
libavcodec/options_table.h:336:1: 警告:不建议使用‘error_rate’(声明于 libavcodec/avcodec.h:2966) [-Wdeprecated-declarations]
{"error", NULL, OFFSET(error_rate), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
^
libavcodec/options_table.h:341:1: 警告:不建议使用‘me_threshold’(声明于 libavcodec/avcodec.h:1816) [-Wdeprecated-declarations]
{"me_threshold", "motion estimation threshold", OFFSET(me_threshold), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
^
libavcodec/options_table.h:342:1: 警告:不建议使用‘mb_threshold’(声明于 libavcodec/avcodec.h:1822) [-Wdeprecated-declarations]
{"mb_threshold", "macroblock threshold", OFFSET(mb_threshold), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
^
libavcodec/options_table.h:377:1: 警告:不建议使用‘border_masking’(声明于 libavcodec/avcodec.h:1851) [-Wdeprecated-declarations]
{"border_mask", "deprecated, use encoder private options instead", OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = DEFAULT }, -FLT_MAX, FLT_MAX, V|E},
^
libavcodec/options_table.h:399:1: 警告:不建议使用‘scenechange_factor’(声明于 libavcodec/avcodec.h:1916) [-Wdeprecated-declarations]
{"sc_factor", "multiplied by qscale for each frame and added to scene_change_score", OFFSET(scenechange_factor), AV_OPT_TYPE_INT, {.i64 = 6 }, 0, INT_MAX, V|E},
^
libavcodec/options_table.h:408:1: 警告:不建议使用‘request_channels’(声明于 libavcodec/avcodec.h:2038) [-Wdeprecated-declarations]
{"request_channels", "set desired number of audio channels", OFFSET(request_channels), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D},
^
libavcodec/options.c: 在函数‘avcodec_get_context_defaults3’中:
libavcodec/options.c:109:5: 警告:不建议使用‘av_opt_set_defaults2’(声明于 ./libavutil/opt.h:443) [-Wdeprecated-declarations]
av_opt_set_defaults2(s, flags, flags);
^
libavcodec/options.c: 在函数‘avcodec_copy_context’中:
libavcodec/options.c:200:5: 警告:passing argument 2 of ‘av_opt_copy’ discards ‘const’ qualifier from pointer target type [默认启用]
av_opt_copy(dest, src);
^
In file included from libavcodec/options.c:32:0:
./libavutil/opt.h:829:5: 附注:需要类型‘void *’,但实参的类型为‘const struct AVCodecContext *’
int av_opt_copy(void *dest, FF_CONST_AVUTIL55 void *src);
^
CC libavcodec/opus_silk.o
CC libavcodec/opusdec.o
CC libavcodec/pafaudio.o
CC libavcodec/pafvideo.o
CC libavcodec/pamenc.o
CC libavcodec/parser.o
CC libavcodec/pcm-bluray.o
CC libavcodec/pcm.o
CC libavcodec/pcm-dvd.o
CC libavcodec/pcx.o
CC libavcodec/pcxenc.o
CC libavcodec/pgssubdec.o
CC libavcodec/pictordec.o
CC libavcodec/pixblockdsp.o
CC libavcodec/png_parser.o
CC libavcodec/pnm.o
CC libavcodec/pnm_parser.o
CC libavcodec/pnmdec.o
CC libavcodec/pnmenc.o
CC libavcodec/proresdec2.o
CC libavcodec/proresdec_lgpl.o
CC libavcodec/proresdsp.o
CC libavcodec/proresenc_anatoliy.o
CC libavcodec/proresenc_kostya.o
CC libavcodec/psymodel.o
CC libavcodec/pthread.o
CC libavcodec/pthread_frame.o
CC libavcodec/pthread_slice.o
CC libavcodec/ptx.o
CC libavcodec/qcelpdec.o
libavcodec/pthread_frame.c: 在函数‘frame_worker_thread’中:
libavcodec/pthread_frame.c:154:9: 警告:不建议使用‘get_buffer’(声明于 libavcodec/avcodec.h:2134) [-Wdeprecated-declarations]
if (!codec->update_thread_context && THREAD_SAFE_CALLBACKS(avctx))
^
libavcodec/pthread_frame.c: 在函数‘ff_thread_can_start_frame’中:
libavcodec/pthread_frame.c:750:9: 警告:不建议使用‘get_buffer’(声明于 libavcodec/avcodec.h:2134) [-Wdeprecated-declarations]
(avctx->codec->update_thread_context || !THREAD_SAFE_CALLBACKS(avctx))) {
^
libavcodec/pthread_frame.c: 在函数‘thread_get_buffer_internal’中:
libavcodec/pthread_frame.c:769:9: 警告:不建议使用‘get_buffer’(声明于 libavcodec/avcodec.h:2134) [-Wdeprecated-declarations]
(avctx->codec->update_thread_context || !THREAD_SAFE_CALLBACKS(avctx))) {
^
libavcodec/pthread_frame.c:809:5: 警告:不建议使用‘get_buffer’(声明于 libavcodec/avcodec.h:2134) [-Wdeprecated-declarations]
if (!THREAD_SAFE_CALLBACKS(avctx) && !avctx->codec->update_thread_context)
^
CC libavcodec/qdm2.o
CC libavcodec/qdrw.o
CC libavcodec/qpeg.o
CC libavcodec/qpeldsp.o
CC libavcodec/qsv_api.o
CC libavcodec/qtrle.o
CC libavcodec/qtrleenc.o
CC libavcodec/r210dec.o
CC libavcodec/r210enc.o
CC libavcodec/ra144.o
CC libavcodec/ra144dec.o
CC libavcodec/ra144enc.o
CC libavcodec/ra288.o
CC libavcodec/ralf.o
CC libavcodec/rangecoder.o
CC libavcodec/ratecontrol.o
CC libavcodec/raw.o
CC libavcodec/rawdec.o
CC libavcodec/rawenc.o
CC libavcodec/rdft.o
CC libavcodec/realtextdec.o
CC libavcodec/remove_extradata_bsf.o
CC libavcodec/resample2.o
CC libavcodec/resample.o
CC libavcodec/rl2.o
CC libavcodec/rle.o
CC libavcodec/roqaudioenc.o
libavcodec/resample.c: 在函数‘av_audio_resample_init’中:
libavcodec/resample.c:251:9: 警告:不建议使用‘av_audio_convert_alloc’(声明于 libavcodec/audioconvert.h:57) [-Wdeprecated-declarations]
if (!(s->convert_ctx[0] = av_audio_convert_alloc(AV_SAMPLE_FMT_S16, 1,
^
libavcodec/resample.c:262:9: 警告:不建议使用‘av_audio_convert_alloc’(声明于 libavcodec/audioconvert.h:57) [-Wdeprecated-declarations]
if (!(s->convert_ctx[1] = av_audio_convert_alloc(s->sample_fmt[1], 1,
^
libavcodec/resample.c:267:13: 警告:不建议使用‘av_audio_convert_free’(声明于 libavcodec/audioconvert.h:67) [-Wdeprecated-declarations]
av_audio_convert_free(s->convert_ctx[0]);
^
libavcodec/resample.c:273:5: 警告:不建议使用‘av_resample_init’(声明于 libavcodec/avcodec.h:4713) [-Wdeprecated-declarations]
s->resample_context = av_resample_init(output_rate, input_rate,
^
libavcodec/resample.c: 在函数‘audio_resample’中:
libavcodec/resample.c:318:9: 警告:不建议使用‘av_audio_convert’(声明于 libavcodec/audioconvert.h:80) [-Wdeprecated-declarations]
if (av_audio_convert(s->convert_ctx[0], obuf, ostride,
^
libavcodec/resample.c:391:9: 警告:不建议使用‘av_resample’(声明于 libavcodec/avcodec.h:4725) [-Wdeprecated-declarations]
nb_samples1 = av_resample(s->resample_context, buftmp3[i], bufin[i],
^
libavcodec/resample.c:413:9: 警告:不建议使用‘av_audio_convert’(声明于 libavcodec/audioconvert.h:80) [-Wdeprecated-declarations]
if (av_audio_convert(s->convert_ctx[1], obuf, ostride,
^
libavcodec/resample.c: 在函数‘audio_resample_close’中:
libavcodec/resample.c:433:5: 警告:不建议使用‘av_resample_close’(声明于 libavcodec/avcodec.h:4743) [-Wdeprecated-declarations]
av_resample_close(s->resample_context);
^
libavcodec/resample.c:438:5: 警告:不建议使用‘av_audio_convert_free’(声明于 libavcodec/audioconvert.h:67) [-Wdeprecated-declarations]
av_audio_convert_free(s->convert_ctx[0]);
^
libavcodec/resample.c:439:5: 警告:不建议使用‘av_audio_convert_free’(声明于 libavcodec/audioconvert.h:67) [-Wdeprecated-declarations]
av_audio_convert_free(s->convert_ctx[1]);
^
CC libavcodec/roqvideo.o
CC libavcodec/roqvideodec.o
CC libavcodec/roqvideoenc.o
CC libavcodec/rpza.o
CC libavcodec/rtjpeg.o
CC libavcodec/rv10.o
CC libavcodec/rv10enc.o
CC libavcodec/rv20enc.o
CC libavcodec/rv30.o
CC libavcodec/rv30dsp.o
CC libavcodec/rv34.o
CC libavcodec/rv34_parser.o
CC libavcodec/rv34dsp.o
CC libavcodec/rv40.o
CC libavcodec/rv40dsp.o
CC libavcodec/s302m.o
CC libavcodec/s302menc.o
CC libavcodec/s3tc.o
CC libavcodec/samidec.o
CC libavcodec/sanm.o
CC libavcodec/sbrdsp.o
CC libavcodec/sgidec.o
CC libavcodec/sgienc.o
CC libavcodec/sgirledec.o
CC libavcodec/shorten.o
CC libavcodec/simple_idct.o
CC libavcodec/sinewin.o
CC libavcodec/sipr.o
CC libavcodec/sipr16k.o
CC libavcodec/smacker.o
CC libavcodec/smc.o
CC libavcodec/smvjpegdec.o
CC libavcodec/snow.o
CC libavcodec/snow_dwt.o
CC libavcodec/snowdec.o
CC libavcodec/snowenc.o
CC libavcodec/sonic.o
CC libavcodec/sp5xdec.o
CC libavcodec/srtdec.o
libavcodec/snowenc.c: 在函数‘encode_frame’中:
libavcodec/snowenc.c:1553:20: 警告:initialization discards ‘const’ qualifier from pointer target type [默认启用]
AVFrame *pic = pict;
^
CC libavcodec/startcode.o
CC libavcodec/srtenc.o
CC libavcodec/subviewerdec.o
CC libavcodec/sunrast.o
CC libavcodec/sunrastenc.o
CC libavcodec/svq1.o
CC libavcodec/svq1dec.o
CC libavcodec/svq1enc.o
CC libavcodec/svq3.o
CC libavcodec/synth_filter.o
CC libavcodec/tak.o
CC libavcodec/tak_parser.o
CC libavcodec/takdec.o
CC libavcodec/targa.o
CC libavcodec/targa_y216dec.o
CC libavcodec/targaenc.o
CC libavcodec/textdec.o
CC libavcodec/tiertexseqv.o
CC libavcodec/tiff.o
CC libavcodec/tiff_common.o
CC libavcodec/tiff_data.o
CC libavcodec/tiffenc.o
CC libavcodec/tmv.o
CC libavcodec/tpeldsp.o
CC libavcodec/truemotion1.o
CC libavcodec/truemotion2.o
CC libavcodec/truespeech.o
CC libavcodec/tscc2.o
CC libavcodec/tta.o
CC libavcodec/ttadata.o
CC libavcodec/ttadsp.o
CC libavcodec/ttaenc.o
CC libavcodec/twinvq.o
CC libavcodec/twinvqdec.o
CC libavcodec/txd.o
CC libavcodec/ulti.o
CC libavcodec/utils.o
CC libavcodec/utvideo.o
CC libavcodec/utvideodec.o
CC libavcodec/utvideoenc.o
CC libavcodec/v210dec.o
CC libavcodec/v210x.o
CC libavcodec/v210enc.o
CC libavcodec/v308dec.o
CC libavcodec/v308enc.o
CC libavcodec/v408dec.o
CC libavcodec/v408enc.o
CC libavcodec/v410dec.o
CC libavcodec/v410enc.o
CC libavcodec/vb.o
CC libavcodec/vble.o
CC libavcodec/vc1.o
CC libavcodec/vc1_block.o
CC libavcodec/vc1_loopfilter.o
CC libavcodec/vc1_mc.o
CC libavcodec/vc1_parser.o
CC libavcodec/vc1_pred.o
CC libavcodec/vc1data.o
CC libavcodec/vc1dec.o
CC libavcodec/vc1dsp.o
CC libavcodec/vcr1.o
CC libavcodec/videodsp.o
CC libavcodec/vima.o
CC libavcodec/vmdaudio.o
CC libavcodec/vmdvideo.o
CC libavcodec/vmnc.o
CC libavcodec/vorbis.o
CC libavcodec/vorbis_data.o
CC libavcodec/vorbis_parser.o
CC libavcodec/vorbisdec.o
CC libavcodec/vorbisdsp.o
CC libavcodec/vorbisenc.o
CC libavcodec/vp3.o
CC libavcodec/vp3_parser.o
CC libavcodec/vp3dsp.o
CC libavcodec/vp5.o
CC libavcodec/vp56.o
CC libavcodec/vp56data.o
CC libavcodec/vp56dsp.o
CC libavcodec/vp56rac.o
CC libavcodec/vp6.o
CC libavcodec/vp6dsp.o
CC libavcodec/vp8.o
CC libavcodec/vp8_parser.o
CC libavcodec/vp8dsp.o
CC libavcodec/vp9.o
CC libavcodec/vp9_parser.o
CC libavcodec/vp9dsp.o
CC libavcodec/vp9dsp_10bpp.o
CC libavcodec/vp9dsp_12bpp.o
CC libavcodec/vp9dsp_8bpp.o
CC libavcodec/vqavideo.o
CC libavcodec/wavpack.o
CC libavcodec/wavpackenc.o
CC libavcodec/webp.o
CC libavcodec/webvttdec.o
CC libavcodec/webvttenc.o
CC libavcodec/wma.o
CC libavcodec/wmadec.o
CC libavcodec/wmaenc.o
CC libavcodec/wmalosslessdec.o
CC libavcodec/wmaprodec.o
CC libavcodec/wmavoice.o
CC libavcodec/wmv2.o
CC libavcodec/wmv2dec.o
CC libavcodec/wmv2dsp.o
CC libavcodec/wmv2enc.o
CC libavcodec/wnv1.o
CC libavcodec/ws-snd1.o
CC libavcodec/xan.o
CC libavcodec/xbmdec.o
CC libavcodec/xbmenc.o
CC libavcodec/xface.o
CC libavcodec/xfacedec.o
CC libavcodec/xfaceenc.o
CC libavcodec/xiph.o
CC libavcodec/xl.o
CC libavcodec/xsubdec.o
CC libavcodec/xsubenc.o
CC libavcodec/xvididct.o
CC libavcodec/xwddec.o
CC libavcodec/xwdenc.o
CC libavcodec/xxan.o
CC libavcodec/y41pdec.o
CC libavcodec/y41penc.o
CC libavcodec/yop.o
CC libavcodec/yuv4dec.o
CC libavcodec/yuv4enc.o
CC libpostproc/postprocess.o
libavcodec/utils.c: 在函数‘avcodec_decode_audio3’中:
libavcodec/utils.c:2450:5: 警告:不建议使用‘get_buffer’(声明于 libavcodec/avcodec.h:2134) [-Wdeprecated-declarations]
if (avctx->get_buffer != avcodec_default_get_buffer) {
^
libavcodec/utils.c:2450:5: 警告:不建议使用‘avcodec_default_get_buffer’(声明于 libavcodec/utils.c:841) [-Wdeprecated-declarations]
libavcodec/utils.c:2455:9: 警告:不建议使用‘get_buffer’(声明于 libavcodec/avcodec.h:2134) [-Wdeprecated-declarations]
avctx->get_buffer = avcodec_default_get_buffer;
^
libavcodec/utils.c:2455:9: 警告:不建议使用‘avcodec_default_get_buffer’(声明于 libavcodec/utils.c:841) [-Wdeprecated-declarations]
libavcodec/utils.c:2456:9: 警告:不建议使用‘release_buffer’(声明于 libavcodec/avcodec.h:2148) [-Wdeprecated-declarations]
avctx->release_buffer = avcodec_default_release_buffer;
^
libavcodec/utils.c:2456:9: 警告:不建议使用‘avcodec_default_release_buffer’(声明于 libavcodec/utils.c:1091) [-Wdeprecated-declarations]
CC libswresample/audioconvert.o
CC libswresample/dither.o
CC libswresample/options.o
CC libswresample/rematrix.o
CC libswresample/resample.o
CC libswresample/resample_dsp.o
CC libswresample/swresample.o
CC libswresample/swresample_frame.o
CC libswscale/hscale_fast_bilinear.o
CC libswscale/input.o
CC libswscale/options.o
CC libswscale/output.o
CC libswscale/rgb2rgb.o
CC libswscale/swscale.o
CC libswscale/swscale_unscaled.o
CC libswscale/utils.o
CC libswscale/yuv2rgb.o
CC libavutil/adler32.o
CC libavutil/aes.o
CC libavutil/atomic.o
CC libavutil/audio_fifo.o
CC libavutil/avstring.o
CC libavutil/base64.o
CC libavutil/blowfish.o
CC libavutil/bprint.o
CC libavutil/buffer.o
CC libavutil/camellia.o
CC libavutil/cast5.o
CC libavutil/channel_layout.o
CC libavutil/cpu.o
CC libavutil/crc.o
CC libavutil/des.o
CC libavutil/dict.o
CC libavutil/downmix_info.o
CC libavutil/error.o
CC libavutil/eval.o
CC libavutil/fifo.o
libavutil/eval.c: 在函数‘eval_expr’中:
libavutil/eval.c:247:21: 警告:不建议使用‘av_reverse’(声明于 libavutil/common.h:79) [-Wdeprecated-declarations]
p->var[0] = av_reverse[i&255]*x_max/255;
^
CC libavutil/file.o
CC libavutil/file_open.o
CC libavutil/fixed_dsp.o
CC libavutil/float_dsp.o
CC libavutil/frame.o
CC libavutil/hash.o
libavutil/frame.c: 在函数‘av_frame_set_qp_table’中:
libavutil/frame.c:55:5: 警告:不建议使用‘qscale_table’(声明于 libavutil/frame.h:293) [-Wdeprecated-declarations]
f->qscale_table = buf->data;
^
libavutil/frame.c:56:5: 警告:不建议使用‘qstride’(声明于 libavutil/frame.h:298) [-Wdeprecated-declarations]
f->qstride = stride;
^
libavutil/frame.c:57:5: 警告:不建议使用‘qscale_type’(声明于 libavutil/frame.h:301) [-Wdeprecated-declarations]
f->qscale_type = qp_type;
^
libavutil/frame.c: 在函数‘av_frame_get_qp_table’中:
libavutil/frame.c:64:5: 警告:不建议使用‘qstride’(声明于 libavutil/frame.h:298) [-Wdeprecated-declarations]
*stride = f->qstride;
^
libavutil/frame.c:65:5: 警告:不建议使用‘qscale_type’(声明于 libavutil/frame.h:301) [-Wdeprecated-declarations]
*type = f->qscale_type;
^
libavutil/frame.c: 在函数‘frame_copy_props’中:
libavutil/frame.c:293:5: 警告:不建议使用‘type’(声明于 libavutil/frame.h:355) [-Wdeprecated-declarations]
dst->type = src->type;
^
libavutil/frame.c:293:5: 警告:不建议使用‘type’(声明于 libavutil/frame.h:355) [-Wdeprecated-declarations]
libavutil/frame.c:348:5: 警告:不建议使用‘qscale_table’(声明于 libavutil/frame.h:293) [-Wdeprecated-declarations]
dst->qscale_table = NULL;
^
libavutil/frame.c:349:5: 警告:不建议使用‘qstride’(声明于 libavutil/frame.h:298) [-Wdeprecated-declarations]
dst->qstride = 0;
^
libavutil/frame.c:350:5: 警告:不建议使用‘qscale_type’(声明于 libavutil/frame.h:301) [-Wdeprecated-declarations]
dst->qscale_type = 0;
^
libavutil/frame.c:354:13: 警告:不建议使用‘qscale_table’(声明于 libavutil/frame.h:293) [-Wdeprecated-declarations]
dst->qscale_table = dst->qp_table_buf->data;
^
libavutil/frame.c:355:13: 警告:不建议使用‘qstride’(声明于 libavutil/frame.h:298) [-Wdeprecated-declarations]
dst->qstride = src->qstride;
^
libavutil/frame.c:355:13: 警告:不建议使用‘qstride’(声明于 libavutil/frame.h:298) [-Wdeprecated-declarations]
libavutil/frame.c:356:13: 警告:不建议使用‘qscale_type’(声明于 libavutil/frame.h:301) [-Wdeprecated-declarations]
dst->qscale_type = src->qscale_type;
^
libavutil/frame.c:356:13: 警告:不建议使用‘qscale_type’(声明于 libavutil/frame.h:301) [-Wdeprecated-declarations]
CC libavutil/hmac.o
CC libavutil/imgutils.o
CC libavutil/intmath.o
CC libavutil/lfg.o
CC libavutil/lls.o
CC libavutil/log.o
CC libavutil/lzo.o
CC libavutil/mathematics.o
CC libavutil/md5.o
CC libavutil/mem.o
CC libavutil/mips/float_dsp_mips.o
CC libavutil/murmur3.o
CC libavutil/opt.o
CC libavutil/parseutils.o
libavutil/opt.c: 在函数‘av_opt_set_defaults’中:
libavutil/opt.c:1181:5: 警告:不建议使用‘av_opt_set_defaults2’(声明于 libavutil/opt.h:443) [-Wdeprecated-declarations]
av_opt_set_defaults2(s, 0, 0);
^
CC libavutil/pixdesc.o
CC libavutil/pixelutils.o
CC libavutil/random_seed.o
CC libavutil/rational.o
CC libavutil/rc4.o
CC libavutil/ripemd.o
CC libavutil/samplefmt.o
CC libavutil/sha.o
CC libavutil/sha512.o
CC libavutil/stereo3d.o
CC libavutil/threadmessage.o
CC libavutil/time.o
CC libavutil/timecode.o
CC libavutil/tree.o
CC libavutil/twofish.o
CC libavutil/utils.o
CC libavutil/xga_font_data.o
CC libavutil/xtea.o
HOSTCC doc/print_options.o
TXT doc/fate.txt
CC ffmpeg.o
ffmpeg.c: 在函数‘write_frame’中:
ffmpeg.c:633:9: 警告:不建议使用‘destruct’(声明于 ./libavcodec/avcodec.h:1183) [-Wdeprecated-declarations]
if(a == 0 && new_pkt.data != pkt->data && new_pkt.destruct) {
^
ffmpeg.c: 在函数‘decode_video’中:
ffmpeg.c:1990:13: 警告:不建议使用‘av_log_ask_for_sample’(声明于 ./libavcodec/avcodec.h:5219) [-Wdeprecated-declarations]
av_log_ask_for_sample(
^
CC cmdutils.o
In file included from doc/print_options.c:36:0:
./libavcodec/options_table.h:177:1: warning: ‘rc_qsquish’ is deprecated (declared at ./libavcodec/avcodec.h:2291) [-Wdeprecated-declarations]
{"qsquish", "deprecated, use encoder private options instead", OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = DEFAULT }, 0, 99, V|E},
^
./libavcodec/options_table.h:178:1: warning: ‘rc_qmod_amp’ is deprecated (declared at ./libavcodec/avcodec.h:2294) [-Wdeprecated-declarations]
{"rc_qmod_amp", "deprecated, use encoder private options instead", OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = DEFAULT }, -FLT_MAX, FLT_MAX, V|E},
^
./libavcodec/options_table.h:179:1: warning: ‘rc_qmod_freq’ is deprecated (declared at ./libavcodec/avcodec.h:2296) [-Wdeprecated-declarations]
{"rc_qmod_freq", "deprecated, use encoder private options instead", OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
^
./libavcodec/options_table.h:183:1: warning: ‘rc_eq’ is deprecated (declared at ./libavcodec/avcodec.h:2319) [-Wdeprecated-declarations]
{"rc_eq", "deprecated, use encoder private options instead", OFFSET(rc_eq), AV_OPT_TYPE_STRING, {.str = NULL}, CHAR_MIN, CHAR_MAX, V|E},
^
./libavcodec/options_table.h:190:1: warning: ‘rc_buffer_aggressivity’ is deprecated (declared at ./libavcodec/avcodec.h:2341) [-Wdeprecated-declarations]
{"rc_buf_aggressivity", "deprecated, use encoder private options instead", OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, V|E},
^
./libavcodec/options_table.h:195:1: warning: ‘rc_initial_cplx’ is deprecated (declared at ./libavcodec/avcodec.h:2344) [-Wdeprecated-declarations]
{"rc_init_cplx", "deprecated, use encoder private options instead", OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = DEFAULT }, -FLT_MAX, FLT_MAX, V|E},
^
./libavcodec/options_table.h:302:1: warning: ‘dtg_active_format’ is deprecated (declared at ./libavcodec/avcodec.h:1718) [-Wdeprecated-declarations]
{"dtg_active_format", NULL, OFFSET(dtg_active_format), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
^
./libavcodec/options_table.h:318:1: warning: ‘xvmc_acceleration’ is deprecated (declared at ./libavcodec/avcodec.h:1769) [-Wdeprecated-declarations]
{"xvmc_acceleration", NULL, OFFSET(xvmc_acceleration), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
^
./libavcodec/options_table.h:325:1: warning: ‘stream_codec_tag’ is deprecated (declared at ./libavcodec/avcodec.h:1280) [-Wdeprecated-declarations]
{"stream_codec_tag", NULL, OFFSET(stream_codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
^
./libavcodec/options_table.h:329:1: warning: ‘lmin’ is deprecated (declared at ./libavcodec/avcodec.h:2394) [-Wdeprecated-declarations]
{"lmin", "deprecated, use encoder private options instead", OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E},
^
./libavcodec/options_table.h:330:1: warning: ‘lmax’ is deprecated (declared at ./libavcodec/avcodec.h:2400) [-Wdeprecated-declarations]
{"lmax", "deprecated, use encoder private options instead", OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E},
^
./libavcodec/options_table.h:336:1: warning: ‘error_rate’ is deprecated (declared at ./libavcodec/avcodec.h:2966) [-Wdeprecated-declarations]
{"error", NULL, OFFSET(error_rate), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
^
./libavcodec/options_table.h:341:1: warning: ‘me_threshold’ is deprecated (declared at ./libavcodec/avcodec.h:1816) [-Wdeprecated-declarations]
{"me_threshold", "motion estimation threshold", OFFSET(me_threshold), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
^
./libavcodec/options_table.h:342:1: warning: ‘mb_threshold’ is deprecated (declared at ./libavcodec/avcodec.h:1822) [-Wdeprecated-declarations]
{"mb_threshold", "macroblock threshold", OFFSET(mb_threshold), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
^
./libavcodec/options_table.h:377:1: warning: ‘border_masking’ is deprecated (declared at ./libavcodec/avcodec.h:1851) [-Wdeprecated-declarations]
{"border_mask", "deprecated, use encoder private options instead", OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = DEFAULT }, -FLT_MAX, FLT_MAX, V|E},
^
./libavcodec/options_table.h:399:1: warning: ‘scenechange_factor’ is deprecated (declared at ./libavcodec/avcodec.h:1916) [-Wdeprecated-declarations]
{"sc_factor", "multiplied by qscale for each frame and added to scene_change_score", OFFSET(scenechange_factor), AV_OPT_TYPE_INT, {.i64 = 6 }, 0, INT_MAX, V|E},
^
./libavcodec/options_table.h:408:1: warning: ‘request_channels’ is deprecated (declared at ./libavcodec/avcodec.h:2038) [-Wdeprecated-declarations]
{"request_channels", "set desired number of audio channels", OFFSET(request_channels), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D},
^
CC ffmpeg_opt.o
CC ffmpeg_filter.o
CC ffprobe.o
CC ffserver.o
ffserver.c: 在函数‘main’中:
ffserver.c:3770:12: 警告:标量初始化带花括号 [默认启用]
struct sigaction sigact = { { 0 } };
^
ffserver.c:3770:12: 警告:(在‘sigact.sa_flags’的初始化附近) [默认启用]
CC ffserver_config.o
AR libavdevice/libavdevice.a
AR libavfilter/libavfilter.a
ffserver_config.c: 在函数‘add_codec’中:
ffserver_config.c:290:13: 警告:不建议使用‘rc_eq’(声明于 ./libavcodec/avcodec.h:2319) [-Wdeprecated-declarations]
av->rc_eq = av_strdup("tex^qComp");
^
ffserver_config.c:292:13: 警告:不建议使用‘rc_eq’(声明于 ./libavcodec/avcodec.h:2319) [-Wdeprecated-declarations]
WARNING("Setting default value for video rate control equation = "
^
AR libavformat/libavformat.a
AR libavcodec/libavcodec.a
cmdutils.c: 在函数‘get_rotation’中:
cmdutils.c:2109:9: 警告:不建议使用‘av_log_ask_for_sample’(声明于 ./libavcodec/avcodec.h:5219) [-Wdeprecated-declarations]
av_log_ask_for_sample(NULL, "Odd rotation angle\n");
^
AR libpostproc/libpostproc.a
AR libswresample/libswresample.a
AR libswscale/libswscale.a
HOSTLD doc/print_options
AR libavutil/libavutil.a
LD ffmpeg_g
LD ffprobe_g
LD ffserver_g
GENTEXI doc/avoptions_format.texi
GENTEXI doc/avoptions_codec.texi
HTML doc/ffmpeg.html
HTML doc/ffprobe.html
HTML doc/ffmpeg-all.html
HTML doc/ffserver.html
HTML doc/ffprobe-all.html
HTML doc/ffserver-all.html
HTML doc/ffmpeg-utils.html
HTML doc/ffmpeg-scaler.html
HTML doc/ffmpeg-resampler.html
HTML doc/ffmpeg-codecs.html
HTML doc/ffmpeg-bitstream-filters.html
HTML doc/ffmpeg-formats.html
HTML doc/ffmpeg-protocols.html
HTML doc/ffmpeg-devices.html
HTML doc/ffmpeg-filters.html
HTML doc/libavutil.html
HTML doc/libswscale.html
HTML doc/libswresample.html
HTML doc/libavcodec.html
HTML doc/libavformat.html
HTML doc/libavdevice.html
HTML doc/libavfilter.html
HTML doc/developer.html
HTML doc/faq.html
HTML doc/fate.html
HTML doc/general.html
HTML doc/git-howto.html
HTML doc/nut.html
HTML doc/platform.html
POD doc/ffmpeg.pod
POD doc/ffprobe.pod
POD doc/ffserver.pod
POD doc/ffmpeg-all.pod
POD doc/ffprobe-all.pod
POD doc/ffserver-all.pod
POD doc/ffmpeg-utils.pod
POD doc/ffmpeg-scaler.pod
POD doc/ffmpeg-resampler.pod
POD doc/ffmpeg-codecs.pod
POD doc/ffmpeg-bitstream-filters.pod
POD doc/ffmpeg-formats.pod
POD doc/ffmpeg-protocols.pod
POD doc/ffmpeg-devices.pod
POD doc/ffmpeg-filters.pod
POD doc/libavutil.pod
POD doc/libswscale.pod
POD doc/libswresample.pod
POD doc/libavcodec.pod
POD doc/libavformat.pod
POD doc/libavdevice.pod
POD doc/libavfilter.pod
MAN doc/ffmpeg.1
MAN doc/ffprobe.1
MAN doc/ffserver.1
MAN doc/ffmpeg-all.1
MAN doc/ffprobe-all.1
MAN doc/ffserver-all.1
MAN doc/ffmpeg-utils.1
MAN doc/ffmpeg-scaler.1
MAN doc/ffmpeg-resampler.1
MAN doc/ffmpeg-codecs.1
MAN doc/ffmpeg-bitstream-filters.1
MAN doc/ffmpeg-formats.1
MAN doc/ffmpeg-protocols.1
MAN doc/ffmpeg-devices.1
MAN doc/ffmpeg-filters.1
MAN doc/libavutil.3
MAN doc/libswscale.3
MAN doc/libswresample.3
MAN doc/libavcodec.3
MAN doc/libavformat.3
MAN doc/libavdevice.3
MAN doc/libavfilter.3
CP ffmpeg
CP ffprobe
CP ffserver
STRIP ffmpeg
skipping strip ffmpeg
STRIP ffprobe
skipping strip ffprobe
STRIP ffserver
skipping strip ffserver
More information about the ffmpeg-devel
mailing list