CC libavcodec/rl2.o CC libavcodec/rle.o CC libavcodec/roqaudioenc.o CC libavcodec/roqvideo.o CC libavcodec/roqvideodec.o CC libavcodec/roqvideoenc.o CC libavcodec/rpza.o CC libavcodec/rpzaenc.o CC libavcodec/rscc.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/samidec.o CC libavcodec/sanm.o CC libavcodec/sbc.o CC libavcodec/sbc_parser.o CC libavcodec/sbcdec.o CC libavcodec/sbcdec_data.o CC libavcodec/sbcdsp.o CC libavcodec/sbcdsp_data.o CC libavcodec/sbcenc.o CC libavcodec/sbrdsp.o CC libavcodec/sbrdsp_fixed.o CC libavcodec/scpr.o CC libavcodec/screenpresso.o CC libavcodec/setts_bsf.o CC libavcodec/sga.o CC libavcodec/sgidec.o CC libavcodec/sgienc.o CC libavcodec/sgirledec.o CC libavcodec/sheervideo.o CC libavcodec/shorten.o CC libavcodec/simple_idct.o CC libavcodec/sinewin.o CC libavcodec/sipr.o CC libavcodec/sipr16k.o CC libavcodec/sipr_parser.o CC libavcodec/siren.o CC libavcodec/smacker.o CC libavcodec/smc.o CC libavcodec/snappy.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/speedhq.o CC libavcodec/speedhqenc.o CC libavcodec/srtdec.o CC libavcodec/srtenc.o CC libavcodec/startcode.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/takdsp.o CC libavcodec/targa.o CC libavcodec/targa_y216dec.o CC libavcodec/targaenc.o CC libavcodec/tdsc.o CC libavcodec/textdec.o CC libavcodec/texturedsp.o CC libavcodec/tiertexseqv.o CC libavcodec/tiff.o CC libavcodec/tiff_common.o CC libavcodec/tiffenc.o CC libavcodec/tmv.o CC libavcodec/tpeldsp.o CC libavcodec/trace_headers_bsf.o CC libavcodec/truehd_core_bsf.o CC libavcodec/truemotion1.o CC libavcodec/truemotion2.o CC libavcodec/truemotion2rt.o CC libavcodec/truespeech.o CC libavcodec/tscc.o CC libavcodec/tscc2.o CC libavcodec/tta.o CC libavcodec/ttadata.o CC libavcodec/ttadsp.o CC libavcodec/ttaenc.o CC libavcodec/ttaencdsp.o CC libavcodec/ttmlenc.o CC libavcodec/twinvq.o CC libavcodec/twinvqdec.o CC libavcodec/txd.o CC libavcodec/ulti.o CC libavcodec/utils.o CC libavcodec/utvideodec.o CC libavcodec/utvideodsp.o CC libavcodec/utvideoenc.o CC libavcodec/v210dec.o CC libavcodec/v210enc.o CC libavcodec/v210x.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/vc2enc.o CC libavcodec/vc2enc_dwt.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 libavcodec/vp8.c: In function 'decode_mb_row_no_filter': libavcodec/vp8.c:2369:30: warning: variable 'next_td' set but not used [-Wunused-but-set-variable] 2369 | VP8ThreadData *prev_td, *next_td, *td = &s->thread_data[threadnr]; | ^~~~~~~ libavcodec/vp8.c: In function 'vp78_decode_mb_row_sliced': libavcodec/vp8.c:2582:37: warning: unused variable 'prev_td' [-Wunused-variable] 2582 | VP8ThreadData *next_td = NULL, *prev_td = NULL; | ^~~~~~~ libavcodec/vp8.c:2582:20: warning: unused variable 'next_td' [-Wunused-variable] 2582 | VP8ThreadData *next_td = NULL, *prev_td = NULL; | ^~~~~~~ CC libavcodec/vp8_parser.o At top level: libavcodec/vp8.c:105:12: warning: 'vp8_ref_frame' defined but not used [-Wunused-function] 105 | static int vp8_ref_frame(VP8Context *s, VP8Frame *dst, VP8Frame *src) | ^~~~~~~~~~~~~ CC libavcodec/vp8dsp.o CC libavcodec/vp9.o CC libavcodec/vp9_metadata_bsf.o CC libavcodec/vp9_parser.o CC libavcodec/vp9_raw_reorder_bsf.o CC libavcodec/vp9_superframe_bsf.o CC libavcodec/vp9_superframe_split_bsf.o CC libavcodec/vp9block.o In file included from ./libavutil/avutil.h:296, from ./libavutil/imgutils.h:30, from libavcodec/vp8.c:27: In function 'xchg_mb_border', inlined from 'intra_predict' at libavcodec/vp8.c:1680:9, inlined from 'decode_mb_row_no_filter' at libavcodec/vp8.c:2444:13, inlined from 'vp7_decode_mb_row_no_filter' at libavcodec/vp8.c:2496:12: ./libavutil/common.h:108:48: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 108 | #define FFSWAP(type,a,b) do{type SWAP_tmp= b; b= a; a= SWAP_tmp;}while(0) ./libavutil/intreadwrite.h:616:26: note: in expansion of macro 'FFSWAP' 616 | #define AV_SWAP(n, a, b) FFSWAP(av_alias##n, *(av_alias##n*)(a), *(av_alias##n*)(b)) | ^~~~~~ ./libavutil/intreadwrite.h:619:28: note: in expansion of macro 'AV_SWAP' 619 | # define AV_SWAP64(a, b) AV_SWAP(64, a, b) | ^~~~~~~ libavcodec/vp8.c:1569:13: note: in expansion of macro 'AV_SWAP64' 1569 | AV_SWAP64(b, a); \ | ^~~~~~~~~ libavcodec/vp8.c:1578:9: note: in expansion of macro 'XCHG' 1578 | XCHG(top_border + 32, src_y + 16, 1); | ^~~~ In function 'xchg_mb_border', inlined from 'intra_predict' at libavcodec/vp8.c:1780:9, inlined from 'decode_mb_row_no_filter' at libavcodec/vp8.c:2444:13, inlined from 'vp7_decode_mb_row_no_filter' at libavcodec/vp8.c:2496:12: ./libavutil/common.h:108:48: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 108 | #define FFSWAP(type,a,b) do{type SWAP_tmp= b; b= a; a= SWAP_tmp;}while(0) ./libavutil/intreadwrite.h:616:26: note: in expansion of macro 'FFSWAP' 616 | #define AV_SWAP(n, a, b) FFSWAP(av_alias##n, *(av_alias##n*)(a), *(av_alias##n*)(b)) | ^~~~~~ ./libavutil/intreadwrite.h:619:28: note: in expansion of macro 'AV_SWAP' 619 | # define AV_SWAP64(a, b) AV_SWAP(64, a, b) | ^~~~~~~ libavcodec/vp8.c:1569:13: note: in expansion of macro 'AV_SWAP64' 1569 | AV_SWAP64(b, a); \ | ^~~~~~~~~ libavcodec/vp8.c:1578:9: note: in expansion of macro 'XCHG' 1578 | XCHG(top_border + 32, src_y + 16, 1); | ^~~~ CC libavcodec/vp9data.o CC libavcodec/vp9dsp.o CC libavcodec/vp9dsp_10bpp.o CC libavcodec/vp9dsp_12bpp.o In function 'xchg_mb_border', inlined from 'intra_predict' at libavcodec/vp8.c:1680:9, inlined from 'decode_mb_row_no_filter' at libavcodec/vp8.c:2444:13, inlined from 'vp8_decode_mb_row_no_filter' at libavcodec/vp8.c:2502:12: ./libavutil/common.h:108:48: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 108 | #define FFSWAP(type,a,b) do{type SWAP_tmp= b; b= a; a= SWAP_tmp;}while(0) ./libavutil/intreadwrite.h:616:26: note: in expansion of macro 'FFSWAP' 616 | #define AV_SWAP(n, a, b) FFSWAP(av_alias##n, *(av_alias##n*)(a), *(av_alias##n*)(b)) | ^~~~~~ ./libavutil/intreadwrite.h:619:28: note: in expansion of macro 'AV_SWAP' 619 | # define AV_SWAP64(a, b) AV_SWAP(64, a, b) | ^~~~~~~ libavcodec/vp8.c:1569:13: note: in expansion of macro 'AV_SWAP64' 1569 | AV_SWAP64(b, a); \ | ^~~~~~~~~ libavcodec/vp8.c:1578:9: note: in expansion of macro 'XCHG' 1578 | XCHG(top_border + 32, src_y + 16, 1); | ^~~~ In function 'xchg_mb_border', inlined from 'intra_predict' at libavcodec/vp8.c:1780:9, inlined from 'decode_mb_row_no_filter' at libavcodec/vp8.c:2444:13, inlined from 'vp8_decode_mb_row_no_filter' at libavcodec/vp8.c:2502:12: ./libavutil/common.h:108:48: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 108 | #define FFSWAP(type,a,b) do{type SWAP_tmp= b; b= a; a= SWAP_tmp;}while(0) ./libavutil/intreadwrite.h:616:26: note: in expansion of macro 'FFSWAP' 616 | #define AV_SWAP(n, a, b) FFSWAP(av_alias##n, *(av_alias##n*)(a), *(av_alias##n*)(b)) | ^~~~~~ ./libavutil/intreadwrite.h:619:28: note: in expansion of macro 'AV_SWAP' 619 | # define AV_SWAP64(a, b) AV_SWAP(64, a, b) | ^~~~~~~ libavcodec/vp8.c:1569:13: note: in expansion of macro 'AV_SWAP64' 1569 | AV_SWAP64(b, a); \ | ^~~~~~~~~ libavcodec/vp8.c:1578:9: note: in expansion of macro 'XCHG' 1578 | XCHG(top_border + 32, src_y + 16, 1); | ^~~~ CC libavcodec/vp9dsp_8bpp.o CC libavcodec/vp9lpf.o CC libavcodec/vp9mvs.o CC libavcodec/vp9prob.o CC libavcodec/vp9recon.o CC libavcodec/vqavideo.o CC libavcodec/wavpack.o CC libavcodec/wavpackdata.o CC libavcodec/wavpackenc.o CC libavcodec/wcmv.o CC libavcodec/webp.o CC libavcodec/webp_parser.o CC libavcodec/webvttdec.o CC libavcodec/webvttenc.o CC libavcodec/wma.o CC libavcodec/wma_common.o CC libavcodec/wma_freqs.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/wmv2data.o CC libavcodec/wmv2dec.o CC libavcodec/wmv2dsp.o CC libavcodec/wmv2enc.o CC libavcodec/wnv1.o CC libavcodec/wrapped_avframe.o CC libavcodec/ws-snd1.o CC libavcodec/xan.o CC libavcodec/xbm_parser.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/xma_parser.o CC libavcodec/xpmdec.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/ylc.o CC libavcodec/yop.o CC libavcodec/yuv4dec.o CC libavcodec/yuv4enc.o CC libavcodec/zerocodec.o CC libavcodec/zmbv.o CC libavcodec/zmbvenc.o GEN libavcodec/libavcodec.pc 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 GEN libswresample/libswresample.pc CC libavutil/adler32.o CC libavutil/aes.o CC libavutil/aes_ctr.o CC libavutil/audio_fifo.o CC libavutil/avsscanf.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/color_utils.o CC libavutil/cpu.o CC libavutil/crc.o CC libavutil/des.o CC libavutil/dict.o CC libavutil/display.o CC libavutil/dovi_meta.o CC libavutil/downmix_info.o CC libavutil/encryption_info.o CC libavutil/error.o CC libavutil/eval.o CC libavutil/fifo.o CC libavutil/file.o CC libavutil/file_open.o CC libavutil/film_grain_params.o CC libavutil/fixed_dsp.o CC libavutil/float_dsp.o CC libavutil/frame.o CC libavutil/hash.o CC libavutil/hdr_dynamic_metadata.o CC libavutil/hmac.o CC libavutil/hwcontext.o CC libavutil/imgutils.o CC libavutil/integer.o CC libavutil/intmath.o CC libavutil/lfg.o CC libavutil/lls.o CC libavutil/log.o CC libavutil/log2_tab.o CC libavutil/lzo.o CC libavutil/mastering_display_metadata.o CC libavutil/mathematics.o CC libavutil/md5.o CC libavutil/mem.o CC libavutil/murmur3.o CC libavutil/opt.o libavutil/opt.c: In function 'av_opt_child_class_iterate': libavutil/opt.c:1738:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1738 | *iter = parent->child_class_next(*iter); | ^ CC libavutil/parseutils.o CC libavutil/pixdesc.o CC libavutil/pixelutils.o CC libavutil/random_seed.o CC libavutil/rational.o CC libavutil/rc4.o CC libavutil/reverse.o CC libavutil/ripemd.o CC libavutil/samplefmt.o CC libavutil/sha.o CC libavutil/sha512.o CC libavutil/slicethread.o CC libavutil/spherical.o CC libavutil/stereo3d.o CC libavutil/tea.o CC libavutil/threadmessage.o CC libavutil/time.o CC libavutil/timecode.o CC libavutil/tree.o libavutil/timecode.c: In function 'av_timecode_make_string': libavutil/timecode.c:121:60: warning: '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size between 2 and 14 [-Wformat-truncation=] 121 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", | ^~~~ libavutil/timecode.c:121:41: note: directive argument in the range [0, 2147483647] 121 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", | ^~~~~~~~~~~~~~~~~~~~~~~~ libavutil/timecode.c:121:5: note: 'snprintf' output between 12 and 32 bytes into a destination of size 23 121 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | neg ? "-" : "", | ~~~~~~~~~~~~~~~ 123 | hh, mm, ss, drop ? ';' : ':', ff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/twofish.o CC libavutil/tx.o CC libavutil/tx_double.o CC libavutil/tx_float.o CC libavutil/tx_int32.o CC libavutil/utils.o CC libavutil/video_enc_params.o CC libavutil/xga_font_data.o CC libavutil/xtea.o GEN libavutil/libavutil.pc CC fftools/ffmpeg_opt.o fftools/ffmpeg_opt.c: In function 'open_output_file': fftools/ffmpeg_opt.c:2451:13: warning: 'codec' is deprecated [-Wdeprecated-declarations] 2451 | if (av_opt_set(ost->st->codec, "flags", e->value, 0) < 0) | ^~ In file included from fftools/cmdutils.h:30, from fftools/ffmpeg.h:28, from fftools/ffmpeg_opt.c:24: ./libavformat/avformat.h:888:21: note: declared here 888 | AVCodecContext *codec; | ^~~~~ CC fftools/ffmpeg_filter.o In file included from fftools/ffmpeg.h:28, from fftools/ffmpeg_filter.c:23: fftools/ffmpeg_filter.c: In function 'configure_filtergraph': fftools/cmdutils.h:640:34: warning: '%lx' directive output may be truncated writing between 1 and 16 bytes into a region of size 14 [-Wformat-truncation=] 640 | snprintf(name, sizeof(name), "0x%"PRIx64, ch_layout); | ^~~~~ fftools/ffmpeg_filter.c:142:9: note: in expansion of macro 'GET_CH_LAYOUT_NAME' 142 | get_name(ofilter->var); \ | ^~~~~~~~ fftools/ffmpeg_filter.c:173:1: note: in expansion of macro 'DEF_CHOOSE_FORMAT' 173 | DEF_CHOOSE_FORMAT(channel_layouts, uint64_t, channel_layout, channel_layouts, 0, | ^~~~~~~~~~~~~~~~~ fftools/cmdutils.h:640:37: note: format string is defined here 640 | snprintf(name, sizeof(name), "0x%"PRIx64, ch_layout); fftools/cmdutils.h:640:34: note: directive argument in the range [1, 18446744073709551615] 640 | snprintf(name, sizeof(name), "0x%"PRIx64, ch_layout); | ^~~~~ fftools/ffmpeg_filter.c:142:9: note: in expansion of macro 'GET_CH_LAYOUT_NAME' 142 | get_name(ofilter->var); \ | ^~~~~~~~ fftools/ffmpeg_filter.c:173:1: note: in expansion of macro 'DEF_CHOOSE_FORMAT' 173 | DEF_CHOOSE_FORMAT(channel_layouts, uint64_t, channel_layout, channel_layouts, 0, | ^~~~~~~~~~~~~~~~~ fftools/cmdutils.h:640:5: note: 'snprintf' output between 4 and 19 bytes into a destination of size 16 640 | snprintf(name, sizeof(name), "0x%"PRIx64, ch_layout); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fftools/ffmpeg_filter.c:142:9: note: in expansion of macro 'GET_CH_LAYOUT_NAME' 142 | get_name(ofilter->var); \ | ^~~~~~~~ fftools/ffmpeg_filter.c:173:1: note: in expansion of macro 'DEF_CHOOSE_FORMAT' 173 | DEF_CHOOSE_FORMAT(channel_layouts, uint64_t, channel_layout, channel_layouts, 0, | ^~~~~~~~~~~~~~~~~ CC fftools/ffmpeg_hw.o CC fftools/cmdutils.o fftools/cmdutils.c: In function 'print_all_libs_info': fftools/cmdutils.c:1137:5: warning: 'avresample_version' is deprecated [-Wdeprecated-declarations] 1137 | PRINT_LIB_INFO(avresample, AVRESAMPLE, flags, level); | ^~~~~~~~~~~~~~ In file included from fftools/cmdutils.c:37: ./libavresample/avresample.h:148:10: note: declared here 148 | unsigned avresample_version(void); | ^~~~~~~~~~~~~~~~~~ fftools/cmdutils.c:1137:5: warning: 'avresample_configuration' is deprecated [-Wdeprecated-declarations] 1137 | PRINT_LIB_INFO(avresample, AVRESAMPLE, flags, level); | ^~~~~~~~~~~~~~ In file included from fftools/cmdutils.c:37: ./libavresample/avresample.h:158:13: note: declared here 158 | const char *avresample_configuration(void); | ^~~~~~~~~~~~~~~~~~~~~~~~ CC fftools/ffmpeg.o AR libavdevice/libavdevice.a AR libavfilter/libavfilter.a fftools/ffmpeg.c: In function 'init_input_stream': fftools/ffmpeg.c:2966:9: warning: 'thread_safe_callbacks' is deprecated [-Wdeprecated-declarations] 2966 | ist->dec_ctx->thread_safe_callbacks = 1; | ^~~ In file included from ./libavformat/avformat.h:312, from fftools/ffmpeg.c:43: ./libavcodec/avcodec.h:1812:9: note: declared here 1812 | int thread_safe_callbacks; | ^~~~~~~~~~~~~~~~~~~~~ fftools/ffmpeg.c: In function 'process_input': fftools/ffmpeg.c:4344:14: warning: unused variable 'thread_ret' [-Wunused-variable] 4344 | int ret, thread_ret, i, j; | ^~~~~~~~~~ AR libavformat/libavformat.a AR libavcodec/libavcodec.a AR libswresample/libswresample.a AR libavutil/libavutil.a LD ffmpeg_g