@@ -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 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel