+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/gst-ffmpeg-0.10.13nb28/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/gst-ffmpeg-0.10.13nb28/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for gst-ffmpeg-0.10.13nb28 /opt/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13' Making all in gst-libs gmake[2]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/gst-libs' Making all in ext gmake[3]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/gst-libs/ext' gmake[4]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/gst-libs/ext' cd libav && /opt/pkg/bin/gmake gmake[5]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/gst-libs/ext/libav' CC libavdevice/alldevices.o CC libavdevice/avdevice.o AR libavdevice/libavdevice.a CC libavfilter/allfilters.o CC libavfilter/avfilter.o CC libavfilter/avfiltergraph.o libavfilter/avfiltergraph.c: In function 'query_formats': libavfilter/avfiltergraph.c:164:82: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=] 164 | snprintf(inst_name, sizeof(inst_name), "auto-inserted scaler %d", | ^~ libavfilter/avfiltergraph.c:164:60: note: directive argument in the range [0, 2147483647] 164 | snprintf(inst_name, sizeof(inst_name), "auto-inserted scaler %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~ libavfilter/avfiltergraph.c:164:21: note: 'snprintf' output between 23 and 32 bytes into a destination of size 30 164 | snprintf(inst_name, sizeof(inst_name), "auto-inserted scaler %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165 | scaler_count++); | ~~~~~~~~~~~~~~~ CC libavfilter/defaults.o libavfilter/defaults.c: In function 'avfilter_default_get_audio_buffer': libavfilter/defaults.c:87:5: warning: 'av_get_bits_per_sample_fmt' is deprecated [-Wdeprecated-declarations] 87 | sample_size = av_get_bits_per_sample_fmt(sample_fmt) >>3; | ^~~~~~~~~~~ In file included from libavfilter/defaults.c:24: ./libavutil/samplefmt.h:68:5: note: declared here 68 | int av_get_bits_per_sample_fmt(enum AVSampleFormat sample_fmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/drawutils.o CC libavfilter/formats.o CC libavfilter/graphparser.o AR libavfilter/libavfilter.a CC libavformat/4xm.o CC libavformat/a64.o CC libavformat/aacdec.o CC libavformat/ac3dec.o CC libavformat/adtsenc.o CC libavformat/aea.o CC libavformat/aiffdec.o CC libavformat/aiffenc.o CC libavformat/allformats.o CC libavformat/amr.o CC libavformat/anm.o CC libavformat/apc.o CC libavformat/ape.o CC libavformat/apetag.o CC libavformat/applehttp.o libavformat/applehttp.c: In function 'open_input': libavformat/applehttp.c:349:48: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4089 [-Wformat-truncation=] 349 | snprintf(url, sizeof(url), "crypto:%s", seg->url); | ^~ libavformat/applehttp.c:349:13: note: 'snprintf' output between 8 and 4103 bytes into a destination of size 4096 349 | snprintf(url, sizeof(url), "crypto:%s", seg->url); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/applehttp.c:347:48: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4089 [-Wformat-truncation=] 347 | snprintf(url, sizeof(url), "crypto+%s", seg->url); | ^~ libavformat/applehttp.c:347:13: note: 'snprintf' output between 8 and 4103 bytes into a destination of size 4096 347 | snprintf(url, sizeof(url), "crypto+%s", seg->url); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/asf.o CC libavformat/asfcrypt.o CC libavformat/asfdec.o libavformat/asfdec.c:87:26: warning: 'stream_bitrate_guid' defined but not used [-Wunused-const-variable=] 87 | static const ff_asf_guid stream_bitrate_guid = { /* (http://get.to/sdp) */ | ^~~~~~~~~~~~~~~~~~~ CC libavformat/asfenc.o CC libavformat/assdec.o CC libavformat/assenc.o CC libavformat/au.o CC libavformat/audiointerleave.o CC libavformat/avc.o CC libavformat/avi.o CC libavformat/avidec.o CC libavformat/avienc.o CC libavformat/avio.o libavformat/avio.c: In function 'avio_enum_protocols': libavformat/avio.c:65:23: warning: initialization of 'URLProtocol **' from incompatible pointer type 'void **' [-Wincompatible-pointer-types] 65 | URLProtocol **p = opaque; | ^~~~~~ libavformat/avio.c: In function 'ffurl_write': libavformat/avio.c:315:38: warning: passing argument 2 of 'retry_transfer_wrapper' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 315 | return retry_transfer_wrapper(h, buf, size, size, h->prot->url_write); | ^~~ libavformat/avio.c:263:72: note: expected 'unsigned char *' but argument is of type 'const unsigned char *' 263 | static inline int retry_transfer_wrapper(URLContext *h, unsigned char *buf, int size, int size_min, | ~~~~~~~~~~~~~~~^~~ libavformat/avio.c:315:62: warning: passing argument 5 of 'retry_transfer_wrapper' from incompatible pointer type [-Wincompatible-pointer-types] 315 | return retry_transfer_wrapper(h, buf, size, size, h->prot->url_write); | ~~~~~~~^~~~~~~~~~~ | | | int (*)(URLContext *, const unsigned char *, int) libavformat/avio.c:264:48: note: expected 'int (*)(URLContext *, unsigned char *, int)' but argument is of type 'int (*)(URLContext *, const unsigned char *, int)' 264 | int (*transfer_func)(URLContext *h, unsigned char *buf, int size)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/aviobuf.o libavformat/aviobuf.c: In function 'ffio_init_context': libavformat/aviobuf.c:65:5: warning: 'is_streamed' is deprecated [-Wdeprecated-declarations] 65 | s->is_streamed = 0; | ^ In file included from libavformat/avformat.h:45, from libavformat/aviobuf.c:24: libavformat/avio.h:68:30: note: declared here 68 | attribute_deprecated int is_streamed; | ^~~~~~~~~~~ libavformat/aviobuf.c: In function 'ffio_fdopen': libavformat/aviobuf.c:849:23: warning: passing argument 6 of 'ffio_init_context' from incompatible pointer type [-Wincompatible-pointer-types] 849 | ffurl_read, ffurl_write, ffurl_seek) < 0) { | ^~~~~~~~~~ | | | int (*)(URLContext *, unsigned char *, int) libavformat/aviobuf.c:48:25: note: expected 'int (*)(void *, uint8_t *, int)' {aka 'int (*)(void *, unsigned char *, int)'} but argument is of type 'int (*)(URLContext *, unsigned char *, int)' 48 | int (*read_packet)(void *opaque, uint8_t *buf, int buf_size), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/aviobuf.c:849:35: warning: passing argument 7 of 'ffio_init_context' from incompatible pointer type [-Wincompatible-pointer-types] 849 | ffurl_read, ffurl_write, ffurl_seek) < 0) { | ^~~~~~~~~~~ | | | int (*)(URLContext *, const unsigned char *, int) libavformat/aviobuf.c:49:25: note: expected 'int (*)(void *, uint8_t *, int)' {aka 'int (*)(void *, unsigned char *, int)'} but argument is of type 'int (*)(URLContext *, const unsigned char *, int)' 49 | int (*write_packet)(void *opaque, uint8_t *buf, int buf_size), | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/aviobuf.c:849:48: warning: passing argument 8 of 'ffio_init_context' from incompatible pointer type [-Wincompatible-pointer-types] 849 | ffurl_read, ffurl_write, ffurl_seek) < 0) { | ^~~~~~~~~~ | | | int64_t (*)(URLContext *, int64_t, int) {aka long int (*)(URLContext *, long int, int)} libavformat/aviobuf.c:50:29: note: expected 'int64_t (*)(void *, int64_t, int)' {aka 'long int (*)(void *, long int, int)'} but argument is of type 'int64_t (*)(URLContext *, int64_t, int)' {aka 'long int (*)(URLContext *, long int, int)'} 50 | int64_t (*seek)(void *opaque, int64_t offset, int whence)) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/aviobuf.c:855:5: warning: 'is_streamed' is deprecated [-Wdeprecated-declarations] 855 | (*s)->is_streamed = h->is_streamed; | ^ In file included from libavformat/avformat.h:45, from libavformat/aviobuf.c:24: libavformat/avio.h:68:30: note: declared here 68 | attribute_deprecated int is_streamed; | ^~~~~~~~~~~ CC libavformat/avlanguage.o CC libavformat/avs.o CC libavformat/bethsoftvid.o CC libavformat/bfi.o CC libavformat/bink.o CC libavformat/c93.o CC libavformat/caf.o CC libavformat/cafdec.o CC libavformat/cavsvideodec.o CC libavformat/cdg.o CC libavformat/crcenc.o CC libavformat/cutils.o CC libavformat/daud.o CC libavformat/dfa.o CC libavformat/diracdec.o CC libavformat/dnxhddec.o CC libavformat/dsicin.o CC libavformat/dtsdec.o CC libavformat/dv.o CC libavformat/dvenc.o CC libavformat/dxa.o CC libavformat/eacdata.o CC libavformat/electronicarts.o CC libavformat/ffmdec.o CC libavformat/ffmenc.o CC libavformat/ffmetadec.o CC libavformat/ffmetaenc.o CC libavformat/filmstripdec.o CC libavformat/filmstripenc.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/framecrcenc.o CC libavformat/gif.o CC libavformat/gxf.o CC libavformat/gxfenc.o CC libavformat/h261dec.o CC libavformat/h263dec.o CC libavformat/h264dec.o CC libavformat/id3v1.o CC libavformat/id3v2.o libavformat/id3v2.c: In function 'ff_id3v2_read': libavformat/id3v2.c:309:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 309 | if (ret != ID3v2_HEADER_SIZE) | ^~ libavformat/id3v2.c:311:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 311 | found_header = ff_id3v2_match(buf, magic); | ^~~~~~~~~~~~ CC libavformat/idcin.o CC libavformat/idroqdec.o CC libavformat/idroqenc.o CC libavformat/iff.o CC libavformat/img2.o libavformat/img2.c: In function 'read_header': libavformat/img2.c:236:5: warning: 'pix_fmt' is deprecated [-Wdeprecated-declarations] 236 | if (ap->pix_fmt != PIX_FMT_NONE) | ^~ In file included from libavformat/img2.c:29: libavformat/avformat.h:249:43: note: declared here 249 | attribute_deprecated enum PixelFormat pix_fmt; | ^~~~~~~ libavformat/img2.c:237:9: warning: 'pix_fmt' is deprecated [-Wdeprecated-declarations] 237 | pix_fmt = ap->pix_fmt; | ^~~~~~~ In file included from libavformat/img2.c:29: libavformat/avformat.h:249:43: note: declared here 249 | attribute_deprecated enum PixelFormat pix_fmt; | ^~~~~~~ libavformat/img2.c:238:5: warning: 'width' is deprecated [-Wdeprecated-declarations] 238 | if (ap->width > 0) | ^~ In file included from libavformat/img2.c:29: libavformat/avformat.h:247:30: note: declared here 247 | attribute_deprecated int width; | ^~~~~ libavformat/img2.c:239:9: warning: 'width' is deprecated [-Wdeprecated-declarations] 239 | width = ap->width; | ^~~~~ In file included from libavformat/img2.c:29: libavformat/avformat.h:247:30: note: declared here 247 | attribute_deprecated int width; | ^~~~~ libavformat/img2.c:240:5: warning: 'height' is deprecated [-Wdeprecated-declarations] 240 | if (ap->height > 0) | ^~ In file included from libavformat/img2.c:29: libavformat/avformat.h:248:30: note: declared here 248 | attribute_deprecated int height; | ^~~~~~ libavformat/img2.c:241:9: warning: 'height' is deprecated [-Wdeprecated-declarations] 241 | height = ap->height; | ^~~~~~ In file included from libavformat/img2.c:29: libavformat/avformat.h:248:30: note: declared here 248 | attribute_deprecated int height; | ^~~~~~ libavformat/img2.c:242:5: warning: 'time_base' is deprecated [-Wdeprecated-declarations] 242 | if (ap->time_base.num) | ^~ In file included from libavformat/img2.c:29: libavformat/avformat.h:244:37: note: declared here 244 | attribute_deprecated AVRational time_base; | ^~~~~~~~~ libavformat/img2.c:243:9: warning: 'time_base' is deprecated [-Wdeprecated-declarations] 243 | framerate = (AVRational){ap->time_base.den, ap->time_base.num}; | ^~~~~~~~~ In file included from libavformat/img2.c:29: libavformat/avformat.h:244:37: note: declared here 244 | attribute_deprecated AVRational time_base; | ^~~~~~~~~ libavformat/img2.c:243:9: warning: 'time_base' is deprecated [-Wdeprecated-declarations] 243 | framerate = (AVRational){ap->time_base.den, ap->time_base.num}; | ^~~~~~~~~ In file included from libavformat/img2.c:29: libavformat/avformat.h:244:37: note: declared here 244 | attribute_deprecated AVRational time_base; | ^~~~~~~~~ CC libavformat/ingenientdec.o CC libavformat/ipmovie.o CC libavformat/isom.o CC libavformat/iss.o CC libavformat/iv8.o CC libavformat/ivfdec.o CC libavformat/ivfenc.o CC libavformat/jvdec.o CC libavformat/lmlm4.o CC libavformat/lxfdec.o CC libavformat/m4vdec.o CC libavformat/matroska.o CC libavformat/matroskadec.o libavformat/matroskadec.c: In function 'matroska_read_seek': libavformat/matroskadec.c:1948:43: warning: comparison of constant '48' with boolean expression is always true [-Wbool-compare] 1948 | && !tracks[i].stream->discard != AVDISCARD_ALL) { | ^~ libavformat/matroskadec.c:1948:43: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] libavformat/matroskadec.c:1948:16: note: add parentheses around left hand side expression to silence this warning 1948 | && !tracks[i].stream->discard != AVDISCARD_ALL) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) CC libavformat/matroskaenc.o libavformat/matroskaenc.c: In function 'mkv_write_tracks': libavformat/matroskaenc.c:530:13: warning: 'av_get_bits_per_sample_fmt' is deprecated [-Wdeprecated-declarations] 530 | bit_depth = av_get_bits_per_sample_fmt(codec->sample_fmt); | ^~~~~~~~~ In file included from ./libavcodec/avcodec.h:30, from libavformat/avformat.h:42, from libavformat/matroskaenc.c:22: ./libavutil/samplefmt.h:68:5: note: declared here 68 | int av_get_bits_per_sample_fmt(enum AVSampleFormat sample_fmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/md5enc.o CC libavformat/metadata.o CC libavformat/mm.o CC libavformat/mmf.o CC libavformat/mov.o CC libavformat/movenc.o libavformat/movenc.c: In function 'mov_write_udta_tag': libavformat/movenc.c:1704:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1704 | if(ret < 0) | ^~ libavformat/movenc.c:1707:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1707 | if (mov->mode & MODE_3GP) { | ^~ CC libavformat/movenchint.o CC libavformat/mp3dec.o CC libavformat/mp3enc.o CC libavformat/mpc.o CC libavformat/mpc8.o CC libavformat/mpeg.o CC libavformat/mpegenc.o libavformat/mpegenc.c: In function 'flush_packet': libavformat/mpegenc.c:922:83: warning: passing argument 4 of 'av_fifo_generic_read' from incompatible pointer type [-Wincompatible-pointer-types] 922 | av_fifo_generic_read(stream->fifo, ctx->pb, payload_size - stuffing_size, &avio_write); | ^~~~~~~~~~~ | | | void (*)(AVIOContext *, const unsigned char *, int) In file included from libavformat/mpegenc.c:22: ./libavutil/fifo.h:77:76: note: expected 'void (*)(void *, void *, int)' but argument is of type 'void (*)(AVIOContext *, const unsigned char *, int)' 77 | int av_fifo_generic_read(AVFifoBuffer *f, void *dest, int buf_size, void (*func)(void*, void*, int)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mpegts.o libavformat/mpegts.c: In function 'mp4_read_iods': libavformat/mpegts.c:867:28: warning: passing argument 2 of 'ffio_init_context' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 867 | ffio_init_context(&pb, buf, size, 0, NULL, NULL, NULL, NULL); | ^~~ In file included from libavformat/mpegts.c:33: libavformat/avio_internal.h:27:34: note: expected 'unsigned char *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 27 | unsigned char *buffer, | ~~~~~~~~~~~~~~~^~~~~~ libavformat/mpegts.c: In function 'mpegts_read_header': libavformat/mpegts.c:1470:9: warning: 'mpeg2ts_compute_pcr' is deprecated [-Wdeprecated-declarations] 1470 | if (ap->mpeg2ts_compute_pcr) | ^~ In file included from libavformat/mpegts.c:30: libavformat/avformat.h:254:39: note: declared here 254 | attribute_deprecated unsigned int mpeg2ts_compute_pcr:1; | ^~~~~~~~~~~~~~~~~~~ libavformat/mpegts.c:1471:13: warning: 'mpeg2ts_compute_pcr' is deprecated [-Wdeprecated-declarations] 1471 | ts->mpeg2ts_compute_pcr = ap->mpeg2ts_compute_pcr; | ^~ In file included from libavformat/mpegts.c:30: libavformat/avformat.h:254:39: note: declared here 254 | attribute_deprecated unsigned int mpeg2ts_compute_pcr:1; | ^~~~~~~~~~~~~~~~~~~ libavformat/mpegts.c:1472:9: warning: 'mpeg2ts_raw' is deprecated [-Wdeprecated-declarations] 1472 | if(ap->mpeg2ts_raw){ | ^~ In file included from libavformat/mpegts.c:30: libavformat/avformat.h:252:39: note: declared here 252 | attribute_deprecated unsigned int mpeg2ts_raw:1; /**< deprecated, use mpegtsraw demuxer */ | ^~~~~~~~~~~ CC libavformat/mpegtsenc.o libavformat/mpegtsenc.c: In function 'mpegts_write_pmt': libavformat/mpegtsenc.c:312:17: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 312 | else | ^~~~ libavformat/mpegtsenc.c:315:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 315 | *len_ptr += 4; | ^ CC libavformat/mpegvideodec.o CC libavformat/mpjpeg.o CC libavformat/msnwc_tcp.o CC libavformat/mtv.o CC libavformat/mvi.o CC libavformat/mxf.o CC libavformat/mxfdec.o CC libavformat/mxfenc.o CC libavformat/mxg.o libavformat/mxg.c: In function 'mxg_update_cache': libavformat/mxg.c:115:50: warning: 'soi_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] 115 | if (mxg->soi_ptr) mxg->soi_ptr = mxg->buffer + soi_pos; | ~~~~~~~~~~~~^~~~~~~~~ CC libavformat/ncdec.o CC libavformat/nsvdec.o libavformat/nsvdec.c: In function 'nsv_read_header': libavformat/nsvdec.c:509:12: warning: variable 'err' set but not used [-Wunused-but-set-variable] 509 | int i, err; | ^~~ CC libavformat/nullenc.o CC libavformat/nut.o CC libavformat/nutdec.o libavformat/nutdec.c: In function 'decode_main_header': libavformat/nutdec.c:278:38: warning: passing argument 2 of 'avio_read' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 278 | avio_read(bc, nut->header[i], nut->header_len[i]); | ~~~~~~~~~~~^~~ In file included from libavformat/avio_internal.h:23, from libavformat/nutdec.c:28: libavformat/avio.h:479:46: note: expected 'unsigned char *' but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 479 | int avio_read(AVIOContext *s, unsigned char *buf, int size); | ~~~~~~~~~~~~~~~^~~ libavformat/nutdec.c: In function 'nut_read_timestamp': libavformat/nutdec.c:853:1: warning: control reaches end of non-void function [-Wreturn-type] 853 | } | ^ CC libavformat/nutenc.o CC libavformat/nuv.o CC libavformat/oggdec.o CC libavformat/oggenc.o CC libavformat/oggparsedirac.o CC libavformat/oggparseflac.o CC libavformat/oggparseogm.o CC libavformat/oggparseskeleton.o CC libavformat/oggparsespeex.o CC libavformat/oggparsetheora.o CC libavformat/oggparsevorbis.o CC libavformat/oma.o CC libavformat/options.o CC libavformat/os_support.o CC libavformat/pcm.o CC libavformat/pcmdec.o CC libavformat/pcmenc.o CC libavformat/psxstr.o CC libavformat/pva.o CC libavformat/qcp.o CC libavformat/r3d.o CC libavformat/rawdec.o libavformat/rawdec.c: In function 'ff_raw_read_header': libavformat/rawdec.c:37:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 37 | if (!st) | ^~ libavformat/rawdec.c:40:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 40 | id = s->iformat->value; | ^~ libavformat/rawdec.c:53:13: warning: 'sample_rate' is deprecated [-Wdeprecated-declarations] 53 | if (ap->sample_rate) | ^~ In file included from libavformat/rawdec.c:23: libavformat/avformat.h:245:30: note: declared here 245 | attribute_deprecated int sample_rate; | ^~~~~~~~~~~ libavformat/rawdec.c:54:17: warning: 'sample_rate' is deprecated [-Wdeprecated-declarations] 54 | st->codec->sample_rate = ap->sample_rate; | ^~ In file included from libavformat/rawdec.c:23: libavformat/avformat.h:245:30: note: declared here 245 | attribute_deprecated int sample_rate; | ^~~~~~~~~~~ libavformat/rawdec.c:55:13: warning: 'channels' is deprecated [-Wdeprecated-declarations] 55 | if (ap->channels) | ^~ In file included from libavformat/rawdec.c:23: libavformat/avformat.h:246:30: note: declared here 246 | attribute_deprecated int channels; | ^~~~~~~~ libavformat/rawdec.c:56:17: warning: 'channels' is deprecated [-Wdeprecated-declarations] 56 | st->codec->channels = ap->channels; | ^~ In file included from libavformat/rawdec.c:23: libavformat/avformat.h:246:30: note: declared here 246 | attribute_deprecated int channels; | ^~~~~~~~ libavformat/rawdec.c:91:13: warning: 'width' is deprecated [-Wdeprecated-declarations] 91 | if (ap->width > 0) | ^~ In file included from libavformat/rawdec.c:23: libavformat/avformat.h:247:30: note: declared here 247 | attribute_deprecated int width; | ^~~~~ libavformat/rawdec.c:92:17: warning: 'width' is deprecated [-Wdeprecated-declarations] 92 | width = ap->width; | ^~~~~ In file included from libavformat/rawdec.c:23: libavformat/avformat.h:247:30: note: declared here 247 | attribute_deprecated int width; | ^~~~~ libavformat/rawdec.c:93:13: warning: 'height' is deprecated [-Wdeprecated-declarations] 93 | if (ap->height > 0) | ^~ In file included from libavformat/rawdec.c:23: libavformat/avformat.h:248:30: note: declared here 248 | attribute_deprecated int height; | ^~~~~~ libavformat/rawdec.c:94:17: warning: 'height' is deprecated [-Wdeprecated-declarations] 94 | height = ap->height; | ^~~~~~ In file included from libavformat/rawdec.c:23: libavformat/avformat.h:248:30: note: declared here 248 | attribute_deprecated int height; | ^~~~~~ libavformat/rawdec.c:95:13: warning: 'pix_fmt' is deprecated [-Wdeprecated-declarations] 95 | if (ap->pix_fmt) | ^~ In file included from libavformat/rawdec.c:23: libavformat/avformat.h:249:43: note: declared here 249 | attribute_deprecated enum PixelFormat pix_fmt; | ^~~~~~~ libavformat/rawdec.c:96:17: warning: 'pix_fmt' is deprecated [-Wdeprecated-declarations] 96 | pix_fmt = ap->pix_fmt; | ^~~~~~~ In file included from libavformat/rawdec.c:23: libavformat/avformat.h:249:43: note: declared here 249 | attribute_deprecated enum PixelFormat pix_fmt; | ^~~~~~~ libavformat/rawdec.c:97:13: warning: 'time_base' is deprecated [-Wdeprecated-declarations] 97 | if (ap->time_base.num) | ^~ In file included from libavformat/rawdec.c:23: libavformat/avformat.h:244:37: note: declared here 244 | attribute_deprecated AVRational time_base; | ^~~~~~~~~ libavformat/rawdec.c:98:17: warning: 'time_base' is deprecated [-Wdeprecated-declarations] 98 | framerate = (AVRational){ap->time_base.den, ap->time_base.num}; | ^~~~~~~~~ In file included from libavformat/rawdec.c:23: libavformat/avformat.h:244:37: note: declared here 244 | attribute_deprecated AVRational time_base; | ^~~~~~~~~ libavformat/rawdec.c:98:17: warning: 'time_base' is deprecated [-Wdeprecated-declarations] 98 | framerate = (AVRational){ap->time_base.den, ap->time_base.num}; | ^~~~~~~~~ In file included from libavformat/rawdec.c:23: libavformat/avformat.h:244:37: note: declared here 244 | attribute_deprecated AVRational time_base; | ^~~~~~~~~ libavformat/rawdec.c: In function 'ff_raw_video_read_header': libavformat/rawdec.c:174:5: warning: 'time_base' is deprecated [-Wdeprecated-declarations] 174 | if (ap->time_base.num) | ^~ In file included from libavformat/rawdec.c:23: libavformat/avformat.h:244:37: note: declared here 244 | attribute_deprecated AVRational time_base; | ^~~~~~~~~ libavformat/rawdec.c:175:9: warning: 'time_base' is deprecated [-Wdeprecated-declarations] 175 | framerate = (AVRational){ap->time_base.den, ap->time_base.num}; | ^~~~~~~~~ In file included from libavformat/rawdec.c:23: libavformat/avformat.h:244:37: note: declared here 244 | attribute_deprecated AVRational time_base; | ^~~~~~~~~ libavformat/rawdec.c:175:9: warning: 'time_base' is deprecated [-Wdeprecated-declarations] 175 | framerate = (AVRational){ap->time_base.den, ap->time_base.num}; | ^~~~~~~~~ In file included from libavformat/rawdec.c:23: libavformat/avformat.h:244:37: note: declared here 244 | attribute_deprecated AVRational time_base; | ^~~~~~~~~ CC libavformat/rawenc.o CC libavformat/rawvideodec.o CC libavformat/riff.o CC libavformat/rl2.o CC libavformat/rm.o CC libavformat/rmdec.o libavformat/rmdec.c: In function 'ff_rm_parse_packet': libavformat/rmdec.c:616:11: warning: 'seq' may be used uninitialized in this function [-Wmaybe-uninitialized] 616 | *pseq = seq; | ~~~~~~^~~~~ libavformat/rmdec.c:583:14: note: 'seq' was declared here 583 | int hdr, seq, pic_num, len2, pos; | ^~~ libavformat/rmdec.c: In function 'rm_read_packet': libavformat/rmdec.c:856:17: warning: 'st' may be used uninitialized in this function [-Wmaybe-uninitialized] 856 | av_add_index_entry(st, pos, timestamp, 0, 0, AVINDEX_KEYFRAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rmenc.o CC libavformat/rpl.o CC libavformat/rso.o CC libavformat/rsodec.o CC libavformat/rsoenc.o CC libavformat/rtp.o CC libavformat/rtpenc.o CC libavformat/rtpenc_aac.o CC libavformat/rtpenc_amr.o CC libavformat/rtpenc_chain.o libavformat/rtpenc_chain.c: In function 'ff_rtp_chain_mux_open': libavformat/rtpenc_chain.c:53:5: warning: 'av_set_parameters' is deprecated [-Wdeprecated-declarations] 53 | av_set_parameters(rtpctx, NULL); | ^~~~~~~~~~~~~~~~~ In file included from libavformat/rtpenc_chain.c:22: libavformat/avformat.h:1336:26: note: declared here 1336 | attribute_deprecated int av_set_parameters(AVFormatContext *s, AVFormatParameters *ap); | ^~~~~~~~~~~~~~~~~ libavformat/rtpenc_chain.c:56:9: warning: 'av_find_opt' is deprecated [-Wdeprecated-declarations] 56 | av_find_opt(s->priv_data, "rtpflags", NULL, 0, 0)) | ^~~~~~~~~~~ In file included from libavformat/rtpenc_chain.c:26: ./libavutil/opt.h:111:17: note: declared here 111 | const AVOption *av_find_opt(void *obj, const char *name, const char *unit, int mask, int flags); | ^~~~~~~~~~~ CC libavformat/rtpenc_h263.o CC libavformat/rtpenc_h264.o CC libavformat/rtpenc_latm.o CC libavformat/rtpenc_mpv.o CC libavformat/rtpenc_vp8.o CC libavformat/rtpenc_xiph.o CC libavformat/sauce.o CC libavformat/sdp.o CC libavformat/seek.o CC libavformat/segafilm.o CC libavformat/sierravmd.o CC libavformat/siff.o CC libavformat/smacker.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/swfdec.o CC libavformat/swfenc.o libavformat/swfenc.c: In function 'swf_write_video': libavformat/swfenc.c:424:63: warning: passing argument 4 of 'av_fifo_generic_read' from incompatible pointer type [-Wincompatible-pointer-types] 424 | av_fifo_generic_read(swf->audio_fifo, pb, frame_size, &avio_write); | ^~~~~~~~~~~ | | | void (*)(AVIOContext *, const unsigned char *, int) In file included from libavformat/swf.h:26, from libavformat/swfenc.c:25: ./libavutil/fifo.h:77:76: note: expected 'void (*)(void *, void *, int)' but argument is of type 'void (*)(AVIOContext *, const unsigned char *, int)' 77 | int av_fifo_generic_read(AVFifoBuffer *f, void *dest, int buf_size, void (*func)(void*, void*, int)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/thp.o CC libavformat/tiertexseq.o CC libavformat/tmv.o CC libavformat/tta.o CC libavformat/tty.o libavformat/tty.c: In function 'read_header': libavformat/tty.c:99:5: warning: 'width' is deprecated [-Wdeprecated-declarations] 99 | if (ap->width > 0) | ^~ In file included from libavformat/tty.c:33: libavformat/avformat.h:247:30: note: declared here 247 | attribute_deprecated int width; | ^~~~~ libavformat/tty.c:100:9: warning: 'width' is deprecated [-Wdeprecated-declarations] 100 | width = ap->width; | ^~~~~ In file included from libavformat/tty.c:33: libavformat/avformat.h:247:30: note: declared here 247 | attribute_deprecated int width; | ^~~~~ libavformat/tty.c:101:5: warning: 'height' is deprecated [-Wdeprecated-declarations] 101 | if (ap->height > 0) | ^~ In file included from libavformat/tty.c:33: libavformat/avformat.h:248:30: note: declared here 248 | attribute_deprecated int height; | ^~~~~~ libavformat/tty.c:102:9: warning: 'height' is deprecated [-Wdeprecated-declarations] 102 | height = ap->height; | ^~~~~~ In file included from libavformat/tty.c:33: libavformat/avformat.h:248:30: note: declared here 248 | attribute_deprecated int height; | ^~~~~~ libavformat/tty.c:103:5: warning: 'time_base' is deprecated [-Wdeprecated-declarations] 103 | if (ap->time_base.num) | ^~ In file included from libavformat/tty.c:33: libavformat/avformat.h:244:37: note: declared here 244 | attribute_deprecated AVRational time_base; | ^~~~~~~~~ libavformat/tty.c:104:9: warning: 'time_base' is deprecated [-Wdeprecated-declarations] 104 | framerate = (AVRational){ap->time_base.den, ap->time_base.num}; | ^~~~~~~~~ In file included from libavformat/tty.c:33: libavformat/avformat.h:244:37: note: declared here 244 | attribute_deprecated AVRational time_base; | ^~~~~~~~~ libavformat/tty.c:104:9: warning: 'time_base' is deprecated [-Wdeprecated-declarations] 104 | framerate = (AVRational){ap->time_base.den, ap->time_base.num}; | ^~~~~~~~~ In file included from libavformat/tty.c:33: libavformat/avformat.h:244:37: note: declared here 244 | attribute_deprecated AVRational time_base; | ^~~~~~~~~ libavformat/tty.c:112:5: warning: 'sample_rate' is deprecated [-Wdeprecated-declarations] 112 | if (ap->sample_rate) | ^~ In file included from libavformat/tty.c:33: libavformat/avformat.h:245:30: note: declared here 245 | attribute_deprecated int sample_rate; | ^~~~~~~~~~~ libavformat/tty.c:113:9: warning: 'sample_rate' is deprecated [-Wdeprecated-declarations] 113 | s->chars_per_frame = ap->sample_rate; | ^ In file included from libavformat/tty.c:33: libavformat/avformat.h:245:30: note: declared here 245 | attribute_deprecated int sample_rate; | ^~~~~~~~~~~ CC libavformat/txd.o CC libavformat/utils.o libavformat/utils.c: In function 'convert_format_parameters': libavformat/utils.c:401:5: warning: 'time_base' is deprecated [-Wdeprecated-declarations] 401 | if (ap->time_base.num) { | ^~ In file included from libavformat/utils.c:24: libavformat/avformat.h:244:37: note: declared here 244 | attribute_deprecated AVRational time_base; | ^~~~~~~~~ libavformat/utils.c:402:9: warning: 'time_base' is deprecated [-Wdeprecated-declarations] 402 | snprintf(buf, sizeof(buf), "%d/%d", ap->time_base.den, ap->time_base.num); | ^~~~~~~~ In file included from libavformat/utils.c:24: libavformat/avformat.h:244:37: note: declared here 244 | attribute_deprecated AVRational time_base; | ^~~~~~~~~ libavformat/utils.c:402:9: warning: 'time_base' is deprecated [-Wdeprecated-declarations] 402 | snprintf(buf, sizeof(buf), "%d/%d", ap->time_base.den, ap->time_base.num); | ^~~~~~~~ In file included from libavformat/utils.c:24: libavformat/avformat.h:244:37: note: declared here 244 | attribute_deprecated AVRational time_base; | ^~~~~~~~~ libavformat/utils.c:405:5: warning: 'sample_rate' is deprecated [-Wdeprecated-declarations] 405 | if (ap->sample_rate) { | ^~ In file included from libavformat/utils.c:24: libavformat/avformat.h:245:30: note: declared here 245 | attribute_deprecated int sample_rate; | ^~~~~~~~~~~ libavformat/utils.c:406:9: warning: 'sample_rate' is deprecated [-Wdeprecated-declarations] 406 | snprintf(buf, sizeof(buf), "%d", ap->sample_rate); | ^~~~~~~~ In file included from libavformat/utils.c:24: libavformat/avformat.h:245:30: note: declared here 245 | attribute_deprecated int sample_rate; | ^~~~~~~~~~~ libavformat/utils.c:409:5: warning: 'channels' is deprecated [-Wdeprecated-declarations] 409 | if (ap->channels) { | ^~ In file included from libavformat/utils.c:24: libavformat/avformat.h:246:30: note: declared here 246 | attribute_deprecated int channels; | ^~~~~~~~ libavformat/utils.c:410:9: warning: 'channels' is deprecated [-Wdeprecated-declarations] 410 | snprintf(buf, sizeof(buf), "%d", ap->channels); | ^~~~~~~~ In file included from libavformat/utils.c:24: libavformat/avformat.h:246:30: note: declared here 246 | attribute_deprecated int channels; | ^~~~~~~~ libavformat/utils.c:413:5: warning: 'width' is deprecated [-Wdeprecated-declarations] 413 | if (ap->width || ap->height) { | ^~ In file included from libavformat/utils.c:24: libavformat/avformat.h:247:30: note: declared here 247 | attribute_deprecated int width; | ^~~~~ libavformat/utils.c:413:5: warning: 'height' is deprecated [-Wdeprecated-declarations] 413 | if (ap->width || ap->height) { | ^~ In file included from libavformat/utils.c:24: libavformat/avformat.h:248:30: note: declared here 248 | attribute_deprecated int height; | ^~~~~~ libavformat/utils.c:414:9: warning: 'width' is deprecated [-Wdeprecated-declarations] 414 | snprintf(buf, sizeof(buf), "%dx%d", ap->width, ap->height); | ^~~~~~~~ In file included from libavformat/utils.c:24: libavformat/avformat.h:247:30: note: declared here 247 | attribute_deprecated int width; | ^~~~~ libavformat/utils.c:414:9: warning: 'height' is deprecated [-Wdeprecated-declarations] 414 | snprintf(buf, sizeof(buf), "%dx%d", ap->width, ap->height); | ^~~~~~~~ In file included from libavformat/utils.c:24: libavformat/avformat.h:248:30: note: declared here 248 | attribute_deprecated int height; | ^~~~~~ libavformat/utils.c:417:5: warning: 'pix_fmt' is deprecated [-Wdeprecated-declarations] 417 | if (ap->pix_fmt != PIX_FMT_NONE) { | ^~ In file included from libavformat/utils.c:24: libavformat/avformat.h:249:43: note: declared here 249 | attribute_deprecated enum PixelFormat pix_fmt; | ^~~~~~~ libavformat/utils.c:418:9: warning: 'pix_fmt' is deprecated [-Wdeprecated-declarations] 418 | av_dict_set(&opts, "pixel_format", av_get_pix_fmt_name(ap->pix_fmt), 0); | ^~~~~~~~~~~ In file included from libavformat/utils.c:24: libavformat/avformat.h:249:43: note: declared here 249 | attribute_deprecated enum PixelFormat pix_fmt; | ^~~~~~~ libavformat/utils.c:420:5: warning: 'channel' is deprecated [-Wdeprecated-declarations] 420 | if (ap->channel) { | ^~ In file included from libavformat/utils.c:24: libavformat/avformat.h:250:30: note: declared here 250 | attribute_deprecated int channel; /**< Used to select DV channel. */ | ^~~~~~~ libavformat/utils.c:421:9: warning: 'channel' is deprecated [-Wdeprecated-declarations] 421 | snprintf(buf, sizeof(buf), "%d", ap->channel); | ^~~~~~~~ In file included from libavformat/utils.c:24: libavformat/avformat.h:250:30: note: declared here 250 | attribute_deprecated int channel; /**< Used to select DV channel. */ | ^~~~~~~ libavformat/utils.c:424:5: warning: 'standard' is deprecated [-Wdeprecated-declarations] 424 | if (ap->standard) { | ^~ In file included from libavformat/utils.c:24: libavformat/avformat.h:251:38: note: declared here 251 | attribute_deprecated const char *standard; /**< deprecated, use demuxer-specific options instead. */ | ^~~~~~~~ libavformat/utils.c:425:9: warning: 'standard' is deprecated [-Wdeprecated-declarations] 425 | av_dict_set(&opts, "standard", ap->standard, 0); | ^~~~~~~~~~~ In file included from libavformat/utils.c:24: libavformat/avformat.h:251:38: note: declared here 251 | attribute_deprecated const char *standard; /**< deprecated, use demuxer-specific options instead. */ | ^~~~~~~~ libavformat/utils.c:427:5: warning: 'mpeg2ts_compute_pcr' is deprecated [-Wdeprecated-declarations] 427 | if (ap->mpeg2ts_compute_pcr) { | ^~ In file included from libavformat/utils.c:24: libavformat/avformat.h:254:39: note: declared here 254 | attribute_deprecated unsigned int mpeg2ts_compute_pcr:1; | ^~~~~~~~~~~~~~~~~~~ libavformat/utils.c:430:5: warning: 'initial_pause' is deprecated [-Wdeprecated-declarations] 430 | if (ap->initial_pause) { | ^~ In file included from libavformat/utils.c:24: libavformat/avformat.h:255:39: note: declared here 255 | attribute_deprecated unsigned int initial_pause:1; /**< Do not begin to play the stream | ^~~~~~~~~~~~~ libavformat/utils.c: In function 'av_open_input_stream': libavformat/utils.c:454:5: warning: 'prealloced_context' is deprecated [-Wdeprecated-declarations] 454 | if(!ap->prealloced_context) | ^~ In file included from libavformat/utils.c:24: libavformat/avformat.h:257:39: note: declared here 257 | attribute_deprecated unsigned int prealloced_context:1; | ^~~~~~~~~~~~~~~~~~ libavformat/utils.c: In function 'av_open_input_file': libavformat/utils.c:559:5: warning: 'prealloced_context' is deprecated [-Wdeprecated-declarations] 559 | if (!ap || !ap->prealloced_context) | ^~ In file included from libavformat/utils.c:24: libavformat/avformat.h:257:39: note: declared here 257 | attribute_deprecated unsigned int prealloced_context:1; | ^~~~~~~~~~~~~~~~~~ libavformat/utils.c: In function 'av_seek_frame_generic': libavformat/utils.c:1725:5: warning: 'read_seek' is deprecated [-Wdeprecated-declarations] 1725 | if (s->iformat->read_seek){ | ^~ In file included from libavformat/utils.c:24: libavformat/avformat.h:389:32: note: declared here 389 | attribute_deprecated int (*read_seek)(struct AVFormatContext *, | ^~~~~~~~~ libavformat/utils.c:1726:9: warning: 'read_seek' is deprecated [-Wdeprecated-declarations] 1726 | if(s->iformat->read_seek(s, stream_index, timestamp, flags) >= 0) | ^~ In file included from libavformat/utils.c:24: libavformat/avformat.h:389:32: note: declared here 389 | attribute_deprecated int (*read_seek)(struct AVFormatContext *, | ^~~~~~~~~ libavformat/utils.c: In function 'av_seek_frame': libavformat/utils.c:1758:5: warning: 'read_seek' is deprecated [-Wdeprecated-declarations] 1758 | if (s->iformat->read_seek) | ^~ In file included from libavformat/utils.c:24: libavformat/avformat.h:389:32: note: declared here 389 | attribute_deprecated int (*read_seek)(struct AVFormatContext *, | ^~~~~~~~~ libavformat/utils.c:1759:9: warning: 'read_seek' is deprecated [-Wdeprecated-declarations] 1759 | ret = s->iformat->read_seek(s, stream_index, timestamp, flags); | ^~~ In file included from libavformat/utils.c:24: libavformat/avformat.h:389:32: note: declared here 389 | attribute_deprecated int (*read_seek)(struct AVFormatContext *, | ^~~~~~~~~ libavformat/utils.c: In function 'avformat_seek_file': libavformat/utils.c:1790:5: warning: 'read_seek' is deprecated [-Wdeprecated-declarations] 1790 | if(s->iformat->read_seek || 1) | ^~ In file included from libavformat/utils.c:24: libavformat/avformat.h:389:32: note: declared here 389 | attribute_deprecated int (*read_seek)(struct AVFormatContext *, | ^~~~~~~~~ CC libavformat/vc1test.o CC libavformat/vc1testenc.o CC libavformat/voc.o CC libavformat/vocdec.o CC libavformat/vocenc.o CC libavformat/vorbiscomment.o CC libavformat/vqf.o CC libavformat/wav.o CC libavformat/wc3movie.o CC libavformat/westwood.o CC libavformat/wtv.o CC libavformat/wv.o CC libavformat/xa.o CC libavformat/xwma.o CC libavformat/yop.o CC libavformat/yuv4mpeg.o AR libavformat/libavformat.a 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 libavcodec/aac_adtstoasc_bsf.c: In function 'aac_adtstoasc_filter': libavcodec/aac_adtstoasc_bsf.c:51:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 51 | *poutbuf = (uint8_t*) buf; | ^ libavcodec/aac_adtstoasc_bsf.c:104:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 104 | *poutbuf = (uint8_t*) buf; | ^ CC libavcodec/aac_parser.o CC libavcodec/aacadtsdec.o CC libavcodec/aaccoder.o libavcodec/aaccoder.c: In function 'search_for_quantizers_faac': libavcodec/aaccoder.c:954:26: warning: 'b' may be used uninitialized in this function [-Wmaybe-uninitialized] 954 | dist -= b; | ^~ CC libavcodec/aacdec.o libavcodec/aacdec.c: In function 'aac_decode_frame_int': libavcodec/aacdec.c:2181:21: warning: 'av_get_bits_per_sample_fmt' is deprecated [-Wdeprecated-declarations] 2181 | (av_get_bits_per_sample_fmt(avctx->sample_fmt) / 8); | ^ In file included from libavcodec/avcodec.h:30, from libavcodec/aacdec.c:83: ./libavutil/samplefmt.h:68:5: note: declared here 68 | int av_get_bits_per_sample_fmt(enum AVSampleFormat sample_fmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/aacdec.c:2192:49: warning: to be safe all intermediate pointers in cast from 'float **' to 'const float **' must be 'const' qualified [-Wcast-qual] 2192 | ac->fmt_conv.float_interleave(data, (const float **)ac->output_data, | ^ libavcodec/aacdec.c:2195:58: warning: to be safe all intermediate pointers in cast from 'float **' to 'const float **' must be 'const' qualified [-Wcast-qual] 2195 | ac->fmt_conv.float_to_int16_interleave(data, (const float **)ac->output_data, | ^ CC libavcodec/aacenc.o CC libavcodec/aacps.o libavcodec/aacps.c: In function 'decorrelation': libavcodec/aacps.c:741:49: warning: array subscript has type 'char' [-Wchar-subscripts] 741 | out[k][n][0] = transient_gain[k_to_i[k]][n] * delay[k][n+PS_MAX_DELAY-14][0]; | ~~~~~~^~~ libavcodec/aacps.c:742:49: warning: array subscript has type 'char' [-Wchar-subscripts] 742 | out[k][n][1] = transient_gain[k_to_i[k]][n] * delay[k][n+PS_MAX_DELAY-14][1]; | ~~~~~~^~~ libavcodec/aacps.c:750:49: warning: array subscript has type 'char' [-Wchar-subscripts] 750 | out[k][n][0] = transient_gain[k_to_i[k]][n] * delay[k][n+PS_MAX_DELAY-1][0]; | ~~~~~~^~~ libavcodec/aacps.c:751:49: warning: array subscript has type 'char' [-Wchar-subscripts] 751 | out[k][n][1] = transient_gain[k_to_i[k]][n] * delay[k][n+PS_MAX_DELAY-1][1]; | ~~~~~~^~~ libavcodec/aacps.c: In function 'stereo_processing': libavcodec/aacps.c:869:81: warning: array subscript has type 'char' [-Wchar-subscripts] 869 | h11 = H_LUT[iid_mapped[e][b] + 7 + 23 * ps->iid_quant][icc_mapped[e][b]][0]; | ~~~~~~~~~~~~~^~~ libavcodec/aacps.c:870:81: warning: array subscript has type 'char' [-Wchar-subscripts] 870 | h12 = H_LUT[iid_mapped[e][b] + 7 + 23 * ps->iid_quant][icc_mapped[e][b]][1]; | ~~~~~~~~~~~~~^~~ libavcodec/aacps.c:871:81: warning: array subscript has type 'char' [-Wchar-subscripts] 871 | h21 = H_LUT[iid_mapped[e][b] + 7 + 23 * ps->iid_quant][icc_mapped[e][b]][2]; | ~~~~~~~~~~~~~^~~ libavcodec/aacps.c:872:81: warning: array subscript has type 'char' [-Wchar-subscripts] 872 | h22 = H_LUT[iid_mapped[e][b] + 7 + 23 * ps->iid_quant][icc_mapped[e][b]][3]; | ~~~~~~~~~~~~~^~~ libavcodec/aacps.c: In function 'ff_ps_apply': libavcodec/aacps.c:943:45: warning: 'h22i' may be used uninitialized in this function [-Wmaybe-uninitialized] 943 | h22i_step = (H22[1][e+1][b] - h22i) * width; | ~~~~~~~~~~~~~~~~^~~~~~~ libavcodec/aacps.c:909:37: note: 'h22i' was declared here 909 | float h11i, h12i, h21i, h22i; | ^~~~ libavcodec/aacps.c:942:45: warning: 'h21i' may be used uninitialized in this function [-Wmaybe-uninitialized] 942 | h21i_step = (H21[1][e+1][b] - h21i) * width; | ~~~~~~~~~~~~~~~~^~~~~~~ libavcodec/aacps.c:909:31: note: 'h21i' was declared here 909 | float h11i, h12i, h21i, h22i; | ^~~~ libavcodec/aacps.c:941:45: warning: 'h12i' may be used uninitialized in this function [-Wmaybe-uninitialized] 941 | h12i_step = (H12[1][e+1][b] - h12i) * width; | ~~~~~~~~~~~~~~~~^~~~~~~ libavcodec/aacps.c:909:25: note: 'h12i' was declared here 909 | float h11i, h12i, h21i, h22i; | ^~~~ libavcodec/aacps.c:940:45: warning: 'h11i' may be used uninitialized in this function [-Wmaybe-uninitialized] 940 | h11i_step = (H11[1][e+1][b] - h11i) * width; | ~~~~~~~~~~~~~~~~^~~~~~~ libavcodec/aacps.c:909:19: note: 'h11i' was declared here 909 | float h11i, h12i, h21i, h22i; | ^~~~ CC libavcodec/aacpsy.o libavcodec/aacpsy.c:380:24: warning: 'psy_3gpp_window' defined but not used [-Wunused-function] 380 | static FFPsyWindowInfo psy_3gpp_window(FFPsyContext *ctx, | ^~~~~~~~~~~~~~~ libavcodec/aacpsy.c: In function 'psy_3gpp_analyze': libavcodec/aacpsy.c:676:27: warning: 'reduction' may be used uninitialized in this function [-Wmaybe-uninitialized] 676 | reduction += calc_reduction_3gpp(a, desired_pe_no_ah, pe_no_ah, active_lines); | ^~ CC libavcodec/aacsbr.o libavcodec/aacsbr.c: In function 'ff_decode_sbr_extension': libavcodec/aacsbr.c:381:8: warning: 'max_qmf_subbands' may be used uninitialized in this function [-Wmaybe-uninitialized] 381 | if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) { | ^ libavcodec/aacsbr.c:313:24: note: 'max_qmf_subbands' was declared here 313 | unsigned int temp, max_qmf_subbands; | ^~~~~~~~~~~~~~~~ CC libavcodec/aactab.o CC libavcodec/aandcttab.o CC libavcodec/aasc.o CC libavcodec/ac3.o CC libavcodec/ac3_parser.o CC libavcodec/ac3dec.o libavcodec/ac3dec.c: In function 'ac3_decode_frame': libavcodec/ac3dec.c:1425:18: warning: 'av_get_bits_per_sample_fmt' is deprecated [-Wdeprecated-declarations] 1425 | (av_get_bits_per_sample_fmt(avctx->sample_fmt) / 8); | ^ In file included from libavcodec/avcodec.h:30, from libavcodec/internal.h:28, from libavcodec/ac3dec.c:33: ./libavutil/samplefmt.h:68:5: note: declared here 68 | int av_get_bits_per_sample_fmt(enum AVSampleFormat sample_fmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ac3dec_data.o CC libavcodec/ac3dsp.o CC libavcodec/ac3enc.o libavcodec/ac3enc.c: In function 'apply_rematrixing': libavcodec/ac3enc.c:273:22: warning: 'flags' may be used uninitialized in this function [-Wmaybe-uninitialized] 273 | if (flags[bnd]) { | ~~~~~^~~~~ 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/adxdec.o CC libavcodec/adxenc.o CC libavcodec/alac.o CC libavcodec/alacenc.o CC libavcodec/allcodecs.o CC libavcodec/alsdec.o libavcodec/alsdec.c: In function 'decode_frame': libavcodec/alsdec.c:1453:12: warning: 'av_get_bits_per_sample_fmt' is deprecated [-Wdeprecated-declarations] 1453 | (av_get_bits_per_sample_fmt(avctx->sample_fmt) >> 3); | ^ In file included from libavcodec/avcodec.h:30, from libavcodec/alsdec.c:32: ./libavutil/samplefmt.h:68:5: note: declared here 68 | int av_get_bits_per_sample_fmt(enum AVSampleFormat sample_fmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/alsdec.c: In function 'decode_init': libavcodec/alsdec.c:1717:37: warning: 'av_get_bits_per_sample_fmt' is deprecated [-Wdeprecated-declarations] 1717 | (av_get_bits_per_sample_fmt(avctx->sample_fmt) >> 3)); | ^ In file included from libavcodec/avcodec.h:30, from libavcodec/alsdec.c:32: ./libavutil/samplefmt.h:68:5: note: declared here 68 | int av_get_bits_per_sample_fmt(enum AVSampleFormat sample_fmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/amrnbdec.o CC libavcodec/amrwbdec.o CC libavcodec/anm.o CC libavcodec/ansi.o libavcodec/ansi.c: In function 'decode_frame': libavcodec/ansi.c:223:13: warning: 'height' may be used uninitialized in this function [-Wmaybe-uninitialized] 223 | avcodec_set_dimensions(avctx, width, height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/ansi.c:161:24: note: 'height' was declared here 161 | int ret, i, width, height; | ^~~~~~ libavcodec/ansi.c:223:13: warning: 'width' may be used uninitialized in this function [-Wmaybe-uninitialized] 223 | avcodec_set_dimensions(avctx, width, height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/ansi.c:161:17: note: 'width' was declared here 161 | int ret, i, width, height; | ^~~~~ CC libavcodec/apedec.o CC libavcodec/ass.o libavcodec/ass.c: In function 'ff_ass_add_rect': libavcodec/ass.c:92:43: warning: '%02d' directive output may be truncated writing between 2 and 9 bytes into a region of size between 2 and 11 [-Wformat-truncation=] 92 | return snprintf(str, strlen, "%d:%02d:%02d.%02d", h, m, s, ts); | ^~~~ libavcodec/ass.c:92:34: note: directive argument in the range [-21474836, 21474836] 92 | return snprintf(str, strlen, "%d:%02d:%02d.%02d", h, m, s, ts); | ^~~~~~~~~~~~~~~~~~~ libavcodec/ass.c:92:12: note: 'snprintf' output between 11 and 36 bytes into a destination of size 16 92 | return snprintf(str, strlen, "%d:%02d:%02d.%02d", h, m, s, ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/ass.c:92:43: warning: '%02d' directive output may be truncated writing between 2 and 9 bytes into a region of size between 2 and 11 [-Wformat-truncation=] 92 | return snprintf(str, strlen, "%d:%02d:%02d.%02d", h, m, s, ts); | ^~~~ libavcodec/ass.c:92:34: note: directive argument in the range [-21474836, 21474836] 92 | return snprintf(str, strlen, "%d:%02d:%02d.%02d", h, m, s, ts); | ^~~~~~~~~~~~~~~~~~~ libavcodec/ass.c:92:12: note: 'snprintf' output between 11 and 36 bytes into a destination of size 16 92 | return snprintf(str, strlen, "%d:%02d:%02d.%02d", h, m, s, ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/assdec.o CC libavcodec/assenc.o CC libavcodec/asv1.o CC libavcodec/atrac.o CC libavcodec/atrac1.o CC libavcodec/atrac3.o CC libavcodec/audioconvert.o CC libavcodec/aura.o CC libavcodec/avfft.o CC libavcodec/avpacket.o libavcodec/avpacket.c: In function 'av_dup_packet': libavcodec/avpacket.c:125:5: warning: 'av_destruct_packet_nofree' is deprecated [-Wdeprecated-declarations] 125 | if (((pkt->destruct == av_destruct_packet_nofree) || (pkt->destruct == NULL)) && pkt->data) { | ^~ libavcodec/avpacket.c:26:6: note: declared here 26 | void av_destruct_packet_nofree(AVPacket *pkt) | ^~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/avs.o CC libavcodec/bethsoftvideo.o CC libavcodec/bfi.o CC libavcodec/bgmc.o CC libavcodec/bink.o CC libavcodec/binkaudio.o libavcodec/binkaudio.c: In function 'decode_block': libavcodec/binkaudio.c:234:48: warning: to be safe all intermediate pointers in cast from 'float **' to 'const float **' must be 'const' qualified [-Wcast-qual] 234 | s->fmt_conv.float_to_int16_interleave(out, (const float **)s->coeffs_ptr, | ^ CC libavcodec/binkidct.o CC libavcodec/bitstream.o CC libavcodec/bitstream_filter.o libavcodec/bitstream_filter.c: In function 'av_bitstream_filter_filter': libavcodec/bitstream_filter.c:62:15: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 62 | *poutbuf= (uint8_t *) buf; | ^ CC libavcodec/bmp.o libavcodec/bmp.c: In function 'bmp_decode_frame': libavcodec/bmp.c:166:64: warning: 'rgb[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 166 | avctx->pix_fmt = rgb[1] == 0x07E0 ? PIX_FMT_RGB565 : PIX_FMT_RGB555; libavcodec/bmp.c:143:30: warning: 'rgb[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 143 | rgb[0] = (rgb[0] >> 15) & 3; | ~~~~~~~~^~~~~~ libavcodec/bmp.c:145:30: warning: 'rgb[2]' may be used uninitialized in this function [-Wmaybe-uninitialized] 145 | rgb[2] = (rgb[2] >> 15) & 3; | ~~~~~~~~^~~~~~ CC libavcodec/bmpenc.o CC libavcodec/c93.o CC libavcodec/cabac.o CC libavcodec/cavs_parser.o CC libavcodec/cdgraphics.o CC libavcodec/celp_filters.o CC libavcodec/celp_math.o CC libavcodec/cga_data.o CC libavcodec/chomp_bsf.o libavcodec/chomp_bsf.c: In function 'chomp_filter': libavcodec/chomp_bsf.c:34:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 34 | *poutbuf = (uint8_t*) buf; | ^ CC libavcodec/cinepak.o CC libavcodec/cljr.o CC libavcodec/cook.o libavcodec/cook.c: In function 'joint_decode': libavcodec/cook.c:814:36: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] 814 | memset(decode_buffer, 0, sizeof(decode_buffer)); | ^ CC libavcodec/cscd.o CC libavcodec/cyuv.o CC libavcodec/dca.o libavcodec/dca.c: In function 'dca_decode_frame': libavcodec/dca.c:1817:16: warning: 'av_get_bits_per_sample_fmt' is deprecated [-Wdeprecated-declarations] 1817 | (av_get_bits_per_sample_fmt(avctx->sample_fmt) / 8); | ^ In file included from libavcodec/avcodec.h:30, from libavcodec/dca.c:33: ./libavutil/samplefmt.h:68:5: note: declared here 68 | int av_get_bits_per_sample_fmt(enum AVSampleFormat sample_fmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/dca.c:1524:26: warning: 'extensions_mask' may be used uninitialized in this function [-Wmaybe-uninitialized] 1524 | if ((extensions_mask & DCA_CORE_EXTS) != s->core_ext_mask) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ libavcodec/dca.c:1392:9: note: 'extensions_mask' was declared here 1392 | int extensions_mask; | ^~~~~~~~~~~~~~~ libavcodec/dca.c:1374:5: warning: 'channels' may be used uninitialized in this function [-Wmaybe-uninitialized] 1374 | for (i = 0; i < channels; i++) { | ^~~ libavcodec/dca.c:1388:9: note: 'channels' was declared here 1388 | int channels; | ^~~~~~~~ CC libavcodec/dca_parser.o CC libavcodec/dcadsp.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_parser.o CC libavcodec/dnxhd_parser.o CC libavcodec/dnxhddata.o CC libavcodec/dnxhddec.o CC libavcodec/dnxhdenc.o CC libavcodec/dpcm.o libavcodec/dpcm.c: In function 'dpcm_decode_frame': libavcodec/dpcm.c:194:27: warning: 'predictor[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 194 | SE_16BIT(predictor[1]); | ^ CC libavcodec/dpx.o CC libavcodec/dpxenc.o CC libavcodec/dsicinav.o CC libavcodec/dsputil.o CC libavcodec/dump_extradata_bsf.o CC libavcodec/dv.o libavcodec/dv.c: In function 'dvvideo_decode_frame': libavcodec/dv.c:1096:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1096 | s->buf = buf; | ^ CC libavcodec/dvbsub.o CC libavcodec/dvbsub_parser.o CC libavcodec/dvbsubdec.o CC libavcodec/dvdata.o CC libavcodec/dvdsub_parser.o CC libavcodec/dvdsubdec.o CC libavcodec/dvdsubenc.o CC libavcodec/dwt.o CC libavcodec/dxa.o CC libavcodec/eac3dec.o libavcodec/eac3dec.c: In function 'ff_eac3_apply_spectral_extension': libavcodec/eac3dec.c:123:77: warning: array subscript has type 'char' [-Wchar-subscripts] 123 | const float *atten_tab = ff_eac3_spx_atten_tab[s->spx_atten_code[ch]]; | ~~~~~~~~~~~~~~~~~^~~~ CC libavcodec/eac3dec_data.o CC libavcodec/eac3enc.o CC libavcodec/eacmv.o CC libavcodec/eaidct.o CC libavcodec/eamad.o libavcodec/eamad.c: In function 'decode_frame': libavcodec/eamad.c:96:59: warning: 'mv_y' may be used uninitialized in this function [-Wmaybe-uninitialized] 96 | t->last_frame.data[index] + (mb_y * 8 + (mv_y/2))*t->last_frame.linesize[index] + mb_x * 8 + (mv_x/2), | ~~~~~^~~ libavcodec/eamad.c:191:15: note: 'mv_y' was declared here 191 | int mv_x, mv_y; | ^~~~ libavcodec/eamad.c:96:112: warning: 'mv_x' may be used uninitialized in this function [-Wmaybe-uninitialized] 96 | t->last_frame.data[index] + (mb_y * 8 + (mv_y/2))*t->last_frame.linesize[index] + mb_x * 8 + (mv_x/2), | ~~~~~^~~ libavcodec/eamad.c:191:9: note: 'mv_x' was declared here 191 | int mv_x, mv_y; | ^~~~ CC libavcodec/eatgq.o CC libavcodec/eatgv.o CC libavcodec/eatqi.o CC libavcodec/elbg.o CC libavcodec/error_resilience.o libavcodec/error_resilience.c: In function 'ff_er_frame_end': libavcodec/error_resilience.c:617:49: warning: 'prev_y' may be used uninitialized in this function [-Wmaybe-uninitialized] 617 | if(s->mv[0][0][0] != prev_x || s->mv[0][0][1] != prev_y){ | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/error_resilience.c:432:33: note: 'prev_y' was declared here 432 | int prev_x, prev_y, prev_ref; | ^~~~~~ libavcodec/error_resilience.c:617:23: warning: 'prev_x' may be used uninitialized in this function [-Wmaybe-uninitialized] 617 | if(s->mv[0][0][0] != prev_x || s->mv[0][0][1] != prev_y){ | ^ libavcodec/error_resilience.c:432:25: note: 'prev_x' was declared here 432 | int prev_x, prev_y, prev_ref; | ^~~~~~ CC libavcodec/escape124.o CC libavcodec/faandct.o CC libavcodec/faanidct.o CC libavcodec/faxcompr.o CC libavcodec/fft_fixed.o CC libavcodec/fft_float.o CC libavcodec/ffv1.o libavcodec/ffv1.c:174:21: warning: 'quant13' defined but not used [-Wunused-const-variable=] 174 | static const int8_t quant13[256]={ | ^~~~~~~ libavcodec/ffv1.c:119:21: warning: 'quant9' defined but not used [-Wunused-const-variable=] 119 | static const int8_t quant9[256]={ | ^~~~~~ libavcodec/ffv1.c:101:21: warning: 'quant7' defined but not used [-Wunused-const-variable=] 101 | static const int8_t quant7[256]={ | ^~~~~~ libavcodec/ffv1.c:45:21: warning: 'quant3' defined but not used [-Wunused-const-variable=] 45 | static const int8_t quant3[256]={ | ^~~~~~ libavcodec/ffv1.c: In function 'decode_frame': libavcodec/ffv1.c:1693:29: warning: 'context_count' may be used uninitialized in this function [-Wmaybe-uninitialized] 1693 | p->context_count= context_count; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ libavcodec/ffv1.c:1583:15: note: 'context_count' was declared here 1583 | int i, j, context_count; | ^~~~~~~~~~~~~ CC libavcodec/flac.o CC libavcodec/flac_parser.o libavcodec/flac_parser.c: In function 'flac_parse': libavcodec/flac_parser.c:572:50: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 572 | av_fifo_generic_write(fpc->fifo_buf, (void*) read_start, | ^ CC libavcodec/flacdata.o CC libavcodec/flacdec.o CC libavcodec/flashsv.o libavcodec/flashsv.c: In function 'flashsv_decode_frame': libavcodec/flashsv.c:195:38: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 195 | s->zstream.next_in = buf + (get_bits_count(&gb) / 8); | ^ CC libavcodec/flashsvenc.o CC libavcodec/flicvideo.o CC libavcodec/flvdec.o CC libavcodec/flvenc.o CC libavcodec/fmtconvert.o CC libavcodec/fraps.o CC libavcodec/frwu.o CC libavcodec/g722.o CC libavcodec/g726.o CC libavcodec/gif.o CC libavcodec/gifdec.o CC libavcodec/golomb.o CC libavcodec/gsmdec.o CC libavcodec/gsmdec_data.o CC libavcodec/h261.o CC libavcodec/h261_parser.o CC libavcodec/h261dec.o CC libavcodec/h261enc.o CC libavcodec/h263.o CC libavcodec/h263_parser.o CC libavcodec/h263dec.o libavcodec/h263dec.c: In function 'ff_h263_decode_init': libavcodec/h263dec.c:110:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 110 | if (avctx->codec->id != CODEC_ID_H263 && avctx->codec->id != CODEC_ID_MPEG4) | ^~ libavcodec/h263dec.c:114:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 114 | h263_decode_init_vlc(s); | ^~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264.o libavcodec/h264.c: In function 'ff_h264_check_intra4x4_pred_mode': libavcodec/h264.c:83:57: warning: array subscript has type 'char' [-Wchar-subscripts] 83 | int status= top[ h->intra4x4_pred_mode_cache[scan8[0] + i] ]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ libavcodec/h264.c:97:62: warning: array subscript has type 'char' [-Wchar-subscripts] 97 | int status= left[ h->intra4x4_pred_mode_cache[scan8[0] + 8*i] ]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ libavcodec/h264.c: In function 'mc_part_std': libavcodec/h264.c:557:55: warning: array subscript has type 'char' [-Wchar-subscripts] 557 | Picture *ref= &h->ref_list[0][ h->ref_cache[0][ scan8[n] ] ]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ libavcodec/h264.c:567:55: warning: array subscript has type 'char' [-Wchar-subscripts] 567 | Picture *ref= &h->ref_list[1][ h->ref_cache[1][ scan8[n] ] ]; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ libavcodec/h264.c: In function 'mc_part': libavcodec/h264.c:656:48: warning: array subscript has type 'char' [-Wchar-subscripts] 656 | && (h->implicit_weight[ h->ref_cache[0][scan8[n]] ][ h->ref_cache[1][scan8[n]] ][h->s.mb_y&1] != 32)) | ~~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264.c:656:77: warning: array subscript has type 'char' [-Wchar-subscripts] 656 | && (h->implicit_weight[ h->ref_cache[0][scan8[n]] ][ h->ref_cache[1][scan8[n]] ][h->s.mb_y&1] != 32)) | ~~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264.c: In function 'decode_slice_header': libavcodec/h264.c:2752:35: warning: to be safe all intermediate pointers in cast from 'uint8_t **' {aka 'unsigned char **'} to 'const uint8_t **' {aka 'const unsigned char **'} must be 'const' qualified [-Wcast-qual] 2752 | (const uint8_t**)prev->data, prev->linesize, | ^ libavcodec/h264.c: In function 'fill_filter_caches': libavcodec/h264.c:3184:38: warning: initialization of 'int (*)[64]' from incompatible pointer type 'int *' [-Wincompatible-pointer-types] 3184 | int (*ref2frm)[64] = h->ref2frm[ h->slice_num&(MAX_SLICES-1) ][0] + (MB_MBAFF ? 20 : 2); | ^ In file included from libavcodec/dsputil.h:33, from libavcodec/h264.c:30: libavcodec/h264.c:3185:87: warning: array subscript has type 'char' [-Wchar-subscripts] 3185 | AV_WN32A(&h->ref_cache[list][scan8[ 0]], (pack16to32(ref2frm[list][ref[0]],ref2frm[list][ref[1]])&0x00FF00FF)*0x0101); | ~~~^~~ ./libavutil/intreadwrite.h:439:55: note: in definition of macro 'AV_WNA' 439 | #define AV_WNA(s, p, v) (((av_alias##s*)(p))->u##s = (v)) | ^ libavcodec/h264.c:3185:17: note: in expansion of macro 'AV_WN32A' 3185 | AV_WN32A(&h->ref_cache[list][scan8[ 0]], (pack16to32(ref2frm[list][ref[0]],ref2frm[list][ref[1]])&0x00FF00FF)*0x0101); | ^~~~~~~~ libavcodec/h264.c:3185:109: warning: array subscript has type 'char' [-Wchar-subscripts] 3185 | AV_WN32A(&h->ref_cache[list][scan8[ 0]], (pack16to32(ref2frm[list][ref[0]],ref2frm[list][ref[1]])&0x00FF00FF)*0x0101); | ~~~^~~ ./libavutil/intreadwrite.h:439:55: note: in definition of macro 'AV_WNA' 439 | #define AV_WNA(s, p, v) (((av_alias##s*)(p))->u##s = (v)) | ^ libavcodec/h264.c:3185:17: note: in expansion of macro 'AV_WN32A' 3185 | AV_WN32A(&h->ref_cache[list][scan8[ 0]], (pack16to32(ref2frm[list][ref[0]],ref2frm[list][ref[1]])&0x00FF00FF)*0x0101); | ^~~~~~~~ libavcodec/h264.c:3186:87: warning: array subscript has type 'char' [-Wchar-subscripts] 3186 | AV_WN32A(&h->ref_cache[list][scan8[ 2]], (pack16to32(ref2frm[list][ref[0]],ref2frm[list][ref[1]])&0x00FF00FF)*0x0101); | ~~~^~~ ./libavutil/intreadwrite.h:439:55: note: in definition of macro 'AV_WNA' 439 | #define AV_WNA(s, p, v) (((av_alias##s*)(p))->u##s = (v)) | ^ libavcodec/h264.c:3186:17: note: in expansion of macro 'AV_WN32A' 3186 | AV_WN32A(&h->ref_cache[list][scan8[ 2]], (pack16to32(ref2frm[list][ref[0]],ref2frm[list][ref[1]])&0x00FF00FF)*0x0101); | ^~~~~~~~ libavcodec/h264.c:3186:109: warning: array subscript has type 'char' [-Wchar-subscripts] 3186 | AV_WN32A(&h->ref_cache[list][scan8[ 2]], (pack16to32(ref2frm[list][ref[0]],ref2frm[list][ref[1]])&0x00FF00FF)*0x0101); | ~~~^~~ ./libavutil/intreadwrite.h:439:55: note: in definition of macro 'AV_WNA' 439 | #define AV_WNA(s, p, v) (((av_alias##s*)(p))->u##s = (v)) | ^ libavcodec/h264.c:3186:17: note: in expansion of macro 'AV_WN32A' 3186 | AV_WN32A(&h->ref_cache[list][scan8[ 2]], (pack16to32(ref2frm[list][ref[0]],ref2frm[list][ref[1]])&0x00FF00FF)*0x0101); | ^~~~~~~~ libavcodec/h264.c:3188:87: warning: array subscript has type 'char' [-Wchar-subscripts] 3188 | AV_WN32A(&h->ref_cache[list][scan8[ 8]], (pack16to32(ref2frm[list][ref[0]],ref2frm[list][ref[1]])&0x00FF00FF)*0x0101); | ~~~^~~ ./libavutil/intreadwrite.h:439:55: note: in definition of macro 'AV_WNA' 439 | #define AV_WNA(s, p, v) (((av_alias##s*)(p))->u##s = (v)) | ^ libavcodec/h264.c:3188:17: note: in expansion of macro 'AV_WN32A' 3188 | AV_WN32A(&h->ref_cache[list][scan8[ 8]], (pack16to32(ref2frm[list][ref[0]],ref2frm[list][ref[1]])&0x00FF00FF)*0x0101); | ^~~~~~~~ libavcodec/h264.c:3188:109: warning: array subscript has type 'char' [-Wchar-subscripts] 3188 | AV_WN32A(&h->ref_cache[list][scan8[ 8]], (pack16to32(ref2frm[list][ref[0]],ref2frm[list][ref[1]])&0x00FF00FF)*0x0101); | ~~~^~~ ./libavutil/intreadwrite.h:439:55: note: in definition of macro 'AV_WNA' 439 | #define AV_WNA(s, p, v) (((av_alias##s*)(p))->u##s = (v)) | ^ libavcodec/h264.c:3188:17: note: in expansion of macro 'AV_WN32A' 3188 | AV_WN32A(&h->ref_cache[list][scan8[ 8]], (pack16to32(ref2frm[list][ref[0]],ref2frm[list][ref[1]])&0x00FF00FF)*0x0101); | ^~~~~~~~ libavcodec/h264.c:3189:87: warning: array subscript has type 'char' [-Wchar-subscripts] 3189 | AV_WN32A(&h->ref_cache[list][scan8[10]], (pack16to32(ref2frm[list][ref[0]],ref2frm[list][ref[1]])&0x00FF00FF)*0x0101); | ~~~^~~ ./libavutil/intreadwrite.h:439:55: note: in definition of macro 'AV_WNA' 439 | #define AV_WNA(s, p, v) (((av_alias##s*)(p))->u##s = (v)) | ^ libavcodec/h264.c:3189:17: note: in expansion of macro 'AV_WN32A' 3189 | AV_WN32A(&h->ref_cache[list][scan8[10]], (pack16to32(ref2frm[list][ref[0]],ref2frm[list][ref[1]])&0x00FF00FF)*0x0101); | ^~~~~~~~ libavcodec/h264.c:3189:109: warning: array subscript has type 'char' [-Wchar-subscripts] 3189 | AV_WN32A(&h->ref_cache[list][scan8[10]], (pack16to32(ref2frm[list][ref[0]],ref2frm[list][ref[1]])&0x00FF00FF)*0x0101); | ~~~^~~ ./libavutil/intreadwrite.h:439:55: note: in definition of macro 'AV_WNA' 439 | #define AV_WNA(s, p, v) (((av_alias##s*)(p))->u##s = (v)) | ^ libavcodec/h264.c:3189:17: note: in expansion of macro 'AV_WN32A' 3189 | AV_WN32A(&h->ref_cache[list][scan8[10]], (pack16to32(ref2frm[list][ref[0]],ref2frm[list][ref[1]])&0x00FF00FF)*0x0101); | ^~~~~~~~ libavcodec/h264.c:3261:38: warning: initialization of 'int (*)[64]' from incompatible pointer type 'int *' [-Wincompatible-pointer-types] 3261 | int (*ref2frm)[64] = h->ref2frm[ h->slice_table[top_xy]&(MAX_SLICES-1) ][0] + (MB_MBAFF ? 20 : 2); | ^ libavcodec/h264.c:3264:105: warning: array subscript has type 'char' [-Wchar-subscripts] 3264 | h->ref_cache[list][scan8[0] + 1 - 1*8]= ref2frm[list][s->current_picture.ref_index[list][b8_xy + 0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ libavcodec/h264.c:3266:105: warning: array subscript has type 'char' [-Wchar-subscripts] 3266 | h->ref_cache[list][scan8[0] + 3 - 1*8]= ref2frm[list][s->current_picture.ref_index[list][b8_xy + 1]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ libavcodec/h264.c:3276:42: warning: initialization of 'int (*)[64]' from incompatible pointer type 'int *' [-Wincompatible-pointer-types] 3276 | int (*ref2frm)[64] = h->ref2frm[ h->slice_table[left_xy[0]]&(MAX_SLICES-1) ][0] + (MB_MBAFF ? 20 : 2); | ^ libavcodec/h264.c:3282:108: warning: array subscript has type 'char' [-Wchar-subscripts] 3282 | h->ref_cache[list][scan8[0] - 1 + 8 ]= ref2frm[list][s->current_picture.ref_index[list][b8_xy + 2*0]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ libavcodec/h264.c:3284:108: warning: array subscript has type 'char' [-Wchar-subscripts] 3284 | h->ref_cache[list][scan8[0] - 1 +24 ]= ref2frm[list][s->current_picture.ref_index[list][b8_xy + 2*1]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ CC libavcodec/h264_cabac.o libavcodec/h264_cabac.c: In function 'ff_h264_decode_mb_cabac': libavcodec/h264_cabac.c:2141:22: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 2141 | }else | ^~~~ libavcodec/h264_cabac.c:2143:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 2143 | fill_rectangle(&h->ref_cache[list][ scan8[0] ], 4, 4, 8, ref, 1); | ^~~~~~~~~~~~~~ CC libavcodec/h264_cavlc.o CC libavcodec/h264_direct.o CC libavcodec/h264_loopfilter.o CC libavcodec/h264_mp4toannexb_bsf.o libavcodec/h264_mp4toannexb_bsf.c: In function 'h264_mp4toannexb_filter': libavcodec/h264_mp4toannexb_bsf.c:69:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 69 | *poutbuf = (uint8_t*) buf; | ^ CC libavcodec/h264_parser.o CC libavcodec/h264_ps.o CC libavcodec/h264_refs.o CC libavcodec/h264_sei.o CC libavcodec/h264dsp.o CC libavcodec/h264idct.o CC libavcodec/h264pred.o CC libavcodec/huffman.o CC libavcodec/huffyuv.o CC libavcodec/idcinvideo.o CC libavcodec/iff.o CC libavcodec/iirfilter.o CC libavcodec/imc.o libavcodec/imc.c: In function 'imc_decode_frame': libavcodec/imc.c:690:41: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] 690 | memset(q->out_samples, 0, sizeof(q->out_samples)); | ^ CC libavcodec/imgconvert.o libavcodec/imgconvert.c: In function 'av_picture_copy': libavcodec/imgconvert.c:669:48: warning: passing argument 3 of 'av_image_copy' from incompatible pointer type [-Wincompatible-pointer-types] 669 | av_image_copy(dst->data, dst->linesize, src->data, | ~~~^~~~~~ | | | uint8_t * const* {aka unsigned char * const*} In file included from libavcodec/imgconvert.c:39: ./libavutil/imgutils.h:113:35: note: expected 'const uint8_t **' {aka 'const unsigned char **'} but argument is of type 'uint8_t * const*' {aka 'unsigned char * const*'} 113 | const uint8_t *src_data[4], const int src_linesizes[4], | ~~~~~~~~~~~~~~~^~~~~~~~~~~ CC libavcodec/imx_dump_header_bsf.o CC libavcodec/indeo2.o CC libavcodec/indeo3.o CC libavcodec/indeo5.o CC libavcodec/intelh263dec.o CC libavcodec/interplayvideo.o libavcodec/interplayvideo.c: In function 'ipvideo_decode_block_opcode_0xD': libavcodec/interplayvideo.c:524:9: warning: 'P[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 524 | memset(s->pixel_ptr, P[0], 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/interplayvideo.c:525:9: warning: 'P[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 525 | memset(s->pixel_ptr + 4, P[1], 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/intrax8.o CC libavcodec/intrax8dsp.o CC libavcodec/inverse.o CC libavcodec/ituh263dec.o CC libavcodec/ituh263enc.o CC libavcodec/ivi_common.o libavcodec/ivi_common.c: In function 'ff_ivi_decode_blocks': libavcodec/ivi_common.c:459:70: warning: 'mv_y' may be used uninitialized in this function [-Wmaybe-uninitialized] 459 | band->ref_buf + buf_offs + mv_y * band->pitch + mv_x, | ~~~~~^~~~~~~~~~~~~ libavcodec/ivi_common.c:459:84: warning: 'mv_x' may be used uninitialized in this function [-Wmaybe-uninitialized] 459 | band->ref_buf + buf_offs + mv_y * band->pitch + mv_x, | ^ libavcodec/ivi_common.c:458:21: warning: 'mc_type' may be used uninitialized in this function [-Wmaybe-uninitialized] 458 | mc_no_delta_func(band->buf + buf_offs, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459 | band->ref_buf + buf_offs + mv_y * band->pitch + mv_x, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460 | band->pitch, mc_type); | ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ivi_dsp.o libavcodec/ivi_dsp.c: In function 'ff_ivi_inverse_slant_8x8': libavcodec/ivi_dsp.c:247:11: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 247 | } else | ^~~~ libavcodec/ivi_dsp.c:250:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 250 | src++; | ^~~ libavcodec/ivi_dsp.c: In function 'ff_ivi_inverse_slant_4x4': libavcodec/ivi_dsp.c:287:11: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 287 | } else | ^~~~ libavcodec/ivi_dsp.c:290:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 290 | src++; | ^~~ libavcodec/ivi_dsp.c: In function 'ff_ivi_recompose53': libavcodec/ivi_dsp.c:160:29: warning: 'b3_9' may be used uninitialized in this function [-Wmaybe-uninitialized] 160 | p3 += b3_7 - b3_8*6 + b3_9; | ~~~~~^~~~~~~~ libavcodec/ivi_dsp.c:152:22: warning: 'b3_6' may be used uninitialized in this function [-Wmaybe-uninitialized] 152 | tmp1 = b3_2 + b3_5; | ~~~~~^~~~~~~~~~~~~ libavcodec/ivi_dsp.c:152:22: warning: 'b3_3' may be used uninitialized in this function [-Wmaybe-uninitialized] libavcodec/ivi_dsp.c:143:42: warning: 'b2_6' may be used uninitialized in this function [-Wmaybe-uninitialized] 143 | p3 += (tmp1 + b2_4 - b2_5*6 + b2_6) << 1; | ~~~~^~ libavcodec/ivi_dsp.c:138:29: warning: 'b2_3' may be used uninitialized in this function [-Wmaybe-uninitialized] 138 | tmp1 = b2_1 - b2_2*6 + b2_3; | ~~~~~^~~~~~~~ libavcodec/ivi_dsp.c:123:22: warning: 'b1_3' may be used uninitialized in this function [-Wmaybe-uninitialized] 123 | tmp2 = tmp1 - tmp0*6 + b1_3; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ libavcodec/ivi_dsp.c:126:29: warning: 'b1_2' may be used uninitialized in this function [-Wmaybe-uninitialized] 126 | p0 += (tmp0 + tmp1) << 3; | ~~~~~~^~~~~~~ libavcodec/ivi_dsp.c:126:29: warning: 'b1_1' may be used uninitialized in this function [-Wmaybe-uninitialized] libavcodec/ivi_dsp.c:113:28: warning: 'b0_2' may be used uninitialized in this function [-Wmaybe-uninitialized] 113 | p3 = (tmp1 + tmp2 + b0_2) << 2; | ~~~~~^~~~~~ libavcodec/ivi_dsp.c:112:28: warning: 'b0_1' may be used uninitialized in this function [-Wmaybe-uninitialized] 112 | p2 = (tmp0 + tmp2) << 3; | ~~~~~~^~~~~~~ CC libavcodec/jfdctfst.o CC libavcodec/jfdctint.o CC libavcodec/jpegls.o CC libavcodec/jpeglsdec.o libavcodec/jpeglsdec.c: In function 'ff_jpegls_decode_lse': libavcodec/jpeglsdec.c:54:9: warning: variable 'len' set but not used [-Wunused-but-set-variable] 54 | int len, id; | ^~~ CC libavcodec/jpeglsenc.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/latm_parser.o CC libavcodec/lcldec.o libavcodec/lcldec.c: In function 'zlib_decomp': libavcodec/lcldec.c:136:24: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 136 | c->zstream.next_in = src; | ^ libavcodec/lcldec.c: In function 'decode_frame': libavcodec/lcldec.c:165:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 165 | unsigned char *encoded = (unsigned char *)buf; | ^ CC libavcodec/lclenc.o CC libavcodec/ljpegenc.o CC libavcodec/loco.o CC libavcodec/lpc.o CC libavcodec/lsp.o CC libavcodec/lzw.o CC libavcodec/lzwenc.o CC libavcodec/mace.o CC libavcodec/mdct_fixed.o CC libavcodec/mdct_float.o CC libavcodec/mdec.o CC libavcodec/mimic.o CC libavcodec/mjpeg.o CC libavcodec/mjpeg2jpeg_bsf.o CC libavcodec/mjpeg_parser.o CC libavcodec/mjpega_dump_header_bsf.o CC libavcodec/mjpegbdec.o CC libavcodec/mjpegdec.o CC libavcodec/mjpegenc.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 In file included from libavcodec/motion_est.c:289: libavcodec/motion_est.c: In function 'h263_mv4_search': libavcodec/motion_est_template.c:1166:49: warning: 'P[4][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 1166 | CHECK_MV(P_MEDIAN[0]>>shift, P_MEDIAN[1]>>shift) | ^~ libavcodec/motion_est.c:602:9: note: 'P[4][1]' was declared here 602 | int P[10][2]; | ^ In file included from libavcodec/motion_est.c:289: libavcodec/motion_est_template.c:1166:29: warning: 'P[4][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 1166 | CHECK_MV(P_MEDIAN[0]>>shift, P_MEDIAN[1]>>shift) | ^~ libavcodec/motion_est.c:602:9: note: 'P[4][0]' was declared here 602 | int P[10][2]; | ^ In file included from libavcodec/motion_est.c:289: libavcodec/motion_est_template.c:1169:53: warning: 'P[3][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 1169 | CHECK_MV(P_TOPRIGHT[0]>>shift, P_TOPRIGHT[1]>>shift) | ^~ libavcodec/motion_est.c:602:9: note: 'P[3][1]' was declared here 602 | int P[10][2]; | ^ In file included from libavcodec/motion_est.c:289: libavcodec/motion_est_template.c:1169:31: warning: 'P[3][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 1169 | CHECK_MV(P_TOPRIGHT[0]>>shift, P_TOPRIGHT[1]>>shift) | ^~ libavcodec/motion_est.c:602:9: note: 'P[3][0]' was declared here 602 | int P[10][2]; | ^ In file included from libavcodec/motion_est.c:289: libavcodec/motion_est_template.c:1168:43: warning: 'P[2][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 1168 | CHECK_MV(P_TOP[0]>>shift, P_TOP[1]>>shift) | ^~ libavcodec/motion_est.c:602:9: note: 'P[2][1]' was declared here 602 | int P[10][2]; | ^ In file included from libavcodec/motion_est.c:289: libavcodec/motion_est_template.c:1168:26: warning: 'P[2][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 1168 | CHECK_MV(P_TOP[0]>>shift, P_TOP[1]>>shift) | ^~ libavcodec/motion_est.c:602:9: note: 'P[2][0]' was declared here 602 | int P[10][2]; | ^ In file included from libavcodec/motion_est.c:289: libavcodec/motion_est.c: In function 'interlaced_search': libavcodec/motion_est_template.c:1226:49: warning: 'P[4][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 1226 | CHECK_MV(P_MEDIAN[0]>>shift, P_MEDIAN[1]>>shift) | ^~ libavcodec/motion_est.c:752:9: note: 'P[4][1]' was declared here 752 | int P[10][2]; | ^ In file included from libavcodec/motion_est.c:289: libavcodec/motion_est_template.c:1226:29: warning: 'P[4][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 1226 | CHECK_MV(P_MEDIAN[0]>>shift, P_MEDIAN[1]>>shift) | ^~ libavcodec/motion_est.c:752:9: note: 'P[4][0]' was declared here 752 | int P[10][2]; | ^ In file included from libavcodec/motion_est.c:289: libavcodec/motion_est_template.c:1229:53: warning: 'P[3][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 1229 | CHECK_MV(P_TOPRIGHT[0]>>shift, P_TOPRIGHT[1]>>shift) | ^~ libavcodec/motion_est.c:752:9: note: 'P[3][1]' was declared here 752 | int P[10][2]; | ^ In file included from libavcodec/motion_est.c:289: libavcodec/motion_est_template.c:1229:31: warning: 'P[3][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 1229 | CHECK_MV(P_TOPRIGHT[0]>>shift, P_TOPRIGHT[1]>>shift) | ^~ libavcodec/motion_est.c:752:9: note: 'P[3][0]' was declared here 752 | int P[10][2]; | ^ In file included from libavcodec/motion_est.c:289: libavcodec/motion_est_template.c:1228:43: warning: 'P[2][1]' may be used uninitialized in this function [-Wmaybe-uninitialized] 1228 | CHECK_MV(P_TOP[0]>>shift, P_TOP[1]>>shift) | ^~ libavcodec/motion_est.c:752:9: note: 'P[2][1]' was declared here 752 | int P[10][2]; | ^ In file included from libavcodec/motion_est.c:289: libavcodec/motion_est_template.c:1228:26: warning: 'P[2][0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 1228 | CHECK_MV(P_TOP[0]>>shift, P_TOP[1]>>shift) | ^~ libavcodec/motion_est.c:752:9: note: 'P[2][0]' was declared here 752 | int P[10][2]; | ^ CC libavcodec/motionpixels.o CC libavcodec/movsub_bsf.o CC libavcodec/mp3_header_compress_bsf.o libavcodec/mp3_header_compress_bsf.c: In function 'mp3_header_compress': libavcodec/mp3_header_compress_bsf.c:42:19: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 42 | *poutbuf= (uint8_t *) buf; | ^ CC libavcodec/mp3_header_decompress_bsf.o libavcodec/mp3_header_decompress_bsf.c: In function 'mp3_header_decompress': libavcodec/mp3_header_decompress_bsf.c:37:19: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 37 | *poutbuf= (uint8_t *) buf; | ^ CC libavcodec/mpc.o CC libavcodec/mpc7.o libavcodec/mpc7.c: In function 'mpc7_decode_frame': libavcodec/mpc7.c:203:28: warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess] 203 | memset(bands, 0, sizeof(bands)); | ^ CC libavcodec/mpc8.o CC libavcodec/mpeg12.o libavcodec/mpeg12.c: In function 'decode_chunks': libavcodec/mpeg12.c:2361:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 2361 | if(mpeg1_decode_picture(avctx, | ^~ libavcodec/mpeg12.c:2364:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 2364 | s2->first_slice = 1; | ^~ CC libavcodec/mpeg12data.o CC libavcodec/mpeg12enc.o CC libavcodec/mpeg4audio.o CC libavcodec/mpeg4video.o CC libavcodec/mpeg4video_parser.o CC libavcodec/mpeg4videodec.o libavcodec/mpeg4videodec.c: In function 'mpeg4_decode_block': libavcodec/mpeg4videodec.c:1076:9: warning: 'dc_pred_dir' may be used uninitialized in this function [-Wmaybe-uninitialized] 1076 | mpeg4_pred_ac(s, block, n, dc_pred_dir); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpeg4videoenc.o libavcodec/mpeg4videoenc.c: In function 'mpeg4_encode_block': libavcodec/mpeg4videoenc.c:302:20: warning: variable 'rl' set but not used [-Wunused-but-set-variable] 302 | const RLTable *rl; | ^~ CC libavcodec/mpegaudio.o CC libavcodec/mpegaudio_parser.o CC libavcodec/mpegaudiodata.o CC libavcodec/mpegaudiodec.o CC libavcodec/mpegaudiodec_float.o CC libavcodec/mpegaudiodecheader.o CC libavcodec/mpegaudiodsp.o CC libavcodec/mpegaudiodsp_fixed.o CC libavcodec/mpegaudiodsp_float.o CC libavcodec/mpegaudioenc.o CC libavcodec/mpegvideo.o libavcodec/mpegvideo.c: In function 'MPV_common_init': libavcodec/mpegvideo.c:702:105: warning: 'mv_table_size' may be used uninitialized in this function [-Wmaybe-uninitialized] 702 | FF_ALLOCZ_OR_GOTO(s->avctx, s->b_field_mv_table_base[i][j][k], mv_table_size * 2 * sizeof(int16_t), fail) | ^ In file included from ./libavutil/common.h:340, from ./libavutil/intmath.h:55, from libavcodec/mpegvideo.c:30: ./libavutil/internal.h:171:19: warning: 'mb_array_size' may be used uninitialized in this function [-Wmaybe-uninitialized] 171 | if (p == NULL && (size) != 0) {\ | ^~ libavcodec/mpegvideo.c:578:37: note: 'mb_array_size' was declared here 578 | int y_size, c_size, yc_size, i, mb_array_size, mv_table_size, x, y, threads; | ^~~~~~~~~~~~~ In file included from ./libavutil/common.h:340, from ./libavutil/intmath.h:55, from libavcodec/mpegvideo.c:30: ./libavutil/internal.h:170:9: warning: 'yc_size' may be used uninitialized in this function [-Wmaybe-uninitialized] 170 | p = av_mallocz(size);\ | ^~~~~~~~~~ libavcodec/mpegvideo.c:578:25: note: 'yc_size' was declared here 578 | int y_size, c_size, yc_size, i, mb_array_size, mv_table_size, x, y, threads; | ^~~~~~~ libavcodec/mpegvideo.c:728:41: warning: 'c_size' may be used uninitialized in this function [-Wmaybe-uninitialized] 728 | s->dc_val[2] = s->dc_val[1] + c_size; | ^ In file included from ./libavutil/common.h:340, from ./libavutil/intmath.h:55, from libavcodec/mpegvideo.c:30: ./libavutil/internal.h:171:19: warning: 'y_size' may be used uninitialized in this function [-Wmaybe-uninitialized] 171 | if (p == NULL && (size) != 0) {\ | ^~ libavcodec/mpegvideo.c:578:9: note: 'y_size' was declared here 578 | int y_size, c_size, yc_size, i, mb_array_size, mv_table_size, x, y, threads; | ^~~~~~ CC libavcodec/mpegvideo_enc.o CC libavcodec/mpegvideo_parser.o CC libavcodec/msgsmdec.o CC libavcodec/msmpeg4.o libavcodec/msmpeg4.c: In function 'ff_msmpeg4_encode_block': libavcodec/msmpeg4.c:911:13: warning: 'extquant' may be used uninitialized in this function [-Wmaybe-uninitialized] 911 | put_bits(&s->pb, extrabits, extquant); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/msmpeg4.c:846:15: note: 'extquant' was declared here 846 | int pred, extquant; | ^~~~~~~~ CC libavcodec/msmpeg4data.o CC libavcodec/msrle.o CC libavcodec/msrledec.o CC libavcodec/msvideo1.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 libavcodec/nuv.c: In function 'copy_frame': libavcodec/nuv.c:75:26: warning: passing argument 2 of 'avpicture_fill' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 75 | avpicture_fill(&pic, src, PIX_FMT_YUV420P, width, height); | ^~~ In file included from libavcodec/nuv.c:27: libavcodec/avcodec.h:3296:49: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3296 | int avpicture_fill(AVPicture *picture, uint8_t *ptr, | ~~~~~~~~~^~~ CC libavcodec/options.o libavcodec/options.c:326:1: warning: 'antialias_algo' is deprecated [-Wdeprecated-declarations] 326 | {"antialias", "MP3 antialias algorithm", OFFSET(antialias_algo), FF_OPT_TYPE_INT, {.dbl = DEFAULT }, INT_MIN, INT_MAX, V|D, "aa"}, | ^ In file included from libavcodec/options.c:27: libavcodec/avcodec.h:2101:30: note: declared here 2101 | attribute_deprecated int antialias_algo; | ^~~~~~~~~~~~~~ libavcodec/options.c:405:1: warning: 'lpc_coeff_precision' is deprecated [-Wdeprecated-declarations] 405 | {"lpc_coeff_precision", "deprecated, use flac-specific options", OFFSET(lpc_coeff_precision), FF_OPT_TYPE_INT, {.dbl = DEFAULT }, 0, INT_MAX, A|E}, | ^ In file included from libavcodec/options.c:27: libavcodec/avcodec.h:2501:30: note: declared here 2501 | attribute_deprecated int lpc_coeff_precision; | ^~~~~~~~~~~~~~~~~~~ libavcodec/options.c:406:1: warning: 'prediction_order_method' is deprecated [-Wdeprecated-declarations] 406 | {"prediction_order_method", "deprecated, use flac-specific options", OFFSET(prediction_order_method), FF_OPT_TYPE_INT, {.dbl = -1 }, INT_MIN, INT_MAX, A|E}, | ^ In file included from libavcodec/options.c:27: libavcodec/avcodec.h:2508:30: note: declared here 2508 | attribute_deprecated int prediction_order_method; | ^~~~~~~~~~~~~~~~~~~~~~~ libavcodec/options.c:407:1: warning: 'min_partition_order' is deprecated [-Wdeprecated-declarations] 407 | {"min_partition_order", "deprecated, use flac-specific options", OFFSET(min_partition_order), FF_OPT_TYPE_INT, {.dbl = -1 }, INT_MIN, INT_MAX, A|E}, | ^ In file included from libavcodec/options.c:27: libavcodec/avcodec.h:2514:30: note: declared here 2514 | attribute_deprecated int min_partition_order; | ^~~~~~~~~~~~~~~~~~~ libavcodec/options.c:408:1: warning: 'max_partition_order' is deprecated [-Wdeprecated-declarations] 408 | {"max_partition_order", "deprecated, use flac-specific options", OFFSET(max_partition_order), FF_OPT_TYPE_INT, {.dbl = -1 }, INT_MIN, INT_MAX, A|E}, | ^ In file included from libavcodec/options.c:27: libavcodec/avcodec.h:2520:30: note: declared here 2520 | attribute_deprecated int max_partition_order; | ^~~~~~~~~~~~~~~~~~~ libavcodec/options.c:441:1: warning: 'lpc_type' is deprecated [-Wdeprecated-declarations] 441 | {"lpc_type", "deprecated, use flac-specific options", OFFSET(lpc_type), FF_OPT_TYPE_INT, {.dbl = AV_LPC_TYPE_DEFAULT }, AV_LPC_TYPE_DEFAULT, AV_LPC_TYPE_NB-1, A|E}, | ^ In file included from libavcodec/options.c:27: libavcodec/avcodec.h:2747:41: note: declared here 2747 | attribute_deprecated enum AVLPCType lpc_type; | ^~~~~~~~ libavcodec/options.c:446:1: warning: 'lpc_passes' is deprecated [-Wdeprecated-declarations] 446 | {"lpc_passes", "deprecated, use flac-specific options", OFFSET(lpc_passes), FF_OPT_TYPE_INT, {.dbl = -1 }, INT_MIN, INT_MAX, A|E}, | ^ In file included from libavcodec/options.c:27: libavcodec/avcodec.h:2754:30: note: declared here 2754 | attribute_deprecated int lpc_passes; | ^~~~~~~~~~ libavcodec/options.c: In function 'avcodec_get_context_defaults3': libavcodec/options.c:521:37: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 521 | *(AVClass**)s->priv_data= codec->priv_class; | ^ CC libavcodec/pamenc.o CC libavcodec/parser.o libavcodec/parser.c: In function 'av_parser_parse2': libavcodec/parser.c:151:47: warning: to be safe all intermediate pointers in cast from 'uint8_t **' {aka 'unsigned char **'} to 'const uint8_t **' {aka 'const unsigned char **'} must be 'const' qualified [-Wcast-qual] 151 | index = s->parser->parser_parse(s, avctx, (const uint8_t **)poutbuf, poutbuf_size, buf, buf_size); | ^ libavcodec/parser.c: In function 'av_parser_change': libavcodec/parser.c:187:15: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 187 | *poutbuf= (uint8_t *) buf; | ^ CC libavcodec/pcm-mpeg.o CC libavcodec/pcm.o CC libavcodec/pcx.o CC libavcodec/pcxenc.o CC libavcodec/pgssubdec.o CC libavcodec/pictordec.o CC libavcodec/png.o CC libavcodec/pngdec.o libavcodec/pngdec.c: In function 'png_decode_idat': libavcodec/pngdec.c:366:24: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 366 | s->zstream.next_in = s->bytestream; | ^ CC libavcodec/pngenc.o libavcodec/pngenc.c: In function 'png_write_row': libavcodec/pngenc.c:217:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 217 | s->zstream.next_in = (uint8_t *)data; | ^ CC libavcodec/pnm.o CC libavcodec/pnm_parser.o libavcodec/pnm_parser.c: In function 'pnm_parse': libavcodec/pnm_parser.c:44:35: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 44 | pnmctx.bytestream = (uint8_t *) buf; /* casts avoid warnings */ | ^ libavcodec/pnm_parser.c:45:35: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 45 | pnmctx.bytestream_end = (uint8_t *) buf + buf_size; | ^ CC libavcodec/pnmdec.o libavcodec/pnmdec.c: In function 'pnm_decode_frame': libavcodec/pnmdec.c:41:25: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 41 | s->bytestream = buf; | ^ libavcodec/pnmdec.c:42:25: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 42 | s->bytestream_end = buf + buf_size; | ^ CC libavcodec/pnmenc.o CC libavcodec/psymodel.o CC libavcodec/pthread.o CC libavcodec/ptx.o CC libavcodec/qcelpdec.o CC libavcodec/qdm2.o libavcodec/qdm2.c: In function 'fill_coding_method_array': libavcodec/qdm2.c:653:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 653 | for (ch = 0; ch < nb_channels; ch++) | ^~~ libavcodec/qdm2.c:682:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 682 | acc = 0; | ^~~ CC libavcodec/qdrw.o CC libavcodec/qpeg.o CC libavcodec/qtrle.o CC libavcodec/qtrleenc.o libavcodec/qtrleenc.c: In function 'qtrle_encode_frame': libavcodec/qtrleenc.c:195:33: warning: 'bulkcount' may be used uninitialized in this function [-Wmaybe-uninitialized] 195 | s->rlecode_table[i] = bulkcount; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ libavcodec/qtrleenc.c:117:18: note: 'bulkcount' was declared here 117 | unsigned int bulkcount; | ^~~~~~~~~ CC libavcodec/r210dec.o CC libavcodec/ra144.o CC libavcodec/ra144dec.o CC libavcodec/ra144enc.o libavcodec/ra144enc.c: In function 'find_best_vect': libavcodec/ra144enc.c:254:19: warning: 'g' may be used uninitialized in this function [-Wmaybe-uninitialized] 254 | *gain = g; | ~~~~~~^~~ libavcodec/ra144enc.c: In function 'ra144_encode_frame': libavcodec/ra144enc.c:393:44: warning: 'm[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] 393 | g[0] = ((ff_gain_val_tab[n][0] * m[0]) >> ff_gain_exp_tab[n]) * | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ libavcodec/ra144enc.c:331:15: note: 'm[0]' was declared here 331 | int i, n, m[3]; | ^ libavcodec/ra144enc.c:216:30: warning: 'best_gain' may be used uninitialized in this function [-Wmaybe-uninitialized] 216 | data[i] -= best_gain * work[i]; | ~~~~~~~~~~^~~~~~~~~ libavcodec/ra144enc.c:193:36: note: 'best_gain' was declared here 193 | float score, gain, best_score, best_gain; | ^~~~~~~~~ libavcodec/ra144enc.c:368:9: warning: 'best_vect' may be used uninitialized in this function [-Wmaybe-uninitialized] 368 | ff_copy_and_dup(cba_vect, ractx->adapt_cb, cba_idx + BLOCKSIZE / 2 - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/ra144enc.c:192:12: note: 'best_vect' was declared here 192 | int i, best_vect; | ^~~~~~~~~ CC libavcodec/ra288.o CC libavcodec/rangecoder.o libavcodec/rangecoder.c: In function 'ff_init_range_decoder': libavcodec/rangecoder.c:54:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 54 | ff_init_range_encoder(c, (uint8_t *) buf, buf_size); | ^ libavcodec/rangecoder.c:56:34: warning: passing argument 1 of 'bytestream_get_be16' from incompatible pointer type [-Wincompatible-pointer-types] 56 | c->low = bytestream_get_be16(&c->bytestream); | ^~~~~~~~~~~~~~ | | | uint8_t ** {aka unsigned char **} In file included from libavcodec/rangecoder.c:38: libavcodec/bytestream.h:30:70: note: expected 'const uint8_t **' {aka 'const unsigned char **'} but argument is of type 'uint8_t **' {aka 'unsigned char **'} 30 | static av_always_inline type bytestream_get_ ## name(const uint8_t **b){\ | ~~~~~~~~~~~~~~~~^ libavcodec/bytestream.h:40:5: note: in expansion of macro 'DEF_T' 40 | DEF_T(unsigned int, name, bytes, read, write) | ^~~~~ libavcodec/bytestream.h:51:1: note: in expansion of macro 'DEF' 51 | DEF (be16, 2, AV_RB16, AV_WB16) | ^~~ CC libavcodec/ratecontrol.o CC libavcodec/raw.o CC libavcodec/rawdec.o libavcodec/rawdec.c: In function 'raw_decode': libavcodec/rawdec.c:157:29: warning: passing argument 2 of 'avpicture_fill' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 157 | avpicture_fill(picture, buf, avctx->pix_fmt, avctx->width, avctx->height); | ^~~ In file included from libavcodec/rawdec.c:27: libavcodec/avcodec.h:3296:49: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 3296 | int avpicture_fill(AVPicture *picture, uint8_t *ptr, | ~~~~~~~~~^~~ libavcodec/rawdec.c:161:23: warning: assignment to 'uint8_t *' {aka 'unsigned char *'} from incompatible pointer type 'uint32_t *' {aka 'unsigned int *'} [-Wincompatible-pointer-types] 161 | frame->data[1]= context->palette; | ^ CC libavcodec/rawenc.o CC libavcodec/rdft.o CC libavcodec/remove_extradata_bsf.o libavcodec/remove_extradata_bsf.c: In function 'remove_extradata': libavcodec/remove_extradata_bsf.c:45:15: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 45 | *poutbuf= (uint8_t *) buf; | ^ CC libavcodec/resample.o libavcodec/resample.c: In function 'av_audio_resample_init': libavcodec/resample.c:190:5: warning: 'av_get_bits_per_sample_fmt' is deprecated [-Wdeprecated-declarations] 190 | s->sample_size[0] = av_get_bits_per_sample_fmt(s->sample_fmt[0]) >> 3; | ^ In file included from libavcodec/avcodec.h:30, from libavcodec/resample.c:27: ./libavutil/samplefmt.h:68:5: note: declared here 68 | int av_get_bits_per_sample_fmt(enum AVSampleFormat sample_fmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/resample.c:191:5: warning: 'av_get_bits_per_sample_fmt' is deprecated [-Wdeprecated-declarations] 191 | s->sample_size[1] = av_get_bits_per_sample_fmt(s->sample_fmt[1]) >> 3; | ^ In file included from libavcodec/avcodec.h:30, from libavcodec/resample.c:27: ./libavutil/samplefmt.h:68:5: note: declared here 68 | int av_get_bits_per_sample_fmt(enum AVSampleFormat sample_fmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/resample2.o 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/rtjpeg.o CC libavcodec/rv10.o CC libavcodec/rv10enc.o CC libavcodec/rv20enc.o CC libavcodec/rv30.o libavcodec/rv30.c: In function 'rv30_loop_filter': libavcodec/rv30.c:157:74: warning: array subscript has type 'char' [-Wchar-subscripts] 157 | cur_lim = rv30_loop_filt_lim[s->current_picture_ptr->qscale_table[mb_pos]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ libavcodec/rv30.c:159:79: warning: array subscript has type 'char' [-Wchar-subscripts] 159 | left_lim = rv30_loop_filt_lim[s->current_picture_ptr->qscale_table[mb_pos - 1]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libavcodec/rv30.c:185:38: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 185 | if(cur_cbp && (1 << ij)) | ~~~^~~~~~ libavcodec/rv30.c:199:74: warning: array subscript has type 'char' [-Wchar-subscripts] 199 | cur_lim = rv30_loop_filt_lim[s->current_picture_ptr->qscale_table[mb_pos]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ libavcodec/rv30.c:201:78: warning: array subscript has type 'char' [-Wchar-subscripts] 201 | top_lim = rv30_loop_filt_lim[s->current_picture_ptr->qscale_table[mb_pos - s->mb_stride]]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ libavcodec/rv30.c:227:52: warning: '<<' in boolean context, did you mean '<'? [-Wint-in-bool-context] 227 | if(r->cbp_chroma[mb_pos] && (1 << ij)) | ~~~^~~~~~ CC libavcodec/rv30dsp.o CC libavcodec/rv34.o libavcodec/rv34.c: In function 'rv34_output_macroblock': libavcodec/rv34.c:1056:75: warning: array subscript has type 'char' [-Wchar-subscripts] 1056 | rv34_pred_4x4_block(r, Y, s->linesize, ittrans[intra_types[i]], avail[idx-8], avail[idx-1], avail[idx+7], avail[idx-7]); | ~~~~~~~~~~~^~~ libavcodec/rv34.c:1069:103: warning: array subscript has type 'char' [-Wchar-subscripts] 1069 | rv34_pred_4x4_block(r, U + i*4 + j*4*s->uvlinesize, s->uvlinesize, ittrans[intra_types[i*2+j*2*r->intra_types_stride]], r->avail_cache[idx-4], r->avail_cache[idx-1], !i && !j, r->avail_cache[idx-3]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/rv34.c:1070:103: warning: array subscript has type 'char' [-Wchar-subscripts] 1070 | rv34_pred_4x4_block(r, V + i*4 + j*4*s->uvlinesize, s->uvlinesize, ittrans[intra_types[i*2+j*2*r->intra_types_stride]], r->avail_cache[idx-4], r->avail_cache[idx-1], !i && !j, r->avail_cache[idx-3]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/rv34.c:1079:38: warning: array subscript has type 'char' [-Wchar-subscripts] 1079 | itype = ittrans16[intra_types[0]]; | ~~~~~~~~~~~^~~ libavcodec/rv34.c:1088:38: warning: array subscript has type 'char' [-Wchar-subscripts] 1088 | itype = ittrans16[intra_types[0]]; | ~~~~~~~~~~~^~~ CC libavcodec/rv40.o CC libavcodec/rv40dsp.o CC libavcodec/s302m.o CC libavcodec/s3tc.o CC libavcodec/sgidec.o CC libavcodec/sgienc.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/snow.o libavcodec/snow.c:162:21: warning: 'quant13' defined but not used [-Wunused-const-variable=] 162 | static const int8_t quant13[256]={ | ^~~~~~~ libavcodec/snow.c:144:21: warning: 'quant11' defined but not used [-Wunused-const-variable=] 144 | static const int8_t quant11[256]={ | ^~~~~~~ libavcodec/snow.c:126:21: warning: 'quant9' defined but not used [-Wunused-const-variable=] 126 | static const int8_t quant9[256]={ | ^~~~~~ libavcodec/snow.c:108:21: warning: 'quant7' defined but not used [-Wunused-const-variable=] 108 | static const int8_t quant7[256]={ | ^~~~~~ libavcodec/snow.c:90:21: warning: 'quant5' defined but not used [-Wunused-const-variable=] 90 | static const int8_t quant5[256]={ | ^~~~~~ libavcodec/snow.c:54:21: warning: 'quant3b' defined but not used [-Wunused-const-variable=] 54 | static const int8_t quant3b[256]={ | ^~~~~~~ libavcodec/snow.c:36:21: warning: 'quant3' defined but not used [-Wunused-const-variable=] 36 | static const int8_t quant3[256]={ | ^~~~~~ CC libavcodec/sp5xdec.o CC libavcodec/srtdec.o libavcodec/srtdec.c: In function 'srt_decode_frame': libavcodec/srtdec.c:156:55: warning: '%s' directive output may be truncated writing up to 127 bytes into a region of size 126 [-Wformat-truncation=] 156 | snprintf(tmp, sizeof(tmp), "", buffer); | ^~ ~~~~~~ libavcodec/srtdec.c:156:25: note: 'snprintf' output between 4 and 131 bytes into a destination of size 128 156 | snprintf(tmp, sizeof(tmp), "", buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/srtdec.c:141:52: warning: '%s' directive output may be truncated writing up to 127 bytes into a region of size 124 [-Wformat-truncation=] 141 | "{\\fn%s}", tmp); | ^~ ~~~ libavcodec/srtdec.c:139:37: note: 'snprintf' output between 6 and 133 bytes into a destination of size 128 139 | snprintf(stack[sptr].param[PARAM_FACE], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | sizeof(stack[0].param[PARAM_FACE]), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | "{\\fn%s}", tmp); | ~~~~~~~~~~~~~~~~ libavcodec/srtdec.c:156:55: warning: '%s' directive output may be truncated writing up to 127 bytes into a region of size 126 [-Wformat-truncation=] 156 | snprintf(tmp, sizeof(tmp), "", buffer); | ^~ ~~~~~~ libavcodec/srtdec.c:156:25: note: 'snprintf' output between 4 and 131 bytes into a destination of size 128 156 | snprintf(tmp, sizeof(tmp), "", buffer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/sunrast.o CC libavcodec/svq1.o CC libavcodec/svq1dec.o libavcodec/svq1dec.c: In function 'svq1_decode_frame': libavcodec/svq1dec.c:647:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 647 | uint32_t *src = (uint32_t *) (buf + 4); | ^ CC libavcodec/svq1enc.o libavcodec/svq1enc.c: In function 'svq1_write_header': libavcodec/svq1enc.c:98:29: warning: passing argument 1 of 'ff_match_2uint16' from incompatible pointer type [-Wincompatible-pointer-types] 98 | i= ff_match_2uint16(ff_svq1_frame_size_table, FF_ARRAY_ELEMS(ff_svq1_frame_size_table), s->frame_width, s->frame_height); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | const struct svq1_frame_size * In file included from libavcodec/svq1enc.c:34: libavcodec/internal.h:49:39: note: expected 'const uint16_t (*)[2]' {aka 'const short unsigned int (*)[2]'} but argument is of type 'const struct svq1_frame_size *' 49 | int ff_match_2uint16(const uint16_t (*tab)[2], int size, int a, int b); | ~~~~~~~~~~~~~~~~~^~~~~~~ CC libavcodec/svq3.o libavcodec/svq3.c: In function 'svq3_mc_dir': libavcodec/svq3.c:413:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 413 | *(int32_t *) h->mv_cache[dir][scan8[k] + 1*8] = mv; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/svq3.c:416:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 416 | *(int32_t *) h->mv_cache[dir][scan8[k] + 1 + 1*8] = mv; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/svq3.c:420:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 420 | *(int32_t *) h->mv_cache[dir][scan8[k] + 1] = mv; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/svq3.c:423:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 423 | *(int32_t *) h->mv_cache[dir][scan8[k]] = mv; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/svq3.c: In function 'svq3_decode_mb': libavcodec/svq3.c:489:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 489 | *(uint32_t *) h->mv_cache[m][scan8[0] - 1 + i*8] = *(uint32_t *) s->current_picture.motion_val[m][b_xy - 1 + i*h->b_stride]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/svq3.c:493:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 493 | *(uint32_t *) h->mv_cache[m][scan8[0] - 1 + i*8] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/svq3.c:501:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 501 | *(uint32_t *) h->mv_cache[m][scan8[0] + 4 - 1*8] = *(uint32_t *) s->current_picture.motion_val[m][b_xy - h->b_stride + 4]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/svq3.c:508:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 508 | *(uint32_t *) h->mv_cache[m][scan8[0] - 1 - 1*8] = *(uint32_t *) s->current_picture.motion_val[m][b_xy - h->b_stride - 1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/svq3.c:660:40: warning: passing argument 2 of 'svq3_decode_block' from incompatible pointer type [-Wincompatible-pointer-types] 660 | if (svq3_decode_block(&s->gb, h->mb_luma_dc, 0, 1)){ | ~^~~~~~~~~~~~ | | | DCTELEM (*)[32] {aka short int (*)[32]} libavcodec/svq3.c:209:65: note: expected 'DCTELEM *' {aka 'short int *'} but argument is of type 'DCTELEM (*)[32]' {aka 'short int (*)[32]'} 209 | static inline int svq3_decode_block(GetBitContext *gb, DCTELEM *block, | ~~~~~~~~~^~~~~ In file included from libavcodec/dsputil.h:33, from libavcodec/svq3.c:43: libavcodec/svq3.c: In function 'svq3_decode_slice_header': ./libavutil/intreadwrite.h:193:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 193 | # define AV_WN(s, p, v) ((((union unaligned_##s *) (p))->l) = (v)) | ^ ./libavutil/intreadwrite.h:338:26: note: in expansion of macro 'AV_WN' 338 | # define AV_WN32(p, v) AV_WN(32, p, v) | ^~~~~ ./libavutil/intreadwrite.h:354:27: note: in expansion of macro 'AV_WN32' 354 | # define AV_WL(s, p, v) AV_WN##s(p, v) | ^~~~~ ./libavutil/intreadwrite.h:388:26: note: in expansion of macro 'AV_WL' 388 | # define AV_WL32(p, v) AV_WL(32, p, v) | ^~~~~ libavcodec/svq3.c:747:13: note: in expansion of macro 'AV_WL32' 747 | AV_WL32(&s->gb.buffer[(get_bits_count(&s->gb)>>3)+1], header ^ svq3->watermark_key); | ^~~~~~~ libavcodec/svq3.c:750:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 750 | memcpy((uint8_t *) &s->gb.buffer[get_bits_count(&s->gb) >> 3], | ^ CC libavcodec/synth_filter.o CC libavcodec/targa.o CC libavcodec/targaenc.o CC libavcodec/tiertexseqv.o CC libavcodec/tiff.o libavcodec/tiff.c: In function 'tiff_uncompress': libavcodec/tiff.c:89:21: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 89 | zstream.next_in = src; | ^ CC libavcodec/tiffenc.o CC libavcodec/tmv.o CC libavcodec/truemotion1.o CC libavcodec/truemotion2.o CC libavcodec/truespeech.o CC libavcodec/tscc.o libavcodec/tscc.c: In function 'decode_frame': libavcodec/tscc.c:96:24: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 96 | c->zstream.next_in = encoded; | ^ CC libavcodec/tta.o CC libavcodec/twinvq.o CC libavcodec/txd.o CC libavcodec/ulti.o CC libavcodec/utils.o libavcodec/utils.c: In function 'avcodec_open': libavcodec/utils.c:500:41: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 500 | *(AVClass**)avctx->priv_data= codec->priv_class; | ^ libavcodec/utils.c: In function 'avcodec_encode_audio': libavcodec/utils.c:633:62: warning: passing argument 4 of 'avctx->codec->encode' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 633 | int ret = avctx->codec->encode(avctx, buf, buf_size, samples); | ^~~~~~~ libavcodec/utils.c:633:62: note: expected 'void *' but argument is of type 'const short int *' libavcodec/utils.c: In function 'avcodec_encode_video': libavcodec/utils.c:650:62: warning: passing argument 4 of 'avctx->codec->encode' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 650 | int ret = avctx->codec->encode(avctx, buf, buf_size, pict); | ^~~~ libavcodec/utils.c:650:62: note: expected 'void *' but argument is of type 'const AVFrame *' libavcodec/utils.c: In function 'avcodec_encode_subtitle': libavcodec/utils.c:669:54: warning: passing argument 4 of 'avctx->codec->encode' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 669 | ret = avctx->codec->encode(avctx, buf, buf_size, sub); | ^~~ libavcodec/utils.c:669:54: note: expected 'void *' but argument is of type 'const AVSubtitle *' libavcodec/utils.c: In function 'av_get_bits_per_sample_format': libavcodec/utils.c:1138:5: warning: 'av_get_bits_per_sample_fmt' is deprecated [-Wdeprecated-declarations] 1138 | return av_get_bits_per_sample_fmt(sample_fmt); | ^~~~~~ In file included from libavcodec/utils.c:34: ./libavutil/samplefmt.h:68:5: note: declared here 68 | int av_get_bits_per_sample_fmt(enum AVSampleFormat sample_fmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/utils.c: In function 'avcodec_string': libavcodec/utils.c:928:41: warning: ' / 0x' directive output may be truncated writing 5 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 928 | snprintf(buf1, sizeof(buf1), "%s / 0x%04X", tag_buf, enc->codec_tag); | ^~~~~ libavcodec/utils.c:928:9: note: 'snprintf' output between 10 and 45 bytes into a destination of size 32 928 | snprintf(buf1, sizeof(buf1), "%s / 0x%04X", tag_buf, enc->codec_tag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/v210dec.o CC libavcodec/v210enc.o libavcodec/v210enc.c: In function 'encode_frame': libavcodec/v210enc.c:93:17: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized] 93 | val |=((*u++ & 0xFFC0) << 4) | | ^~ CC libavcodec/v210x.o CC libavcodec/vb.o CC libavcodec/vc1.o CC libavcodec/vc1_parser.o CC libavcodec/vc1data.o CC libavcodec/vc1dec.o libavcodec/vc1dec.c:48:23: warning: 'table_mb_intra' defined but not used [-Wunused-const-variable=] 48 | static const uint16_t table_mb_intra[64][2]; | ^~~~~~~~~~~~~~ CC libavcodec/vc1dsp.o libavcodec/vc1dsp.c: In function 'ff_vc1dsp_init': libavcodec/vc1dsp.c:736:39: warning: assignment to 'op_pixels_func' {aka 'void (*)(unsigned char *, const unsigned char *, int, int)'} from incompatible pointer type 'void (*)(uint8_t *, uint8_t *, int)' {aka 'void (*)(unsigned char *, unsigned char *, int)'} [-Wincompatible-pointer-types] 736 | dsp->put_vc1_mspel_pixels_tab[ 0] = ff_put_pixels8x8_c; | ^ libavcodec/vc1dsp.c:753:39: warning: assignment to 'op_pixels_func' {aka 'void (*)(unsigned char *, const unsigned char *, int, int)'} from incompatible pointer type 'void (*)(uint8_t *, uint8_t *, int)' {aka 'void (*)(unsigned char *, unsigned char *, int)'} [-Wincompatible-pointer-types] 753 | dsp->avg_vc1_mspel_pixels_tab[ 0] = ff_avg_pixels8x8_c; | ^ CC libavcodec/vcr1.o CC libavcodec/vmdav.o libavcodec/vmdav.c: In function 'vmdaudio_decode_init': libavcodec/vmdav.c:450:5: warning: 'av_get_bits_per_sample_fmt' is deprecated [-Wdeprecated-declarations] 450 | s->out_bps = av_get_bits_per_sample_fmt(avctx->sample_fmt) >> 3; | ^ In file included from libavcodec/avcodec.h:30, from libavcodec/vmdav.c:47: ./libavutil/samplefmt.h:68:5: note: declared here 68 | int av_get_bits_per_sample_fmt(enum AVSampleFormat sample_fmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vmnc.o CC libavcodec/vorbis.o CC libavcodec/vorbis_data.o CC libavcodec/vorbisdec.o libavcodec/vorbisdec.c: In function 'vorbis_decode_frame': libavcodec/vorbisdec.c:1649:18: warning: 'av_get_bits_per_sample_fmt' is deprecated [-Wdeprecated-declarations] 1649 | (av_get_bits_per_sample_fmt(avccontext->sample_fmt) / 8); | ^ In file included from libavcodec/avcodec.h:30, from libavcodec/vorbisdec.c:27: ./libavutil/samplefmt.h:68:5: note: declared here 68 | int av_get_bits_per_sample_fmt(enum AVSampleFormat sample_fmt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vorbisenc.o libavcodec/vorbisenc.c: In function 'ready_residue': libavcodec/vorbisenc.c:205:43: warning: array subscript has type 'char' [-Wchar-subscripts] 205 | cb = &venc->codebooks[rc->books[i][j]]; | ~~~~~~~~~~~~^~~ CC libavcodec/vp3.o libavcodec/vp3.c: In function 'unpack_superblocks': libavcodec/vp3.c:387:13: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 387 | else | ^~~~ libavcodec/vp3.c:390:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 390 | current_run = get_vlc2(gb, | ^~~~~~~~~~~ CC libavcodec/vp3_parser.o CC libavcodec/vp3dsp.o CC libavcodec/vp5.o In file included from libavcodec/vp5.c:31: libavcodec/vp56.h: In function 'vp56_rac_get_tree': libavcodec/vp56.h:327:44: warning: array subscript has type 'char' [-Wchar-subscripts] 327 | if (vp56_rac_get_prob(c, probs[tree->prob_idx])) | ~~~~^~~~~~~~~~ CC libavcodec/vp56.o In file included from libavcodec/vp56.c:27: libavcodec/vp56.h: In function 'vp56_rac_get_tree': libavcodec/vp56.h:327:44: warning: array subscript has type 'char' [-Wchar-subscripts] 327 | if (vp56_rac_get_prob(c, probs[tree->prob_idx])) | ~~~~^~~~~~~~~~ CC libavcodec/vp56data.o CC libavcodec/vp56dsp.o CC libavcodec/vp56rac.o In file included from libavcodec/vp56rac.c:23: libavcodec/vp56.h: In function 'vp56_rac_get_tree': libavcodec/vp56.h:327:44: warning: array subscript has type 'char' [-Wchar-subscripts] 327 | if (vp56_rac_get_prob(c, probs[tree->prob_idx])) | ~~~~^~~~~~~~~~ CC libavcodec/vp6.o In file included from libavcodec/vp6.c:35: libavcodec/vp56.h: In function 'vp56_rac_get_tree': libavcodec/vp56.h:327:44: warning: array subscript has type 'char' [-Wchar-subscripts] 327 | if (vp56_rac_get_prob(c, probs[tree->prob_idx])) | ~~~~^~~~~~~~~~ CC libavcodec/vp6dsp.o CC libavcodec/vp8.o In file included from libavcodec/vp8.h:28, from libavcodec/vp8.c:27: libavcodec/vp56.h: In function 'vp56_rac_get_tree': libavcodec/vp56.h:327:44: warning: array subscript has type 'char' [-Wchar-subscripts] 327 | if (vp56_rac_get_prob(c, probs[tree->prob_idx])) | ~~~~^~~~~~~~~~ libavcodec/vp8.c: In function 'decode_frame_header': libavcodec/vp8.c:330:72: warning: array subscript has type 'char' [-Wchar-subscripts] 330 | s->prob->token[i][vp8_coeff_band_indexes[j][m]][k][l] = prob; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from ./libavutil/avutil.h:122, from ./libavutil/imgutils.h:27, from libavcodec/vp8.c:25: In function 'xchg_mb_border', inlined from 'intra_predict' at libavcodec/vp8.c:927:9, inlined from 'vp8_decode_frame' at libavcodec/vp8.c:1657:17: ./libavutil/common.h:58:48: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 58 | #define FFSWAP(type,a,b) do{type SWAP_tmp= b; b= a; a= SWAP_tmp;}while(0) ./libavutil/intreadwrite.h:494:26: note: in expansion of macro 'FFSWAP' 494 | #define AV_SWAP(n, a, b) FFSWAP(av_alias##n, *(av_alias##n*)(a), *(av_alias##n*)(b)) | ^~~~~~ ./libavutil/intreadwrite.h:497:28: note: in expansion of macro 'AV_SWAP' 497 | # define AV_SWAP64(a, b) AV_SWAP(64, a, b) | ^~~~~~~ libavcodec/vp8.c:807:19: note: in expansion of macro 'AV_SWAP64' 807 | if (xchg) AV_SWAP64(b,a); \ | ^~~~~~~~~ libavcodec/vp8.c:815:9: note: in expansion of macro 'XCHG' 815 | XCHG(top_border+32, src_y+16, 1); | ^~~~ In function 'xchg_mb_border', inlined from 'intra_predict' at libavcodec/vp8.c:1033:9, inlined from 'vp8_decode_frame' at libavcodec/vp8.c:1657:17: ./libavutil/common.h:58:48: warning: writing 8 bytes into a region of size 0 [-Wstringop-overflow=] 58 | #define FFSWAP(type,a,b) do{type SWAP_tmp= b; b= a; a= SWAP_tmp;}while(0) ./libavutil/intreadwrite.h:494:26: note: in expansion of macro 'FFSWAP' 494 | #define AV_SWAP(n, a, b) FFSWAP(av_alias##n, *(av_alias##n*)(a), *(av_alias##n*)(b)) | ^~~~~~ ./libavutil/intreadwrite.h:497:28: note: in expansion of macro 'AV_SWAP' 497 | # define AV_SWAP64(a, b) AV_SWAP(64, a, b) | ^~~~~~~ libavcodec/vp8.c:807:19: note: in expansion of macro 'AV_SWAP64' 807 | if (xchg) AV_SWAP64(b,a); \ | ^~~~~~~~~ libavcodec/vp8.c:815:9: note: in expansion of macro 'XCHG' 815 | XCHG(top_border+32, src_y+16, 1); | ^~~~ CC libavcodec/vp8_parser.o CC libavcodec/vp8dsp.o CC libavcodec/vqavideo.o CC libavcodec/wavpack.o CC libavcodec/wma.o CC libavcodec/wmadec.o CC libavcodec/wmaenc.o libavcodec/wmaenc.c: In function 'encode_init': libavcodec/wmaenc.c:63:21: warning: 'extradata' may be used uninitialized in this function [-Wmaybe-uninitialized] 63 | avctx->extradata= extradata; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ CC libavcodec/wmaprodec.o libavcodec/wmaprodec.c: In function 'decode_scale_factors': libavcodec/wmaprodec.c:893:68: warning: array subscript has type 'char' [-Wchar-subscripts] 893 | s->channel[c].saved_scale_factors[s->channel[c].scale_factor_idx][*sf_offsets++]; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ libavcodec/wmaprodec.c:893:87: warning: array subscript has type 'char' [-Wchar-subscripts] 893 | s->channel[c].saved_scale_factors[s->channel[c].scale_factor_idx][*sf_offsets++]; | ^~~~~~~~~~~~~ libavcodec/wmaprodec.c: In function 'decode_subframe': libavcodec/wmaprodec.c:1086:50: warning: array subscript has type 'char' [-Wchar-subscripts] 1086 | s->channel_indexes_for_cur_subframe[s->channels_for_cur_subframe] = i; | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/wmaprodec.c:1188:59: warning: array subscript has type 'char' [-Wchar-subscripts] 1188 | s->channel[s->channel_indexes_for_cur_subframe[0]].quant_step = quant_step; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ CC libavcodec/wmavoice.o libavcodec/wmavoice.c: In function 'postfilter.constprop': libavcodec/wmavoice.c:528:31: warning: 'best_hist_ptr' may be used uninitialized in this function [-Wmaybe-uninitialized] 528 | out[n] = best_hist_ptr[n] + dot * (in[n] - best_hist_ptr[n]); | ~~~~~~~~~~~~~^~~ libavcodec/wmavoice.c:504:18: note: 'best_hist_ptr' was declared here 504 | *best_hist_ptr; | ^~~~~~~~~~~~~ CC libavcodec/wmv2.o CC libavcodec/wmv2dec.o CC libavcodec/wmv2enc.o CC libavcodec/wnv1.o CC libavcodec/ws-snd1.o CC libavcodec/x86/mlpdsp.o libavcodec/x86/mlpdsp.c:44:36: warning: taking address of expression of type 'void' 44 | static const void *firtable[9] = { &ff_mlp_firorder_0, &ff_mlp_firorder_1, | ^ libavcodec/x86/mlpdsp.c:44:56: warning: taking address of expression of type 'void' 44 | static const void *firtable[9] = { &ff_mlp_firorder_0, &ff_mlp_firorder_1, | ^ libavcodec/x86/mlpdsp.c:45:36: warning: taking address of expression of type 'void' 45 | &ff_mlp_firorder_2, &ff_mlp_firorder_3, | ^ libavcodec/x86/mlpdsp.c:45:56: warning: taking address of expression of type 'void' 45 | &ff_mlp_firorder_2, &ff_mlp_firorder_3, | ^ libavcodec/x86/mlpdsp.c:46:36: warning: taking address of expression of type 'void' 46 | &ff_mlp_firorder_4, &ff_mlp_firorder_5, | ^ libavcodec/x86/mlpdsp.c:46:56: warning: taking address of expression of type 'void' 46 | &ff_mlp_firorder_4, &ff_mlp_firorder_5, | ^ libavcodec/x86/mlpdsp.c:47:36: warning: taking address of expression of type 'void' 47 | &ff_mlp_firorder_6, &ff_mlp_firorder_7, | ^ libavcodec/x86/mlpdsp.c:47:56: warning: taking address of expression of type 'void' 47 | &ff_mlp_firorder_6, &ff_mlp_firorder_7, | ^ libavcodec/x86/mlpdsp.c:48:36: warning: taking address of expression of type 'void' 48 | &ff_mlp_firorder_8 }; | ^ libavcodec/x86/mlpdsp.c:49:36: warning: taking address of expression of type 'void' 49 | static const void *iirtable[5] = { &ff_mlp_iirorder_0, &ff_mlp_iirorder_1, | ^ libavcodec/x86/mlpdsp.c:49:56: warning: taking address of expression of type 'void' 49 | static const void *iirtable[5] = { &ff_mlp_iirorder_0, &ff_mlp_iirorder_1, | ^ libavcodec/x86/mlpdsp.c:50:36: warning: taking address of expression of type 'void' 50 | &ff_mlp_iirorder_2, &ff_mlp_iirorder_3, | ^ libavcodec/x86/mlpdsp.c:50:56: warning: taking address of expression of type 'void' 50 | &ff_mlp_iirorder_2, &ff_mlp_iirorder_3, | ^ libavcodec/x86/mlpdsp.c:51:36: warning: taking address of expression of type 'void' 51 | &ff_mlp_iirorder_4 }; | ^ CC libavcodec/xan.o CC libavcodec/xiph.o CC libavcodec/xl.o CC libavcodec/xsubdec.o CC libavcodec/xsubenc.o CC libavcodec/xxan.o CC libavcodec/yop.o CC libavcodec/zmbv.o libavcodec/zmbv.c: In function 'decode_frame': libavcodec/zmbv.c:494:28: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 494 | c->zstream.next_in = buf; | ^ CC libavcodec/zmbvenc.o AR libavcodec/libavcodec.a CC libpostproc/postprocess.o AR libpostproc/libpostproc.a CC libswscale/options.o CC libswscale/rgb2rgb.o CC libswscale/swscale.o libswscale/swscale.c: In function 'swScale': libswscale/swscale.c:2214:40: warning: to be safe all intermediate pointers in cast from 'int16_t **' {aka 'short int **'} to 'const int16_t **' {aka 'const short int **'} must be 'const' qualified [-Wcast-qual] 2214 | const int16_t **lumSrcPtr= (const int16_t **) lumPixBuf + lumBufIndex + firstLumSrcY - lastInLumBuf + vLumBufSize; | ^ libswscale/swscale.c:2215:41: warning: to be safe all intermediate pointers in cast from 'int16_t **' {aka 'short int **'} to 'const int16_t **' {aka 'const short int **'} must be 'const' qualified [-Wcast-qual] 2215 | const int16_t **chrUSrcPtr= (const int16_t **) chrUPixBuf + chrBufIndex + firstChrSrcY - lastInChrBuf + vChrBufSize; | ^ libswscale/swscale.c:2216:41: warning: to be safe all intermediate pointers in cast from 'int16_t **' {aka 'short int **'} to 'const int16_t **' {aka 'const short int **'} must be 'const' qualified [-Wcast-qual] 2216 | const int16_t **chrVSrcPtr= (const int16_t **) chrVPixBuf + chrBufIndex + firstChrSrcY - lastInChrBuf + vChrBufSize; | ^ libswscale/swscale.c:2217:78: warning: to be safe all intermediate pointers in cast from 'int16_t **' {aka 'short int **'} to 'const int16_t **' {aka 'const short int **'} must be 'const' qualified [-Wcast-qual] 2217 | const int16_t **alpSrcPtr= (CONFIG_SWSCALE_ALPHA && alpPixBuf) ? (const int16_t **) alpPixBuf + lumBufIndex + firstLumSrcY - lastInLumBuf + vLumBufSize : NULL; | ^ At top level: libswscale/swscale.c:83:21: warning: 'rgb2yuv_table' defined but not used [-Wunused-const-variable=] 83 | static const double rgb2yuv_table[8][9]={ | ^~~~~~~~~~~~~ CC libswscale/swscale_unscaled.o libswscale/swscale_unscaled.c: In function 'sws_scale': libswscale/swscale_unscaled.c:747:31: warning: passing argument 1 of 'check_image_pointers' from incompatible pointer type [-Wincompatible-pointer-types] 747 | if (!check_image_pointers(src, c->srcFormat, srcStride)) { | ^~~ | | | const uint8_t * const* {aka const unsigned char * const*} libswscale/swscale_unscaled.c:717:42: note: expected 'uint8_t **' {aka 'unsigned char **'} but argument is of type 'const uint8_t * const*' {aka 'const unsigned char * const*'} 717 | static int check_image_pointers(uint8_t *data[4], enum PixelFormat pix_fmt, | ~~~~~~~~~^~~~~~~ libswscale/swscale_unscaled.c:751:31: warning: passing argument 1 of 'check_image_pointers' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 751 | if (!check_image_pointers(dst, c->dstFormat, dstStride)) { | ^~~ libswscale/swscale_unscaled.c:717:42: note: expected 'uint8_t **' {aka 'unsigned char **'} but argument is of type 'uint8_t * const*' {aka 'unsigned char * const*'} 717 | static int check_image_pointers(uint8_t *data[4], enum PixelFormat pix_fmt, | ~~~~~~~~~^~~~~~~ libswscale/swscale_unscaled.c:833:19: warning: to be safe all intermediate pointers in cast from 'uint8_t **' {aka 'unsigned char **'} to 'const uint8_t **' {aka 'const unsigned char **'} must be 'const' qualified [-Wcast-qual] 833 | reset_ptr((const uint8_t**)dst2, c->dstFormat); | ^ libswscale/swscale_unscaled.c:856:19: warning: to be safe all intermediate pointers in cast from 'uint8_t **' {aka 'unsigned char **'} to 'const uint8_t **' {aka 'const unsigned char **'} must be 'const' qualified [-Wcast-qual] 856 | reset_ptr((const uint8_t**)dst2, c->dstFormat); | ^ CC libswscale/utils.o CC libswscale/yuv2rgb.o libswscale/yuv2rgb.c: In function 'ff_yuv2rgb_c_init_tables': libswscale/yuv2rgb.c:792:66: warning: 'abase' may be used uninitialized in this function [-Wmaybe-uninitialized] 792 | y_table32[i ] = (yval << rbase) + (needAlpha ? 0 : (255 << abase)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ AR libswscale/libswscale.a CC libavutil/adler32.o CC libavutil/aes.o libavutil/aes.c: In function 'av_aes_init': libavutil/aes.c:160:32: warning: passing argument 1 of 'init_multbl2' from incompatible pointer type [-Wincompatible-pointer-types] 160 | init_multbl2(dec_multbl[0], (const int[4]){0xe, 0x9, 0xd, 0xb}, log8, alog8, inv_sbox); | ~~~~~~~~~~^~~ | | | uint32_t * {aka unsigned int *} libavutil/aes.c:122:34: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'uint32_t *' {aka 'unsigned int *'} 122 | static void init_multbl2(uint8_t tbl[1024], const int c[4], const uint8_t *log8, const uint8_t *alog8, const uint8_t *sbox){ | ~~~~~~~~^~~~~~~~~ libavutil/aes.c:161:32: warning: passing argument 1 of 'init_multbl2' from incompatible pointer type [-Wincompatible-pointer-types] 161 | init_multbl2(enc_multbl[0], (const int[4]){0x2, 0x1, 0x1, 0x3}, log8, alog8, sbox); | ~~~~~~~~~~^~~ | | | uint32_t * {aka unsigned int *} libavutil/aes.c:122:34: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'uint32_t *' {aka 'unsigned int *'} 122 | static void init_multbl2(uint8_t tbl[1024], const int c[4], const uint8_t *log8, const uint8_t *alog8, const uint8_t *sbox){ | ~~~~~~~~^~~~~~~~~ CC libavutil/audioconvert.o CC libavutil/avstring.o libavutil/avstring.c: In function 'av_stristr': libavutil/avstring.c:54:16: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 54 | return s1; | ^~ libavutil/avstring.c:58:20: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 58 | return s1; | ^~ CC libavutil/base64.o CC libavutil/cpu.o CC libavutil/crc.o CC libavutil/des.o libavutil/des.c:43:22: warning: 'P_shuffle' defined but not used [-Wunused-const-variable=] 43 | static const uint8_t P_shuffle[] = { | ^~~~~~~~~ CC libavutil/dict.o libavutil/dict.c: In function 'av_dict_set': libavutil/dict.c:78:37: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 78 | m->elems[m->count].key = key; | ^ libavutil/dict.c:82:38: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 82 | m->elems[m->count].value = value; | ^ CC libavutil/error.o CC libavutil/eval.o CC libavutil/fifo.o CC libavutil/file.o CC libavutil/imgutils.o CC libavutil/intfloat_readwrite.o CC libavutil/inverse.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/opt.o libavutil/opt.c: In function 'av_opt_flag_is_set': libavutil/opt.c:328:5: warning: 'av_find_opt' is deprecated [-Wdeprecated-declarations] 328 | const AVOption *field = av_find_opt(obj, field_name, NULL, 0, 0); | ^~~~~ libavutil/opt.c:36:17: note: declared here 36 | const AVOption *av_find_opt(void *v, const char *name, const char *unit, int mask, int flags) | ^~~~~~~~~~~ libavutil/opt.c:329:5: warning: 'av_find_opt' is deprecated [-Wdeprecated-declarations] 329 | const AVOption *flag = av_find_opt(obj, flag_name, NULL, 0, 0); | ^~~~~ libavutil/opt.c:36:17: note: declared here 36 | const AVOption *av_find_opt(void *v, const char *name, const char *unit, int mask, int flags) | ^~~~~~~~~~~ CC libavutil/parseutils.o libavutil/parseutils.c: In function 'av_parse_video_size': libavutil/parseutils.c:110:11: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 110 | p = str; | ^ libavutil/parseutils.c: In function 'av_parse_time': libavutil/parseutils.c:567:35: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 567 | dt.tm_sec = strtol(p, (char **)&q, 10); | ^ CC libavutil/pixdesc.o CC libavutil/random_seed.o CC libavutil/rational.o CC libavutil/rc4.o CC libavutil/samplefmt.o CC libavutil/sha.o CC libavutil/tree.o CC libavutil/utils.o CC libavutil/x86/cpu.o AR libavutil/libavutil.a gmake[5]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/gst-libs/ext/libav' gmake[4]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/gst-libs/ext' gmake[3]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/gst-libs/ext' gmake[3]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/gst-libs' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/gst-libs' gmake[2]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/gst-libs' Making all in ext gmake[2]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/ext' Making all in ffmpeg gmake[3]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/ext/ffmpeg' CC libgstffmpeg_la-gstffmpeg.lo In file included from gstffmpeg.c:39: gstffmpegutils.h:86:13: warning: Deprecated pre-processor symbol: replace with "const" 86 | G_CONST_RETURN gchar * | ^~~~~~~~~~ gstffmpeg.c:43:13: warning: Deprecated pre-processor symbol: replace with "g_mutex_init" 43 | static GStaticMutex gst_avcodec_mutex = G_STATIC_MUTEX_INIT; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gstffmpeg.c: In function 'gst_ffmpeg_avcodec_open': gstffmpeg.c:51:13: warning: Deprecated pre-processor symbol 51 | g_static_mutex_lock (&gst_avcodec_mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gstffmpeg.c:51:13: warning: Deprecated pre-processor symbol: replace with "g_mutex_lock" 51 | g_static_mutex_lock (&gst_avcodec_mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gstffmpeg.c:53:13: warning: Deprecated pre-processor symbol 53 | g_static_mutex_unlock (&gst_avcodec_mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gstffmpeg.c:53:13: warning: Deprecated pre-processor symbol: replace with "g_mutex_unlock" 53 | g_static_mutex_unlock (&gst_avcodec_mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gstffmpeg.c: In function 'gst_ffmpeg_avcodec_close': gstffmpeg.c:63:13: warning: Deprecated pre-processor symbol 63 | g_static_mutex_lock (&gst_avcodec_mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gstffmpeg.c:63:13: warning: Deprecated pre-processor symbol: replace with "g_mutex_lock" 63 | g_static_mutex_lock (&gst_avcodec_mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gstffmpeg.c:65:13: warning: Deprecated pre-processor symbol 65 | g_static_mutex_unlock (&gst_avcodec_mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gstffmpeg.c:65:13: warning: Deprecated pre-processor symbol: replace with "g_mutex_unlock" 65 | g_static_mutex_unlock (&gst_avcodec_mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gstffmpeg.c: In function 'gst_ffmpeg_av_find_stream_info': gstffmpeg.c:75:13: warning: Deprecated pre-processor symbol 75 | g_static_mutex_lock (&gst_avcodec_mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gstffmpeg.c:75:13: warning: Deprecated pre-processor symbol: replace with "g_mutex_lock" 75 | g_static_mutex_lock (&gst_avcodec_mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gstffmpeg.c:77:13: warning: Deprecated pre-processor symbol 77 | g_static_mutex_unlock (&gst_avcodec_mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gstffmpeg.c:77:13: warning: Deprecated pre-processor symbol: replace with "g_mutex_unlock" 77 | g_static_mutex_unlock (&gst_avcodec_mutex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libgstffmpeg_la-gstffmpegprotocol.lo CC libgstffmpeg_la-gstffmpegcodecmap.lo CC libgstffmpeg_la-gstffmpegutils.lo In file included from gstffmpegutils.c:23: gstffmpegutils.h:86:13: warning: Deprecated pre-processor symbol: replace with "const" 86 | G_CONST_RETURN gchar * | ^~~~~~~~~~ gstffmpegutils.c:29:13: warning: Deprecated pre-processor symbol: replace with "const" 29 | G_CONST_RETURN gchar * | ^~~~~~~~~~ CC libgstffmpeg_la-gstffmpegenc.lo In file included from gstffmpegenc.c:41: gstffmpegutils.h:86:13: warning: Deprecated pre-processor symbol: replace with "const" 86 | G_CONST_RETURN gchar * | ^~~~~~~~~~ CC libgstffmpeg_la-gstffmpegdec.lo In file included from gstffmpegdec.c:38: gstffmpegutils.h:86:13: warning: Deprecated pre-processor symbol: replace with "const" 86 | G_CONST_RETURN gchar * | ^~~~~~~~~~ CC libgstffmpeg_la-gstffmpegcfg.lo CC libgstffmpeg_la-gstffmpegdemux.lo In file included from gstffmpegdemux.c:42: gstffmpegutils.h:86:13: warning: Deprecated pre-processor symbol: replace with "const" 86 | G_CONST_RETURN gchar * | ^~~~~~~~~~ CC libgstffmpeg_la-gstffmpegmux.lo In file included from gstffmpegmux.c:36: gstffmpegutils.h:86:13: warning: Deprecated pre-processor symbol: replace with "const" 86 | G_CONST_RETURN gchar * | ^~~~~~~~~~ CC libgstffmpeg_la-gstffmpegdeinterlace.lo In file included from gstffmpegdeinterlace.c:38: gstffmpegutils.h:86:13: warning: Deprecated pre-processor symbol: replace with "const" 86 | G_CONST_RETURN gchar * | ^~~~~~~~~~ CC libgstffmpeg_la-gstffmpegaudioresample.lo CCLD libgstffmpeg.la *** Warning: Linking the shared library libgstffmpeg.la against the *** static library ../../gst-libs/ext/libav/libavformat/libavformat.a is not portable! *** Warning: Linking the shared library libgstffmpeg.la against the *** static library ../../gst-libs/ext/libav/libavcodec/libavcodec.a is not portable! *** Warning: Linking the shared library libgstffmpeg.la against the *** static library ../../gst-libs/ext/libav/libavutil/libavutil.a is not portable! gmake[3]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/ext/ffmpeg' Making all in libswscale gmake[3]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/ext/libswscale' CC libgstffmpegscale_la-gstffmpegscale.lo CCLD libgstffmpegscale.la *** Warning: Linking the shared library libgstffmpegscale.la against the *** static library ../../gst-libs/ext/libav/libswscale/libswscale.a is not portable! *** Warning: Linking the shared library libgstffmpegscale.la against the *** static library ../../gst-libs/ext/libav/libavutil/libavutil.a is not portable! gmake[3]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/ext/libswscale' Making all in libpostproc gmake[3]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/ext/libpostproc' CC libgstpostproc_la-gstpostproc.lo CCLD libgstpostproc.la *** Warning: Linking the shared library libgstpostproc.la against the *** static library ../../gst-libs/ext/libav/libpostproc/libpostproc.a is not portable! *** Warning: Linking the shared library libgstpostproc.la against the *** static library ../../gst-libs/ext/libav/libavutil/libavutil.a is not portable! gmake[3]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/ext/libpostproc' gmake[3]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/ext' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/ext' gmake[2]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/ext' Making all in docs gmake[2]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/docs' gmake[3]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/docs' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/docs' gmake[2]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/docs' Making all in common gmake[2]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/common' Making all in m4 gmake[3]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/common/m4' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/common/m4' gmake[3]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/common' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/common' gmake[2]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/common' Making all in tests gmake[2]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/tests' Making all in files gmake[3]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/tests/files' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/tests/files' gmake[3]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/tests' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/tests' gmake[2]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13/tests' gmake[2]: Entering directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13' gmake[2]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13' gmake[1]: Leaving directory '/home/pbulk/build/multimedia/gst-plugins0.10-ffmpeg/work/gst-ffmpeg-0.10.13' *** Please use pkgtools/verifypc to sanity check dependencies.