>>> ffmpeg 4.4.3 Downloading wget --passive-ftp -nd -t 3 -O '/tmp/instance-6/output-1/build/.ffmpeg-4.4.3.tar.xz.kKAYzf/output' 'http://ffmpeg.org/releases/ffmpeg-4.4.3.tar.xz' --2023-02-04 05:54:56-- http://ffmpeg.org/releases/ffmpeg-4.4.3.tar.xz Resolving ffmpeg.org (ffmpeg.org)... 79.124.17.100 Connecting to ffmpeg.org (ffmpeg.org)|79.124.17.100|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 9566020 (9.1M) [application/x-xz] Saving to: '/tmp/instance-6/output-1/build/.ffmpeg-4.4.3.tar.xz.kKAYzf/output' 0K .......... .......... .......... .......... .......... 0% 161K 58s 50K .......... .......... .......... .......... .......... 1% 323K 43s 100K .......... .......... .......... .......... .......... 1% 23.1M 29s 150K .......... .......... .......... .......... .......... 2% 14.3M 22s 200K .......... .......... .......... .......... .......... 2% 321K 23s 250K .......... .......... .......... .......... .......... 3% 217M 19s 300K .......... .......... .......... .......... .......... 3% 378M 16s 350K .......... .......... .......... .......... .......... 4% 345M 14s 400K .......... .......... .......... .......... .......... 4% 330K 15s 450K .......... .......... .......... .......... .......... 5% 315M 14s 500K .......... .......... .......... .......... .......... 5% 6.15M 13s 550K .......... .......... .......... .......... .......... 6% 11.8M 12s 600K .......... .......... .......... .......... .......... 6% 190M 11s 650K .......... .......... .......... .......... .......... 7% 267M 10s 700K .......... .......... .......... .......... .......... 8% 221M 9s 750K .......... .......... .......... .......... .......... 8% 260M 8s 800K .......... .......... .......... .......... .......... 9% 221M 8s 850K .......... .......... .......... .......... .......... 9% 356K 9s 900K .......... .......... .......... .......... .......... 10% 275M 8s 950K .......... .......... .......... .......... .......... 10% 93.5M 8s 1000K .......... .......... .......... .......... .......... 11% 15.1M 7s 1050K .......... .......... .......... .......... .......... 11% 7.69M 7s 1100K .......... .......... .......... .......... .......... 12% 12.1M 7s 1150K .......... .......... .......... .......... .......... 12% 371M 6s 1200K .......... .......... .......... .......... .......... 13% 337M 6s 1250K .......... .......... .......... .......... .......... 13% 388M 6s 1300K .......... .......... .......... .......... .......... 14% 13.6M 6s 1350K .......... .......... .......... .......... .......... 14% 11.9M 5s 1400K .......... .......... .......... .......... .......... 15% 314M 5s 1450K .......... .......... .......... .......... .......... 16% 368M 5s 1500K .......... .......... .......... .......... .......... 16% 315M 5s 1550K .......... .......... .......... .......... .......... 17% 378M 5s 1600K .......... .......... .......... .......... .......... 17% 413M 4s 1650K .......... .......... .......... .......... .......... 18% 377M 4s 1700K .......... .......... .......... .......... .......... 18% 130M 4s 1750K .......... .......... .......... .......... .......... 19% 380K 5s 1800K .......... .......... .......... .......... .......... 19% 39.9M 4s 1850K .......... .......... .......... .......... .......... 20% 341M 4s 1900K .......... .......... .......... .......... .......... 20% 173M 4s 1950K .......... .......... .......... .......... .......... 21% 73.4M 4s 2000K .......... .......... .......... .......... .......... 21% 98.3M 4s 2050K .......... .......... .......... .......... .......... 22% 53.0M 4s 2100K .......... .......... .......... .......... .......... 23% 13.2M 4s 2150K .......... .......... .......... .......... .......... 23% 22.8M 4s 2200K .......... .......... .......... .......... .......... 24% 10.8M 3s 2250K .......... .......... .......... .......... .......... 24% 259M 3s 2300K .......... .......... .......... .......... .......... 25% 257M 3s 2350K .......... .......... .......... .......... .......... 25% 344M 3s 2400K .......... .......... .......... .......... .......... 26% 343M 3s 2450K .......... .......... .......... .......... .......... 26% 370M 3s 2500K .......... .......... .......... .......... .......... 27% 148M 3s 2550K .......... .......... .......... .......... .......... 27% 98.9M 3s 2600K .......... .......... .......... .......... .......... 28% 91.1M 3s 2650K .......... .......... .......... .......... .......... 28% 23.5M 3s 2700K .......... .......... .......... .......... .......... 29% 40.2M 3s 2750K .......... .......... .......... .......... .......... 29% 65.6M 3s 2800K .......... .......... .......... .......... .......... 30% 89.1M 3s 2850K .......... .......... .......... .......... .......... 31% 32.9M 2s 2900K .......... .......... .......... .......... .......... 31% 398M 2s 2950K .......... .......... .......... .......... .......... 32% 277M 2s 3000K .......... .......... .......... .......... .......... 32% 45.0M 2s 3050K .......... .......... .......... .......... .......... 33% 328M 2s 3100K .......... .......... .......... .......... .......... 33% 82.1M 2s 3150K .......... .......... .......... .......... .......... 34% 99.8M 2s 3200K .......... .......... .......... .......... .......... 34% 66.4M 2s 3250K .......... .......... .......... .......... .......... 35% 16.9M 2s 3300K .......... .......... .......... .......... .......... 35% 243M 2s 3350K .......... .......... .......... .......... .......... 36% 343M 2s 3400K .......... .......... .......... .......... .......... 36% 312M 2s 3450K .......... .......... .......... .......... .......... 37% 345M 2s 3500K .......... .......... .......... .......... .......... 38% 369M 2s 3550K .......... .......... .......... .......... .......... 38% 396K 2s 3600K .......... .......... .......... .......... .......... 39% 55.0M 2s 3650K .......... .......... .......... .......... .......... 39% 93.5M 2s 3700K .......... .......... .......... .......... .......... 40% 93.2M 2s 3750K .......... .......... .......... .......... .......... 40% 83.2M 2s 3800K .......... .......... .......... .......... .......... 41% 96.3M 2s 3850K .......... .......... .......... .......... .......... 41% 89.5M 2s 3900K .......... .......... .......... .......... .......... 42% 104M 2s 3950K .......... .......... .......... .......... .......... 42% 100M 2s 4000K .......... .......... .......... .......... .......... 43% 66.5M 2s 4050K .......... .......... .......... .......... .......... 43% 117M 2s 4100K .......... .......... .......... .......... .......... 44% 80.6M 2s 4150K .......... .......... .......... .......... .......... 44% 110M 2s 4200K .......... .......... .......... .......... .......... 45% 94.9M 1s 4250K .......... .......... .......... .......... .......... 46% 93.8M 1s 4300K .......... .......... .......... .......... .......... 46% 104M 1s 4350K .......... .......... .......... .......... .......... 47% 26.2M 1s 4400K .......... .......... .......... .......... .......... 47% 96.5M 1s 4450K .......... .......... .......... .......... .......... 48% 13.4M 1s 4500K .......... .......... .......... .......... .......... 48% 92.7M 1s 4550K .......... .......... .......... .......... .......... 49% 87.5M 1s 4600K .......... .......... .......... .......... .......... 49% 69.9M 1s 4650K .......... .......... .......... .......... .......... 50% 8.70M 1s 4700K .......... .......... .......... .......... .......... 50% 26.2M 1s 4750K .......... .......... .......... .......... .......... 51% 238M 1s 4800K .......... .......... .......... .......... .......... 51% 27.6M 1s 4850K .......... .......... .......... .......... .......... 52% 256M 1s 4900K .......... .......... .......... .......... .......... 52% 267M 1s 4950K .......... .......... .......... .......... .......... 53% 99.6M 1s 5000K .......... .......... .......... .......... .......... 54% 98.6M 1s 5050K .......... .......... .......... .......... .......... 54% 89.4M 1s 5100K .......... .......... .......... .......... .......... 55% 102M 1s 5150K .......... .......... .......... .......... .......... 55% 95.1M 1s 5200K .......... .......... .......... .......... .......... 56% 93.2M 1s 5250K .......... .......... .......... .......... .......... 56% 95.5M 1s 5300K .......... .......... .......... .......... .......... 57% 94.4M 1s 5350K .......... .......... .......... .......... .......... 57% 119M 1s 5400K .......... .......... .......... .......... .......... 58% 93.5M 1s 5450K .......... .......... .......... .......... .......... 58% 96.6M 1s 5500K .......... .......... .......... .......... .......... 59% 98.9M 1s 5550K .......... .......... .......... .......... .......... 59% 93.9M 1s 5600K .......... .......... .......... .......... .......... 60% 126M 1s 5650K .......... .......... .......... .......... .......... 61% 93.5M 1s 5700K .......... .......... .......... .......... .......... 61% 121M 1s 5750K .......... .......... .......... .......... .......... 62% 93.8M 1s 5800K .......... .......... .......... .......... .......... 62% 99.1M 1s 5850K .......... .......... .......... .......... .......... 63% 95.4M 1s 5900K .......... .......... .......... .......... .......... 63% 124M 1s 5950K .......... .......... .......... .......... .......... 64% 95.6M 1s 6000K .......... .......... .......... .......... .......... 64% 93.7M 1s 6050K .......... .......... .......... .......... .......... 65% 120M 1s 6100K .......... .......... .......... .......... .......... 65% 99.2M 1s 6150K .......... .......... .......... .......... .......... 66% 119M 1s 6200K .......... .......... .......... .......... .......... 66% 91.1M 1s 6250K .......... .......... .......... .......... .......... 67% 102M 1s 6300K .......... .......... .......... .......... .......... 67% 96.0M 1s 6350K .......... .......... .......... .......... .......... 68% 118M 1s 6400K .......... .......... .......... .......... .......... 69% 98.9M 1s 6450K .......... .......... .......... .......... .......... 69% 95.0M 1s 6500K .......... .......... .......... .......... .......... 70% 121M 1s 6550K .......... .......... .......... .......... .......... 70% 439K 1s 6600K .......... .......... .......... .......... .......... 71% 60.0M 1s 6650K .......... .......... .......... .......... .......... 71% 83.8M 1s 6700K .......... .......... .......... .......... .......... 72% 38.7M 1s 6750K .......... .......... .......... .......... .......... 72% 313M 1s 6800K .......... .......... .......... .......... .......... 73% 369M 1s 6850K .......... .......... .......... .......... .......... 73% 44.5M 0s 6900K .......... .......... .......... .......... .......... 74% 273M 0s 6950K .......... .......... .......... .......... .......... 74% 335M 0s 7000K .......... .......... .......... .......... .......... 75% 107M 0s 7050K .......... .......... .......... .......... .......... 76% 78.2M 0s 7100K .......... .......... .......... .......... .......... 76% 52.4M 0s 7150K .......... .......... .......... .......... .......... 77% 112M 0s 7200K .......... .......... .......... .......... .......... 77% 101M 0s 7250K .......... .......... .......... .......... .......... 78% 3.75M 0s 7300K .......... .......... .......... .......... .......... 78% 297M 0s 7350K .......... .......... .......... .......... .......... 79% 271M 0s 7400K .......... .......... .......... .......... .......... 79% 301M 0s 7450K .......... .......... .......... .......... .......... 80% 368M 0s 7500K .......... .......... .......... .......... .......... 80% 370M 0s 7550K .......... .......... .......... .......... .......... 81% 329M 0s 7600K .......... .......... .......... .......... .......... 81% 377M 0s 7650K .......... .......... .......... .......... .......... 82% 366M 0s 7700K .......... .......... .......... .......... .......... 82% 10.5M 0s 7750K .......... .......... .......... .......... .......... 83% 264M 0s 7800K .......... .......... .......... .......... .......... 84% 375M 0s 7850K .......... .......... .......... .......... .......... 84% 343M 0s 7900K .......... .......... .......... .......... .......... 85% 28.5M 0s 7950K .......... .......... .......... .......... .......... 85% 336M 0s 8000K .......... .......... .......... .......... .......... 86% 353M 0s 8050K .......... .......... .......... .......... .......... 86% 380M 0s 8100K .......... .......... .......... .......... .......... 87% 99.4M 0s 8150K .......... .......... .......... .......... .......... 87% 69.0M 0s 8200K .......... .......... .......... .......... .......... 88% 30.2M 0s 8250K .......... .......... .......... .......... .......... 88% 370M 0s 8300K .......... .......... .......... .......... .......... 89% 453M 0s 8350K .......... .......... .......... .......... .......... 89% 55.1M 0s 8400K .......... .......... .......... .......... .......... 90% 315M 0s 8450K .......... .......... .......... .......... .......... 90% 380M 0s 8500K .......... .......... .......... .......... .......... 91% 30.4M 0s 8550K .......... .......... .......... .......... .......... 92% 329M 0s 8600K .......... .......... .......... .......... .......... 92% 230M 0s 8650K .......... .......... .......... .......... .......... 93% 92.4M 0s 8700K .......... .......... .......... .......... .......... 93% 24.6M 0s 8750K .......... .......... .......... .......... .......... 94% 67.7M 0s 8800K .......... .......... .......... .......... .......... 94% 110M 0s 8850K .......... .......... .......... .......... .......... 95% 77.9M 0s 8900K .......... .......... .......... .......... .......... 95% 93.8M 0s 8950K .......... .......... .......... .......... .......... 96% 87.6M 0s 9000K .......... .......... .......... .......... .......... 96% 140M 0s 9050K .......... .......... .......... .......... .......... 97% 9.07M 0s 9100K .......... .......... .......... .......... .......... 97% 247M 0s 9150K .......... .......... .......... .......... .......... 98% 416M 0s 9200K .......... .......... .......... .......... .......... 99% 422M 0s 9250K .......... .......... .......... .......... .......... 99% 430M 0s 9300K .......... .......... .......... .......... . 100% 376M=1.4s 2023-02-04 05:54:58 (6.31 MB/s) - '/tmp/instance-6/output-1/build/.ffmpeg-4.4.3.tar.xz.kKAYzf/output' saved [9566020/9566020] ffmpeg-4.4.3.tar.xz: OK (sha256: 6c5b6c195e61534766a0b5fe16acc919170c883362612816d0a1c7f4f947006e) >>> ffmpeg 4.4.3 Extracting xzcat /tmp/instance-6/dl/ffmpeg/ffmpeg-4.4.3.tar.xz | tar --strip-components=1 -C /tmp/instance-6/output-1/build/ffmpeg-4.4.3 -xf - >>> ffmpeg 4.4.3 Patching Applying 0001-swscale-x86-yuv2rgb-Fix-build-without-SSSE3.patch using patch: patching file libswscale/x86/yuv2rgb.c Hunk #1 succeeded at 71 (offset -12 lines). Hunk #2 succeeded at 100 (offset -12 lines). Applying 0002-avcodec-vaapi_h264-skip-decode-if-pic-has-no-slices.patch using patch: patching file libavcodec/vaapi_h264.c Applying 0003-libavutil-Fix-mips-build.patch using patch: patching file configure Hunk #1 succeeded at 2135 (offset -26 lines). Hunk #2 succeeded at 6183 (offset -36 lines). patching file libavutil/mips/cpu.c Applying 0004-configure-add-extralibs-to-extralibs_xxx.patch using patch: patching file configure Hunk #1 succeeded at 7715 (offset 113 lines). >>> ffmpeg 4.4.3 Updating config.sub and config.guess for file in config.guess config.sub; do for i in $(find /tmp/instance-6/output-1/build/ffmpeg-4.4.3 -name $file); do cp support/gnuconfig/$file $i; done; done >>> ffmpeg 4.4.3 Patching libtool >>> ffmpeg 4.4.3 Configuring (cd /tmp/instance-6/output-1/build/ffmpeg-4.4.3/ && rm -rf config.cache && PATH="/tmp/instance-6/output-1/host/bin:/tmp/instance-6/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" AR="/tmp/instance-6/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc-ar" AS="/tmp/instance-6/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-as" LD="/tmp/instance-6/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld" NM="/tmp/instance-6/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc-nm" CC="/tmp/instance-6/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc" GCC="/tmp/instance-6/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc" CPP="/tmp/instance-6/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-cpp" CXX="/tmp/instance-6/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-g++" FC="/tmp/instance-6/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-gfortran" F77="/tmp/instance-6/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-gfortran" RANLIB="/tmp/instance-6/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc-ranlib" READELF="/tmp/instance-6/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-readelf" STRIP="/bin/true" OBJCOPY="/tmp/instance-6/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-objcopy" OBJDUMP="/tmp/instance-6/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-objdump" AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld" CPPFLAGS_FOR_BUILD="-I/tmp/instance-6/output-1/host/include" CFLAGS_FOR_BUILD="-O2 -I/tmp/instance-6/output-1/host/include" CXXFLAGS_FOR_BUILD="-O2 -I/tmp/instance-6/output-1/host/include" LDFLAGS_FOR_BUILD="-L/tmp/instance-6/output-1/host/lib -Wl,-rpath,/tmp/instance-6/output-1/host/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/tmp/instance-6/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-as" DEFAULT_LINKER="/tmp/instance-6/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-ld" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Ofast -g0 " CXXFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Ofast -g0 " LDFLAGS="" FCFLAGS=" -Ofast -g0" FFLAGS=" -Ofast -g0" PKG_CONFIG="/tmp/instance-6/output-1/host/bin/pkg-config" STAGING_DIR="/tmp/instance-6/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot" INTLTOOL_PERL=/usr/bin/perl CXX=no ac_cv_lbl_unaligned_fail=yes ac_cv_func_mmap_fixed_mapped=yes ac_cv_func_memcmp_working=yes ac_cv_have_decl_malloc=yes gl_cv_func_malloc_0_nonnull=yes ac_cv_func_malloc_0_nonnull=yes ac_cv_func_calloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes lt_cv_sys_lib_search_path_spec="" ac_cv_c_bigendian=yes CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Ofast -g0 " ./configure --enable-cross-compile --cross-prefix=/tmp/instance-6/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi- --sysroot=/tmp/instance-6/output-1/host/armeb-buildroot-linux-uclibcgnueabi/sysroot --host-cc="/usr/bin/gcc" --arch="armeb" --target-os="linux" --disable-stripping --pkg-config="/tmp/instance-6/output-1/host/bin/pkg-config" --disable-static --enable-shared --prefix=/usr --enable-avfilter --disable-version3 --enable-logging --enable-optimizations --disable-extra-warnings --enable-avdevice --enable-avcodec --enable-avformat --enable-network --disable-gray --enable-swscale-alpha --disable-small --enable-dct --enable-fft --enable-mdct --enable-rdft --disable-crystalhd --disable-dxva2 --enable-runtime-cpudetect --disable-hardcoded-tables --disable-mipsdsp --disable-mipsdspr2 --disable-msa --enable-hwaccels --disable-cuda --disable-cuvid --disable-nvenc --disable-avisynth --disable-frei0r --disable-libopencore-amrnb --disable-libopencore-amrwb --disable-libdc1394 --disable-libgsm --disable-libilbc --disable-libvo-amrwbenc --disable-symver --disable-doc --disable-gpl --disable-nonfree --disable-ffmpeg --disable-ffplay --disable-libv4l2 --enable-avresample --disable-ffprobe --disable-libxcb --disable-postproc --disable-swscale --disable-indevs --disable-outdevs --disable-pthreads --enable-zlib --enable-bzlib --disable-libfdk-aac --disable-libcdio --disable-gnutls --enable-openssl --disable-libdrm --disable-libopenh264 --disable-vaapi --disable-vdpau --disable-mmal --disable-omx --disable-omx-rpi --disable-libopencv --enable-libopus --disable-libvpx --disable-libass --disable-libbluray --disable-libmfx --enable-librtmp --enable-libmp3lame --disable-libmodplug --disable-libspeex --disable-libtheora --enable-iconv --disable-libfreetype --enable-fontconfig --disable-libopenjpeg --disable-libx264 --disable-libx265 --disable-libdav1d --disable-x86asm --disable-mmx --disable-sse --disable-sse2 --disable-sse3 --disable-ssse3 --disable-sse4 --disable-sse42 --disable-avx --disable-avx2 --disable-armv6 --disable-armv6t2 --enable-vfp --enable-neon --disable-altivec --enable-pic --cpu="exynos-m1" ) install prefix /usr source path . C compiler /tmp/instance-6/output-1/host/bin/armeb-buildroot-linux-uclibcgnueabi-gcc C library uclibc host C compiler /usr/bin/gcc host C library glibc ARCH arm (exynos-m1) big-endian yes runtime cpu detection yes ARMv5TE enabled yes ARMv6 enabled no ARMv6T2 enabled no VFP enabled yes NEON enabled yes THUMB enabled no debug symbols yes strip symbols no optimize for size no optimizations yes static no shared yes postprocessing support no network support yes threading support no safe bitstream reader yes texi2html enabled no perl enabled yes pod2man enabled yes makeinfo enabled yes makeinfo supports HTML yes External libraries: bzlib libmp3lame lzma iconv libopus openssl libfontconfig librtmp zlib External libraries providing hardware acceleration: Libraries: avcodec avformat swresample avdevice avresample avfilter avutil Programs: Enabled decoders: aac ffvhuff pcx aac_fixed ffwavesynth pfm aac_latm fic pgm aasc fits pgmyuv ac3 flac pgssub ac3_fixed flashsv pgx acelp_kelvin flashsv2 photocd adpcm_4xm flic pictor adpcm_adx flv pixlet adpcm_afc fmvc pjs adpcm_agm fourxm png adpcm_aica fraps ppm adpcm_argo frwu prores adpcm_ct g2m prosumer adpcm_dtk g723_1 psd adpcm_ea g729 ptx adpcm_ea_maxis_xa gdv qcelp adpcm_ea_r1 gif qdm2 adpcm_ea_r2 gremlin_dpcm qdmc adpcm_ea_r3 gsm qdraw adpcm_ea_xas gsm_ms qpeg adpcm_g722 h261 qtrle adpcm_g726 h263 r10k adpcm_g726le h263i r210 adpcm_ima_alp h263p ra_144 adpcm_ima_amv h264 ra_288 adpcm_ima_apc hap ralf adpcm_ima_apm hca rasc adpcm_ima_cunning hcom rawvideo adpcm_ima_dat4 hevc realtext adpcm_ima_dk3 hnm4_video rl2 adpcm_ima_dk4 hq_hqa roq adpcm_ima_ea_eacs hqx roq_dpcm adpcm_ima_ea_sead huffyuv rpza adpcm_ima_iss hymt rscc adpcm_ima_moflex iac rv10 adpcm_ima_mtf idcin rv20 adpcm_ima_oki idf rv30 adpcm_ima_qt iff_ilbm rv40 adpcm_ima_rad ilbc s302m adpcm_ima_smjpeg imc sami adpcm_ima_ssi imm4 sanm adpcm_ima_wav imm5 sbc adpcm_ima_ws indeo2 scpr adpcm_ms indeo3 screenpresso adpcm_mtaf indeo4 sdx2_dpcm adpcm_psx indeo5 sga adpcm_sbpro_2 interplay_acm sgi adpcm_sbpro_3 interplay_dpcm sgirle adpcm_sbpro_4 interplay_video sheervideo adpcm_swf ipu shorten adpcm_thp jacosub simbiosis_imx adpcm_thp_le jpeg2000 sipr adpcm_vima jpegls siren adpcm_xa jv smackaud adpcm_yamaha kgv1 smacker adpcm_zork kmvc smc agm lagarith smvjpeg aic libopus snow alac loco sol_dpcm alias_pix lscr sonic als m101 sp5x amrnb mace3 speedhq amrwb mace6 srgc amv magicyuv srt anm mdec ssa ansi metasound stl ape microdvd subrip apng mimic subviewer aptx mjpeg subviewer1 aptx_hd mjpegb sunrast arbc mlp svq1 argo mmvideo svq3 ass mobiclip tak asv1 motionpixels targa asv2 movtext targa_y216 atrac1 mp1 tdsc atrac3 mp1float text atrac3al mp2 theora atrac3p mp2float thp atrac3pal mp3 tiertexseqvideo atrac9 mp3adu tiff aura mp3adufloat tmv aura2 mp3float truehd av1 mp3on4 truemotion1 avrn mp3on4float truemotion2 avrp mpc7 truemotion2rt avs mpc8 truespeech avui mpeg1video tscc ayuv mpeg2video tscc2 bethsoftvid mpeg4 tta bfi mpegvideo twinvq bink mpl2 txd binkaudio_dct msa1 ulti binkaudio_rdft mscc utvideo bintext msmpeg4v1 v210 bitpacked msmpeg4v2 v210x bmp msmpeg4v3 v308 bmv_audio msp2 v408 bmv_video msrle v410 brender_pix mss1 vb c93 mss2 vble cavs msvideo1 vc1 ccaption mszh vc1image cdgraphics mts2 vcr1 cdtoons mv30 vmdaudio cdxl mvc1 vmdvideo cfhd mvc2 vmnc cinepak mvdv vorbis clearvideo mvha vp3 cljr mwsc vp4 cllc mxpeg vp5 comfortnoise nellymoser vp6 cook notchlc vp6a cpia nuv vp6f cri on2avc vp7 cscd opus vp8 cyuv paf_audio vp9 dca paf_video vplayer dds pam vqa derf_dpcm pbm wavpack dfa pcm_alaw wcmv dirac pcm_bluray webp dnxhd pcm_dvd webvtt dolby_e pcm_f16le wmalossless dpx pcm_f24le wmapro dsd_lsbf pcm_f32be wmav1 dsd_lsbf_planar pcm_f32le wmav2 dsd_msbf pcm_f64be wmavoice dsd_msbf_planar pcm_f64le wmv1 dsicinaudio pcm_lxf wmv2 dsicinvideo pcm_mulaw wmv3 dss_sp pcm_s16be wmv3image dst pcm_s16be_planar wnv1 dvaudio pcm_s16le wrapped_avframe dvbsub pcm_s16le_planar ws_snd1 dvdsub pcm_s24be xan_dpcm dvvideo pcm_s24daud xan_wc3 dxa pcm_s24le xan_wc4 dxtory pcm_s24le_planar xbin dxv pcm_s32be xbm eac3 pcm_s32le xface eacmv pcm_s32le_planar xl eamad pcm_s64be xma1 eatgq pcm_s64le xma2 eatgv pcm_s8 xpm eatqi pcm_s8_planar xsub eightbps pcm_sga xwd eightsvx_exp pcm_u16be y41p eightsvx_fib pcm_u16le ylc escape124 pcm_u24be yop escape130 pcm_u24le yuv4 evrc pcm_u32be zero12v exr pcm_u32le zerocodec fastaudio pcm_u8 zlib ffv1 pcm_vidc zmbv Enabled encoders: a64multi huffyuv png a64multi5 jpeg2000 ppm aac jpegls prores ac3 libmp3lame prores_aw ac3_fixed libopus prores_ks adpcm_adx ljpeg qtrle adpcm_argo magicyuv r10k adpcm_g722 mjpeg r210 adpcm_g726 mlp ra_144 adpcm_g726le movtext rawvideo adpcm_ima_alp mp2 roq adpcm_ima_amv mp2fixed roq_dpcm adpcm_ima_apm mpeg1video rpza adpcm_ima_qt mpeg2video rv10 adpcm_ima_ssi mpeg4 rv20 adpcm_ima_wav msmpeg4v2 s302m adpcm_ms msmpeg4v3 sbc adpcm_swf msvideo1 sgi adpcm_yamaha nellymoser snow alac opus sonic alias_pix pam sonic_ls amv pbm speedhq apng pcm_alaw srt aptx pcm_dvd ssa aptx_hd pcm_f32be subrip ass pcm_f32le sunrast asv1 pcm_f64be svq1 asv2 pcm_f64le targa avrp pcm_mulaw text avui pcm_s16be tiff ayuv pcm_s16be_planar truehd bmp pcm_s16le tta cfhd pcm_s16le_planar ttml cinepak pcm_s24be utvideo cljr pcm_s24daud v210 comfortnoise pcm_s24le v308 dca pcm_s24le_planar v408 dnxhd pcm_s32be v410 dpx pcm_s32le vc2 dvbsub pcm_s32le_planar vorbis dvdsub pcm_s64be wavpack dvvideo pcm_s64le webvtt eac3 pcm_s8 wmav1 exr pcm_s8_planar wmav2 ffv1 pcm_u16be wmv1 ffvhuff pcm_u16le wmv2 fits pcm_u24be wrapped_avframe flac pcm_u24le xbm flashsv pcm_u32be xface flashsv2 pcm_u32le xsub flv pcm_u8 xwd g723_1 pcm_vidc y41p gif pcx yuv4 h261 pfm zlib h263 pgm zmbv h263p pgmyuv Enabled hwaccels: Enabled parsers: aac dvd_nav opus aac_latm dvdsub png ac3 flac pnm adx g723_1 rv30 av1 g729 rv40 avs2 gif sbc avs3 gsm sipr bmp h261 tak cavsvideo h263 vc1 cook h264 vorbis cri hevc vp3 dca ipu vp8 dirac jpeg2000 vp9 dnxhd mjpeg webp dolby_e mlp xbm dpx mpeg4video xma dvaudio mpegaudio dvbsub mpegvideo Enabled demuxers: aa ico pcm_mulaw aac idcin pcm_s16be aax idf pcm_s16le ac3 iff pcm_s24be ace ifv pcm_s24le acm ilbc pcm_s32be act image2 pcm_s32le adf image2_alias_pix pcm_s8 adp image2_brender_pix pcm_u16be ads image2pipe pcm_u16le adx image_bmp_pipe pcm_u24be aea image_cri_pipe pcm_u24le afc image_dds_pipe pcm_u32be aiff image_dpx_pipe pcm_u32le aix image_exr_pipe pcm_u8 alp image_gif_pipe pcm_vidc amr image_j2k_pipe pjs amrnb image_jpeg_pipe pmp amrwb image_jpegls_pipe pp_bnk anm image_pam_pipe pva apc image_pbm_pipe pvf ape image_pcx_pipe qcp apm image_pgm_pipe r3d apng image_pgmyuv_pipe rawvideo aptx image_pgx_pipe realtext aptx_hd image_photocd_pipe redspark aqtitle image_pictor_pipe rl2 argo_asf image_png_pipe rm argo_brp image_ppm_pipe roq asf image_psd_pipe rpl asf_o image_qdraw_pipe rsd ass image_sgi_pipe rso ast image_sunrast_pipe rtp au image_svg_pipe rtsp av1 image_tiff_pipe s337m avi image_webp_pipe sami avr image_xbm_pipe sap avs image_xpm_pipe sbc avs2 image_xwd_pipe sbg avs3 ingenient scc bethsoftvid ipmovie sdp bfi ipu sdr2 bfstm ircam sds bink iss sdx binka iv8 segafilm bintext ivf ser bit ivr sga bmv jacosub shorten boa jv siff brstm kux simbiosis_imx c93 kvag sln caf live_flv smacker cavsvideo lmlm4 smjpeg cdg loas smush cdxl lrc sol cine luodat sox codec2 lvf spdif codec2raw lxf srt concat m4v stl data matroska str daud mca subviewer dcstr mcc subviewer1 derf mgsts sup dfa microdvd svag dhav mjpeg svs dirac mjpeg_2000 swf dnxhd mlp tak dsf mlv tedcaptions dsicin mm thp dss mmf threedostr dts mods tiertexseq dtshd moflex tmv dv mov truehd dvbsub mp3 tta dvbtxt mpc tty dxa mpc8 txd ea mpegps ty ea_cdata mpegts v210 eac3 mpegtsraw v210x epaf mpegvideo vag ffmetadata mpjpeg vc1 filmstrip mpl2 vc1t fits mpsub vividas flac msf vivo flic msnwc_tcp vmd flv msp vobsub fourxm mtaf voc frm mtv vpk fsb musx vplayer fwse mv vqf g722 mvi w64 g723_1 mxf wav g726 mxg wc3 g726le nc webm_dash_manifest g729 nistsphere webvtt gdv nsp wsaud genh nsv wsd gif nut wsvqa gsm nuv wtv gxf obu wv h261 ogg wve h263 oma xa h264 paf xbin hca pcm_alaw xmv hcom pcm_f32be xvag hevc pcm_f32le xwma hls pcm_f64be yop hnm pcm_f64le yuv4mpegpipe Enabled muxers: a64 hds pcm_s24le ac3 hevc pcm_s32be adts hls pcm_s32le adx ico pcm_s8 aiff ilbc pcm_u16be alp image2 pcm_u16le amr image2pipe pcm_u24be amv ipod pcm_u24le apm ircam pcm_u32be apng ismv pcm_u32le aptx ivf pcm_u8 aptx_hd jacosub pcm_vidc argo_asf kvag psp asf latm rawvideo asf_stream lrc rm ass m4v roq ast matroska rso au matroska_audio rtp avi md5 rtp_mpegts avm2 microdvd rtsp avs2 mjpeg sap bit mkvtimestamp_v2 sbc caf mlp scc cavsvideo mmf segafilm codec2 mov segment codec2raw mp2 singlejpeg crc mp3 smjpeg dash mp4 smoothstreaming data mpeg1system sox daud mpeg1vcd spdif dirac mpeg1video spx dnxhd mpeg2dvd srt dts mpeg2svcd stream_segment dv mpeg2video streamhash eac3 mpeg2vob sup f4v mpegts swf ffmetadata mpjpeg tee fifo_test mxf tg2 filmstrip mxf_d10 tgp fits mxf_opatom truehd flac null tta flv nut ttml framecrc oga uncodedframecrc framehash ogg vc1 framemd5 ogv vc1t g722 oma voc g723_1 opus w64 g726 pcm_alaw wav g726le pcm_f32be webm gif pcm_f32le webm_chunk gsm pcm_f64be webm_dash_manifest gxf pcm_f64le webp h261 pcm_mulaw webvtt h263 pcm_s16be wtv h264 pcm_s16le wv hash pcm_s24be yuv4mpegpipe Enabled protocols: cache https prompeg concat icecast rtp crypto librtmp srtp data librtmpe subfile file librtmps tcp ftp librtmpt tee gopher librtmpte tls gophers md5 udp hls mmsh udplite http mmst unix httpproxy pipe Enabled filters: abench copy noise abitscope crop normalize acompressor crossfeed null acontrast crystalizer nullsink acopy cue nullsrc acrossfade curves oscilloscope acrossover datascope overlay acrusher dblur pad acue dcshift pal100bars addroi dctdnoiz pal75bars adeclick deband palettegen adeclip deblock paletteuse adelay decimate pan adenorm deconvolve perms aderivative dedot photosensitivity adrawgraph deesser pixdesctest aecho deflate pixscope aemphasis deflicker premultiply aeval dejudder prewitt aevalsrc deshake pseudocolor aexciter despill psnr afade detelecine qp afftdn dilation random afftfilt displace readeia608 afifo doubleweave readvitc afir drawbox realtime afirsrc drawgraph remap aformat drawgrid removegrain afreqshift drmeter replaygain agate dynaudnorm resample agraphmonitor earwax reverse ahistogram ebur128 rgbashift aiir edgedetect rgbtestsrc aintegral elbg roberts ainterleave entropy rotate alimiter epx scdet allpass equalizer scroll allrgb erosion select allyuv estdif selectivecolor aloop exposure sendcmd alphaextract extractplanes separatefields alphamerge extrastereo setdar amerge fade setfield ametadata fftdnoiz setparams amix fftfilt setpts amovie field setrange amplify fieldhint setsar amultiply fieldmatch settb anequalizer fieldorder shear anlmdn fifo showfreqs anlms fillborders showinfo anoisesrc firequalizer showpalette anull flanger showspatial anullsink floodfill showspectrum anullsrc format showspectrumpic apad fps showvolume aperms framepack showwaves aphasemeter framerate showwavespic aphaser framestep shuffleframes aphaseshift freezedetect shufflepixels apulsator freezeframes shuffleplanes arealtime gblur sidechaincompress aresample geq sidechaingate areverse gradfun sidedata arnndn gradients sierpinski aselect graphmonitor signalstats asendcmd greyedge silencedetect asetnsamples haas silenceremove asetpts haldclut sinc asetrate haldclutsrc sine asettb hdcd smptebars ashowinfo headphone smptehdbars asidedata hflip sobel asoftclip highpass spectrumsynth asplit highshelf speechnorm astats hilbert split astreamselect histogram ssim asubboost hqx stereotools asubcut hstack stereowiden asupercut hue streamselect asuperpass hwdownload superequalizer asuperstop hwmap surround atadenoise hwupload swaprect atempo hysteresis swapuv atrim identity tblend avectorscope idet telecine avgblur il testsrc axcorrelate inflate testsrc2 bandpass interleave thistogram bandreject join threshold bass kirsch thumbnail bbox lagfun tile bench lenscorrection tlut2 bilateral life tmedian biquad limiter tmidequalizer bitplanenoise loop tmix blackdetect loudnorm tonemap blend lowpass tpad bm3d lowshelf transpose bwdif lumakey treble cas lut tremolo cellauto lut1d trim channelmap lut2 unpremultiply channelsplit lut3d unsharp chorus lutrgb untile chromahold lutyuv v360 chromakey mandelbrot vectorscope chromanr maskedclamp vflip chromashift maskedmax vfrdet ciescope maskedmerge vibrance codecview maskedmin vibrato color maskedthreshold vif colorbalance maskfun vignette colorchannelmixer mcompand vmafmotion colorcontrast median volume colorcorrect mergeplanes volumedetect colorhold mestimate vstack colorize metadata w3fdif colorkey midequalizer waveform colorlevels minterpolate weave colorspace mix xbr colortemperature monochrome xfade compand movie xmedian compensationdelay msad xstack concat negate yadif convolution nlmeans yaepblur convolve noformat yuvtestsrc Enabled bsfs: aac_adtstoasc hapqa_extract pcm_rechunk av1_frame_merge hevc_metadata prores_metadata av1_frame_split hevc_mp4toannexb remove_extradata av1_metadata imx_dump_header setts chomp mjpeg2jpeg text2movsub dca_core mjpega_dump_header trace_headers dump_extradata mov2textsub truehd_core eac3_core mp3_header_decompress vp9_metadata extract_extradata mpeg2_metadata vp9_raw_reorder filter_units mpeg4_unpack_bframes vp9_superframe h264_metadata noise vp9_superframe_split h264_mp4toannexb null h264_redundant_pps opus_metadata Enabled indevs: Enabled outdevs: License: LGPL version 2.1 or later WARNING: Building with deprecated library libavresample >>> ffmpeg 4.4.3 Building PATH="/tmp/instance-6/output-1/host/bin:/tmp/instance-6/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" /home/autobuild/make/make -j1 -C /tmp/instance-6/output-1/build/ffmpeg-4.4.3/ make[1]: Entering directory '/tmp/instance-6/output-1/build/ffmpeg-4.4.3' GEN libavdevice/libavdevice.version GEN libavfilter/libavfilter.version GEN libavformat/libavformat.version GEN libavcodec/libavcodec.version GEN libavresample/libavresample.version GEN libswresample/libswresample.version GEN libavutil/libavutil.version CC libavdevice/alldevices.o CC libavdevice/avdevice.o CC libavdevice/reverse.o CC libavdevice/utils.o GEN libavdevice/libavdevice.ver CC libavformat/3dostr.o CC libavformat/4xm.o CC libavformat/a64.o CC libavformat/aacdec.o CC libavformat/aadec.o CC libavformat/aaxdec.o CC libavformat/ac3dec.o CC libavformat/acedec.o CC libavformat/acm.o CC libavformat/act.o CC libavformat/adp.o CC libavformat/ads.o CC libavformat/adtsenc.o CC libavformat/adxdec.o CC libavformat/aea.o CC libavformat/afc.o CC libavformat/aiff.o CC libavformat/aiffdec.o CC libavformat/aiffenc.o CC libavformat/aixdec.o CC libavformat/allformats.o CC libavformat/alp.o CC libavformat/amr.o CC libavformat/amvenc.o CC libavformat/anm.o CC libavformat/apc.o CC libavformat/ape.o CC libavformat/apetag.o CC libavformat/apm.o CC libavformat/apngdec.o CC libavformat/apngenc.o CC libavformat/aptxdec.o CC libavformat/aqtitledec.o CC libavformat/argo_asf.o libavformat/argo_asf.c: In function 'argo_asf_write_header': libavformat/argo_asf.c:368:9: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] 368 | strncpy(fhdr.name, ctx->name, sizeof(fhdr.name)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/argo_brp.o CC libavformat/asf.o CC libavformat/asfcrypt.o libavformat/asfcrypt.c: In function 'multiswap_enc': libavformat/asfcrypt.c:118:11: warning: 'multiswap_step' reading 48 bytes from a region of size 24 [-Wstringop-overread] 118 | tmp = multiswap_step(keys + 6, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/asfcrypt.c:118:11: note: referencing argument 1 of type 'const uint32_t[12]' {aka 'const unsigned int[12]'} libavformat/asfcrypt.c:75:17: note: in a call to function 'multiswap_step' 75 | static uint32_t multiswap_step(const uint32_t keys[12], uint32_t v) | ^~~~~~~~~~~~~~ libavformat/asfcrypt.c: In function 'multiswap_dec': libavformat/asfcrypt.c:139:11: warning: 'multiswap_inv_step' reading 48 bytes from a region of size 24 [-Wstringop-overread] 139 | b = multiswap_inv_step(keys + 6, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/asfcrypt.c:139:11: note: referencing argument 1 of type 'const uint32_t[12]' {aka 'const unsigned int[12]'} libavformat/asfcrypt.c:87:17: note: in a call to function 'multiswap_inv_step' 87 | static uint32_t multiswap_inv_step(const uint32_t keys[12], uint32_t v) | ^~~~~~~~~~~~~~~~~~ CC libavformat/asfdec_f.o CC libavformat/asfdec_o.o CC libavformat/asfenc.o CC libavformat/assdec.o CC libavformat/assenc.o CC libavformat/ast.o CC libavformat/astdec.o CC libavformat/astenc.o CC libavformat/au.o CC libavformat/av1.o CC libavformat/av1dec.o CC libavformat/avc.o CC libavformat/avidec.o CC libavformat/avienc.o CC libavformat/avio.o CC libavformat/aviobuf.o CC libavformat/avlanguage.o CC libavformat/avr.o CC libavformat/avs.o CC libavformat/avs2dec.o CC libavformat/avs3dec.o CC libavformat/bethsoftvid.o CC libavformat/bfi.o CC libavformat/bink.o CC libavformat/binka.o CC libavformat/bintext.o CC libavformat/bit.o CC libavformat/bmv.o CC libavformat/boadec.o CC libavformat/brstm.o CC libavformat/c93.o CC libavformat/cache.o CC libavformat/caf.o CC libavformat/cafdec.o CC libavformat/cafenc.o CC libavformat/cavsvideodec.o CC libavformat/cdg.o CC libavformat/cdxl.o CC libavformat/cinedec.o CC libavformat/codec2.o CC libavformat/concat.o CC libavformat/concatdec.o CC libavformat/crcenc.o CC libavformat/crypto.o CC libavformat/dash.o CC libavformat/dashenc.o libavformat/dashenc.c: In function 'dash_init': libavformat/dashenc.c:1568:65: warning: '-stream' directive output may be truncated writing 7 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 1568 | snprintf(os->initfile, sizeof(os->initfile), "%s-stream%d.%s", basename, i, os->format_name); | ^~~~~~~ libavformat/dashenc.c:1568:62: note: directive argument in the range [0, 2147483647] 1568 | snprintf(os->initfile, sizeof(os->initfile), "%s-stream%d.%s", basename, i, os->format_name); | ^~~~~~~~~~~~~~~~ libavformat/dashenc.c:1568:17: note: 'snprintf' output 10 or more bytes (assuming 1042) into a destination of size 1024 1568 | snprintf(os->initfile, sizeof(os->initfile), "%s-stream%d.%s", basename, i, os->format_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/dashenc.c:1572:49: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 1572 | snprintf(filename, sizeof(filename), "%s%s", c->dirname, os->initfile); | ^~ libavformat/dashenc.c:1572:9: note: 'snprintf' output between 1 and 2047 bytes into a destination of size 1024 1572 | snprintf(filename, sizeof(filename), "%s%s", c->dirname, os->initfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/dashenc.c: In function 'flush_init_segment': libavformat/dashenc.c:608:49: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 608 | snprintf(filename, sizeof(filename), "%s%s", c->dirname, os->initfile); | ^~ libavformat/dashenc.c:608:9: note: 'snprintf' output between 1 and 2047 bytes into a destination of size 1024 608 | snprintf(filename, sizeof(filename), "%s%s", c->dirname, os->initfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/dashenc.c: In function 'write_hls_media_playlist': libavformat/dashenc.c:502:49: warning: 'media_' directive output may be truncated writing 6 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 502 | snprintf(playlist_name, string_size, "%smedia_%d.m3u8", base_url, id); | ^~~~~~ In function 'get_hls_playlist_name', inlined from 'write_hls_media_playlist' at libavformat/dashenc.c:538:5: libavformat/dashenc.c:502:9: note: 'snprintf' output between 13 and 1046 bytes into a destination of size 1024 502 | snprintf(playlist_name, string_size, "%smedia_%d.m3u8", base_url, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/dashenc.c: In function 'dash_flush': libavformat/dashenc.c:1948:63: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 1948 | snprintf(os->full_path, sizeof(os->full_path), "%s%s", c->dirname, os->initfile); | ^~ libavformat/dashenc.c:1948:13: note: 'snprintf' output between 1 and 2047 bytes into a destination of size 1024 1948 | snprintf(os->full_path, sizeof(os->full_path), "%s%s", c->dirname, os->initfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/dashenc.c: In function 'dash_write_trailer': libavformat/dashenc.c:502:49: warning: 'media_' directive output may be truncated writing 6 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 502 | snprintf(playlist_name, string_size, "%smedia_%d.m3u8", base_url, id); | ^~~~~~ In function 'get_hls_playlist_name', inlined from 'dash_write_trailer' at libavformat/dashenc.c:2300:17: libavformat/dashenc.c:502:46: note: directive argument in the range [0, 2147483647] 502 | snprintf(playlist_name, string_size, "%smedia_%d.m3u8", base_url, id); | ^~~~~~~~~~~~~~~~~ libavformat/dashenc.c:502:9: note: 'snprintf' output between 13 and 1045 bytes into a destination of size 1024 502 | snprintf(playlist_name, string_size, "%smedia_%d.m3u8", base_url, id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/dashenc.c: In function 'dash_write_packet': libavformat/dashenc.c:2242:59: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 2242 | snprintf(os->full_path, sizeof(os->full_path), "%s%s", c->dirname, | ^~ libavformat/dashenc.c:2242:9: note: 'snprintf' output between 1 and 2047 bytes into a destination of size 1024 2242 | snprintf(os->full_path, sizeof(os->full_path), "%s%s", c->dirname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2243 | os->filename); | ~~~~~~~~~~~~~ CC libavformat/data_uri.o CC libavformat/dauddec.o CC libavformat/daudenc.o CC libavformat/dcstr.o CC libavformat/derf.o CC libavformat/dfa.o CC libavformat/dhav.o CC libavformat/diracdec.o CC libavformat/dnxhddec.o CC libavformat/dsfdec.o CC libavformat/dsicin.o CC libavformat/dss.o CC libavformat/dtsdec.o CC libavformat/dtshddec.o CC libavformat/dump.o CC libavformat/dv.o libavformat/dv.c: In function 'dv_extract_audio_info': libavformat/dv.c:264:13: warning: 'av_init_packet' is deprecated [-Wdeprecated-declarations] 264 | av_init_packet(&c->audio_pkt[i]); | ^~~~~~~~~~~~~~ In file included from ./libavcodec/bsf.h:30, from ./libavcodec/avcodec.h:44, from libavformat/avformat.h:312, from libavformat/dv.c:32: ./libavcodec/packet.h:488:6: note: declared here 488 | void av_init_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ libavformat/dv.c: In function 'avpriv_dv_produce_packet': libavformat/dv.c:407:5: warning: 'av_init_packet' is deprecated [-Wdeprecated-declarations] 407 | av_init_packet(pkt); | ^~~~~~~~~~~~~~ ./libavcodec/packet.h:488:6: note: declared here 488 | void av_init_packet(AVPacket *pkt); | ^~~~~~~~~~~~~~ CC libavformat/dvbsub.o CC libavformat/dvbtxt.o CC libavformat/dvenc.o CC libavformat/dxa.o CC libavformat/eacdata.o CC libavformat/electronicarts.o CC libavformat/epafdec.o CC libavformat/ffmetadec.o CC libavformat/ffmetaenc.o CC libavformat/fifo_test.o CC libavformat/file.o CC libavformat/filmstripdec.o CC libavformat/filmstripenc.o CC libavformat/fitsdec.o CC libavformat/fitsenc.o CC libavformat/flac_picture.o CC libavformat/flacdec.o CC libavformat/flacenc.o CC libavformat/flacenc_header.o CC libavformat/flic.o CC libavformat/flvdec.o CC libavformat/flvenc.o CC libavformat/format.o CC libavformat/framecrcenc.o CC libavformat/framehash.o CC libavformat/frmdec.o CC libavformat/fsb.o CC libavformat/ftp.o libavformat/ftp.c: In function 'ftp_move': libavformat/ftp.c:1122:46: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4091 [-Wformat-truncation=] 1122 | snprintf(command, sizeof(command), "RNTO %s\r\n", path); | ^~ ~~~~ libavformat/ftp.c:1122:5: note: 'snprintf' output between 8 and 4103 bytes into a destination of size 4096 1122 | snprintf(command, sizeof(command), "RNTO %s\r\n", path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/fwse.o CC libavformat/g722.o CC libavformat/g723_1.o CC libavformat/g726.o CC libavformat/g729dec.o CC libavformat/gdv.o CC libavformat/genh.o CC libavformat/gif.o CC libavformat/gifdec.o CC libavformat/golomb_tab.o CC libavformat/gopher.o CC libavformat/gsmdec.o CC libavformat/gxf.o CC libavformat/gxfenc.o CC libavformat/h261dec.o CC libavformat/h263dec.o CC libavformat/h264dec.o CC libavformat/hashenc.o CC libavformat/hca.o CC libavformat/hcom.o CC libavformat/hdsenc.o CC libavformat/hevc.o CC libavformat/hevcdec.o CC libavformat/hls.o In function 'new_rendition', inlined from 'parse_playlist' at libavformat/hls.c:812:13: libavformat/hls.c:530:13: warning: 'strncpy' output may be truncated copying between 2 and 62 bytes from a string of length 63 [-Wstringop-truncation] 530 | strncpy(rend->language + langlen + 1, info->assoc_language, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | sizeof(rend->language) - langlen - 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/hlsenc.o CC libavformat/hlsplaylist.o CC libavformat/hlsproto.o CC libavformat/hnm.o CC libavformat/http.o libavformat/http.c: In function 'http_open_cnx_internal': libavformat/http.c:234:62: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] 234 | snprintf(sanitized_path, sizeof(sanitized_path), "/%s", path1); | ^ libavformat/http.c:234:9: note: 'snprintf' output between 2 and 4097 bytes into a destination of size 4096 234 | snprintf(sanitized_path, sizeof(sanitized_path), "/%s", path1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/httpauth.o CC libavformat/icecast.o CC libavformat/icodec.o CC libavformat/icoenc.o CC libavformat/id3v1.o CC libavformat/id3v2.o CC libavformat/id3v2enc.o CC libavformat/idcin.o CC libavformat/idroqdec.o CC libavformat/idroqenc.o CC libavformat/iff.o CC libavformat/ifv.o CC libavformat/ilbc.o CC libavformat/img2.o CC libavformat/img2_alias_pix.o CC libavformat/img2_brender_pix.o CC libavformat/img2dec.o CC libavformat/img2enc.o libavformat/img2enc.c: In function 'write_packet': libavformat/img2enc.c:167:55: warning: '.tmp' directive output may be truncated writing 4 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 167 | snprintf(img->tmp[i], sizeof(img->tmp[i]), "%s.tmp", filename); | ^~~~ libavformat/img2enc.c:167:9: note: 'snprintf' output between 5 and 1028 bytes into a destination of size 1024 167 | snprintf(img->tmp[i], sizeof(img->tmp[i]), "%s.tmp", filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/imx.o CC libavformat/ingenientdec.o CC libavformat/ip.o CC libavformat/ipmovie.o CC libavformat/ipudec.o CC libavformat/ircam.o CC libavformat/ircamdec.o CC libavformat/ircamenc.o CC libavformat/isom.o CC libavformat/isom_tags.o CC libavformat/iss.o CC libavformat/iv8.o CC libavformat/ivfdec.o CC libavformat/ivfenc.o CC libavformat/jacosubdec.o CC libavformat/jacosubenc.o CC libavformat/jvdec.o CC libavformat/kvag.o CC libavformat/latmenc.o CC libavformat/librtmp.o CC libavformat/lmlm4.o CC libavformat/loasdec.o CC libavformat/log2_tab.o CC libavformat/lrc.o CC libavformat/lrcdec.o CC libavformat/lrcenc.o CC libavformat/luodatdec.o CC libavformat/lvfdec.o CC libavformat/lxfdec.o CC libavformat/m4vdec.o CC libavformat/matroska.o CC libavformat/matroskadec.o CC libavformat/matroskaenc.o libavformat/matroskaenc.c: In function 'mkv_write_trailer': libavformat/matroskaenc.c:2617:58: warning: '%012.9f' directive output may be truncated writing between 12 and 320 bytes into a region of size between 8 and 14 [-Wformat-truncation=] 2617 | snprintf(duration_string, 20, "%02d:%02d:%012.9f", | ^~~~~~~ libavformat/matroskaenc.c:2617:17: note: 'snprintf' output between 19 and 333 bytes into a destination of size 20 2617 | snprintf(duration_string, 20, "%02d:%02d:%012.9f", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2618 | (int) duration_sec / 3600, ((int) duration_sec / 60) % 60, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2619 | fmod(duration_sec, 60)); | ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mca.o CC libavformat/mccdec.o CC libavformat/md5proto.o CC libavformat/metadata.o CC libavformat/mgsts.o CC libavformat/microdvddec.o CC libavformat/microdvdenc.o CC libavformat/mj2kdec.o CC libavformat/mkvtimestamp_v2.o CC libavformat/mlpdec.o CC libavformat/mlvdec.o CC libavformat/mm.o CC libavformat/mmf.o CC libavformat/mms.o CC libavformat/mmsh.o CC libavformat/mmst.o CC libavformat/mods.o CC libavformat/moflex.o CC libavformat/mov.o CC libavformat/mov_chan.o CC libavformat/mov_esds.o CC libavformat/movenc.o CC libavformat/movenccenc.o 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 CC libavformat/mpegts.o CC libavformat/mpegtsenc.o CC libavformat/mpegvideodec.o CC libavformat/mpjpeg.o CC libavformat/mpjpegdec.o CC libavformat/mpl2dec.o CC libavformat/mpsubdec.o CC libavformat/msf.o CC libavformat/msnwc_tcp.o CC libavformat/mspdec.o CC libavformat/mtaf.o CC libavformat/mtv.o CC libavformat/musx.o CC libavformat/mux.o CC libavformat/mvdec.o CC libavformat/mvi.o CC libavformat/mxf.o CC libavformat/mxfdec.o CC libavformat/mxfenc.o CC libavformat/mxg.o CC libavformat/ncdec.o CC libavformat/network.o CC libavformat/nistspheredec.o CC libavformat/nspdec.o CC libavformat/nsvdec.o CC libavformat/nullenc.o CC libavformat/nut.o CC libavformat/nutdec.o CC libavformat/nutenc.o CC libavformat/nuv.o CC libavformat/oggdec.o CC libavformat/oggenc.o CC libavformat/oggparsecelt.o CC libavformat/oggparsedirac.o CC libavformat/oggparseflac.o CC libavformat/oggparseogm.o CC libavformat/oggparseopus.o CC libavformat/oggparseskeleton.o CC libavformat/oggparsespeex.o CC libavformat/oggparsetheora.o CC libavformat/oggparsevorbis.o CC libavformat/oggparsevp8.o CC libavformat/oma.o CC libavformat/omadec.o CC libavformat/omaenc.o CC libavformat/options.o CC libavformat/os_support.o CC libavformat/paf.o CC libavformat/pcm.o CC libavformat/pcmdec.o CC libavformat/pcmenc.o CC libavformat/pjsdec.o CC libavformat/pmpdec.o CC libavformat/pp_bnk.o CC libavformat/prompeg.o CC libavformat/protocols.o libavformat/protocols.c: In function 'avio_enum_protocols': libavformat/protocols.c:118:7: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 118 | p = p ? p + 1 : url_protocols; | ^ CC libavformat/psxstr.o CC libavformat/pva.o CC libavformat/pvfdec.o CC libavformat/qcp.o CC libavformat/qtpalette.o CC libavformat/r3d.o CC libavformat/rawdec.o CC libavformat/rawenc.o CC libavformat/rawutils.o CC libavformat/rawvideodec.o CC libavformat/rdt.o CC libavformat/realtextdec.o CC libavformat/redspark.o CC libavformat/replaygain.o CC libavformat/riff.o CC libavformat/riffdec.o CC libavformat/riffenc.o CC libavformat/rl2.o CC libavformat/rm.o CC libavformat/rmdec.o CC libavformat/rmenc.o CC libavformat/rmsipr.o CC libavformat/rpl.o CC libavformat/rsd.o CC libavformat/rso.o CC libavformat/rsodec.o CC libavformat/rsoenc.o CC libavformat/rtp.o CC libavformat/rtpdec.o CC libavformat/rtpdec_ac3.o CC libavformat/rtpdec_amr.o CC libavformat/rtpdec_asf.o CC libavformat/rtpdec_dv.o CC libavformat/rtpdec_g726.o CC libavformat/rtpdec_h261.o CC libavformat/rtpdec_h263.o CC libavformat/rtpdec_h263_rfc2190.o CC libavformat/rtpdec_h264.o CC libavformat/rtpdec_hevc.o CC libavformat/rtpdec_ilbc.o CC libavformat/rtpdec_jpeg.o CC libavformat/rtpdec_latm.o CC libavformat/rtpdec_mpa_robust.o CC libavformat/rtpdec_mpeg12.o CC libavformat/rtpdec_mpeg4.o CC libavformat/rtpdec_mpegts.o CC libavformat/rtpdec_qcelp.o CC libavformat/rtpdec_qdm2.o CC libavformat/rtpdec_qt.o CC libavformat/rtpdec_rfc4175.o CC libavformat/rtpdec_svq3.o CC libavformat/rtpdec_vc2hq.o CC libavformat/rtpdec_vp8.o CC libavformat/rtpdec_vp9.o CC libavformat/rtpdec_xiph.o CC libavformat/rtpenc.o CC libavformat/rtpenc_aac.o CC libavformat/rtpenc_amr.o CC libavformat/rtpenc_chain.o CC libavformat/rtpenc_h261.o CC libavformat/rtpenc_h263.o CC libavformat/rtpenc_h263_rfc2190.o CC libavformat/rtpenc_h264_hevc.o CC libavformat/rtpenc_jpeg.o CC libavformat/rtpenc_latm.o CC libavformat/rtpenc_mpegts.o CC libavformat/rtpenc_mpv.o CC libavformat/rtpenc_vc2hq.o CC libavformat/rtpenc_vp8.o CC libavformat/rtpenc_vp9.o CC libavformat/rtpenc_xiph.o CC libavformat/rtpproto.o CC libavformat/rtsp.o libavformat/rtsp.c: In function 'ff_rtsp_make_setup_request': libavformat/rtsp.c:1576:30: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4085 [-Wformat-truncation=] 1576 | "Transport: %s\r\n", | ^~ 1577 | transport); | ~~~~~~~~~ libavformat/rtsp.c:1575:9: note: 'snprintf' output between 14 and 4109 bytes into a destination of size 4096 1575 | snprintf(cmd, sizeof(cmd), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1576 | "Transport: %s\r\n", | ~~~~~~~~~~~~~~~~~~~~ 1577 | transport); | ~~~~~~~~~~ CC libavformat/rtspdec.o CC libavformat/rtspenc.o CC libavformat/s337m.o CC libavformat/samidec.o CC libavformat/sapdec.o CC libavformat/sapenc.o CC libavformat/sauce.o CC libavformat/sbcdec.o CC libavformat/sbgdec.o CC libavformat/sccdec.o CC libavformat/sccenc.o CC libavformat/sdp.o CC libavformat/sdr2.o CC libavformat/sdsdec.o CC libavformat/sdxdec.o CC libavformat/segafilm.o CC libavformat/segafilmenc.o CC libavformat/segment.o CC libavformat/serdec.o CC libavformat/sga.o CC libavformat/shortendec.o CC libavformat/sierravmd.o CC libavformat/siff.o CC libavformat/smacker.o CC libavformat/smjpeg.o CC libavformat/smjpegdec.o CC libavformat/smjpegenc.o CC libavformat/smoothstreamingenc.o libavformat/smoothstreamingenc.c: In function 'ism_flush': libavformat/smoothstreamingenc.c:510:49: warning: '/temp' directive output may be truncated writing 5 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 510 | snprintf(filename, sizeof(filename), "%s/temp", os->dirname); | ^~~~~ libavformat/smoothstreamingenc.c:510:9: note: 'snprintf' output between 6 and 1029 bytes into a destination of size 1024 510 | snprintf(filename, sizeof(filename), "%s/temp", os->dirname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/smoothstreamingenc.c:538:53: warning: '/temp' directive output may be truncated writing 5 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 538 | snprintf(filename, sizeof(filename), "%s/temp", os->dirname); | ^~~~~ libavformat/smoothstreamingenc.c:538:13: note: 'snprintf' output between 6 and 1029 bytes into a destination of size 1024 538 | snprintf(filename, sizeof(filename), "%s/temp", os->dirname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/smoothstreamingenc.c:545:63: warning: '/FragmentInfo(' directive output may be truncated writing 14 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 545 | snprintf(header_filename, sizeof(header_filename), "%s/FragmentInfo(%s=%"PRIu64")", os->dirname, os->stream_type_tag, start_ts); | ^~~~~~~~~~~~~~ libavformat/smoothstreamingenc.c:545:9: note: 'snprintf' output 18 or more bytes (assuming 1041) into a destination of size 1024 545 | snprintf(header_filename, sizeof(header_filename), "%s/FragmentInfo(%s=%"PRIu64")", os->dirname, os->stream_type_tag, start_ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/smoothstreamingenc.c:546:63: warning: '/Fragments(' directive output may be truncated writing 11 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 546 | snprintf(target_filename, sizeof(target_filename), "%s/Fragments(%s=%"PRIu64")", os->dirname, os->stream_type_tag, start_ts); | ^~~~~~~~~~~ libavformat/smoothstreamingenc.c:546:9: note: 'snprintf' output 15 or more bytes (assuming 1038) into a destination of size 1024 546 | snprintf(target_filename, sizeof(target_filename), "%s/Fragments(%s=%"PRIu64")", os->dirname, os->stream_type_tag, start_ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/smush.o CC libavformat/sol.o CC libavformat/soxdec.o CC libavformat/soxenc.o CC libavformat/spdif.o CC libavformat/spdifdec.o CC libavformat/spdifenc.o CC libavformat/srtdec.o CC libavformat/srtenc.o CC libavformat/srtp.o CC libavformat/srtpproto.o CC libavformat/stldec.o CC libavformat/subfile.o CC libavformat/subtitles.o CC libavformat/subviewer1dec.o CC libavformat/subviewerdec.o CC libavformat/supdec.o CC libavformat/supenc.o CC libavformat/svag.o CC libavformat/svs.o CC libavformat/swf.o CC libavformat/swfdec.o CC libavformat/swfenc.o CC libavformat/takdec.o CC libavformat/tcp.o CC libavformat/tedcaptionsdec.o CC libavformat/tee.o CC libavformat/tee_common.o CC libavformat/teeproto.o CC libavformat/thp.o CC libavformat/tiertexseq.o CC libavformat/tls.o CC libavformat/tls_openssl.o CC libavformat/tmv.o CC libavformat/tta.o CC libavformat/ttaenc.o CC libavformat/ttmlenc.o CC libavformat/tty.o CC libavformat/txd.o CC libavformat/ty.o CC libavformat/udp.o CC libavformat/uncodedframecrcenc.o CC libavformat/unix.o CC libavformat/url.o CC libavformat/urldecode.o CC libavformat/utils.o CC libavformat/v210.o CC libavformat/vag.o CC libavformat/vc1dec.o CC libavformat/vc1test.o CC libavformat/vc1testenc.o CC libavformat/vividas.o CC libavformat/vivo.o CC libavformat/voc.o CC libavformat/voc_packet.o CC libavformat/vocdec.o CC libavformat/vocenc.o CC libavformat/vorbiscomment.o libavformat/vorbiscomment.c: In function 'ff_vorbiscomment_write': libavformat/vorbiscomment.c:102:63: warning: '%03d' directive output may be truncated writing between 3 and 10 bytes into a region of size 4 [-Wformat-truncation=] 102 | snprintf(chapter_number, sizeof(chapter_number), "%03d", i); | ^~~~ libavformat/vorbiscomment.c:102:62: note: directive argument in the range [0, 1073741822] 102 | snprintf(chapter_number, sizeof(chapter_number), "%03d", i); | ^~~~~~ libavformat/vorbiscomment.c:102:13: note: 'snprintf' output between 4 and 11 bytes into a destination of size 4 102 | snprintf(chapter_number, sizeof(chapter_number), "%03d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/vorbiscomment.c:103:69: warning: '%02d' directive output may be truncated writing between 2 and 3 bytes into a region of size between 1 and 7 [-Wformat-truncation=] 103 | snprintf(chapter_time, sizeof(chapter_time), "%02d:%02d:%02d.%03d", h, m, s, ms); | ^~~~ libavformat/vorbiscomment.c:103:58: note: directive argument in the range [-59, 59] 103 | snprintf(chapter_time, sizeof(chapter_time), "%02d:%02d:%02d.%03d", h, m, s, ms); | ^~~~~~~~~~~~~~~~~~~~~ libavformat/vorbiscomment.c:103:58: note: directive argument in the range [-999, 999] libavformat/vorbiscomment.c:103:13: note: 'snprintf' output between 13 and 21 bytes into a destination of size 13 103 | snprintf(chapter_time, sizeof(chapter_time), "%02d:%02d:%02d.%03d", h, m, s, ms); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/vpcc.o CC libavformat/vpk.o CC libavformat/vplayerdec.o CC libavformat/vqf.o CC libavformat/w64.o CC libavformat/wavdec.o CC libavformat/wavenc.o CC libavformat/wc3movie.o CC libavformat/webm_chunk.o CC libavformat/webmdashenc.o CC libavformat/webpenc.o CC libavformat/webvttdec.o CC libavformat/webvttenc.o CC libavformat/westwood_aud.o CC libavformat/westwood_vqa.o CC libavformat/wsddec.o CC libavformat/wtv_common.o CC libavformat/wtvdec.o CC libavformat/wtvenc.o CC libavformat/wv.o CC libavformat/wvdec.o CC libavformat/wvedec.o CC libavformat/wvenc.o CC libavformat/xa.o CC libavformat/xmv.o CC libavformat/xvag.o CC libavformat/xwma.o CC libavformat/yop.o CC libavformat/yuv4mpegdec.o CC libavformat/yuv4mpegenc.o GEN libavformat/libavformat.ver CC libavcodec/012v.o CC libavcodec/4xm.o CC libavcodec/8bps.o CC libavcodec/8svx.o CC libavcodec/a64multienc.o CC libavcodec/aac_ac3_parser.o CC libavcodec/aac_adtstoasc_bsf.o CC libavcodec/aac_parser.o CC libavcodec/aaccoder.o CC libavcodec/aacdec.o CC libavcodec/aacdec_fixed.o CC libavcodec/aacenc.o CC libavcodec/aacenc_is.o CC libavcodec/aacenc_ltp.o CC libavcodec/aacenc_pred.o CC libavcodec/aacenc_tns.o CC libavcodec/aacenctab.o CC libavcodec/aacps_common.o CC libavcodec/aacps_fixed.o In file included from libavcodec/aacps_fixed.c:24: libavcodec/aacps.c: In function 'hybrid_analysis': libavcodec/aacps.c:135:9: warning: 'hybrid2_re' reading 32 bytes from a region of size 28 [-Wstringop-overread] 135 | hybrid2_re(in[1], out+6, g1_Q2, len, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/aacps.c:135:9: note: referencing argument 3 of type 'const INTFLOAT[8]' {aka 'const int[8]'} libavcodec/aacps.c:54:13: note: in a call to function 'hybrid2_re' 54 | static void hybrid2_re(INTFLOAT (*in)[2], INTFLOAT (*out)[32][2], const INTFLOAT filter[8], int len, int reverse) | ^~~~~~~~~~ libavcodec/aacps.c:136:9: warning: 'hybrid2_re' reading 32 bytes from a region of size 28 [-Wstringop-overread] 136 | hybrid2_re(in[2], out+8, g1_Q2, len, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/aacps.c:136:9: note: referencing argument 3 of type 'const INTFLOAT[8]' {aka 'const int[8]'} libavcodec/aacps.c:54:13: note: in a call to function 'hybrid2_re' 54 | static void hybrid2_re(INTFLOAT (*in)[2], INTFLOAT (*out)[32][2], const INTFLOAT filter[8], int len, int reverse) | ^~~~~~~~~~ CC libavcodec/aacps_float.o In file included from libavcodec/aacps_float.c:24: libavcodec/aacps.c: In function 'hybrid_analysis': libavcodec/aacps.c:135:9: warning: 'hybrid2_re' reading 32 bytes from a region of size 28 [-Wstringop-overread] 135 | hybrid2_re(in[1], out+6, g1_Q2, len, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/aacps.c:135:9: note: referencing argument 3 of type 'const INTFLOAT[8]' {aka 'const float[8]'} libavcodec/aacps.c:54:13: note: in a call to function 'hybrid2_re' 54 | static void hybrid2_re(INTFLOAT (*in)[2], INTFLOAT (*out)[32][2], const INTFLOAT filter[8], int len, int reverse) | ^~~~~~~~~~ libavcodec/aacps.c:136:9: warning: 'hybrid2_re' reading 32 bytes from a region of size 28 [-Wstringop-overread] 136 | hybrid2_re(in[2], out+8, g1_Q2, len, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/aacps.c:136:9: note: referencing argument 3 of type 'const INTFLOAT[8]' {aka 'const float[8]'} libavcodec/aacps.c:54:13: note: in a call to function 'hybrid2_re' 54 | static void hybrid2_re(INTFLOAT (*in)[2], INTFLOAT (*out)[32][2], const INTFLOAT filter[8], int len, int reverse) | ^~~~~~~~~~ CC libavcodec/aacpsdsp_fixed.o CC libavcodec/aacpsdsp_float.o CC libavcodec/aacpsy.o CC libavcodec/aacsbr.o CC libavcodec/aacsbr_fixed.o CC libavcodec/aactab.o CC libavcodec/aandcttab.o CC libavcodec/aasc.o CC libavcodec/ac3.o CC libavcodec/ac3_parser.o CC libavcodec/ac3dec_data.o CC libavcodec/ac3dec_fixed.o In file included from libavcodec/ac3dec_fixed.c:155: In function 'spx_strategy', inlined from 'decode_audio_block' at libavcodec/ac3dec.c:1122:24: libavcodec/ac3dec.c:834:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 834 | s->channel_uses_spx[ch] = get_bits1(bc); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from libavcodec/ac3dec_fixed.c:53: libavcodec/ac3dec.h: In function 'decode_audio_block': libavcodec/ac3dec.h:144:13: note: at offset 7 into destination object 'channel_uses_spx' of size 7 144 | uint8_t channel_uses_spx[AC3_MAX_CHANNELS]; ///< channel uses spectral extension (chinspx) | ^~~~~~~~~~~~~~~~ CC libavcodec/ac3dec_float.o In file included from libavcodec/ac3dec_float.c:32: In function 'spx_strategy', inlined from 'decode_audio_block' at libavcodec/ac3dec.c:1122:24: libavcodec/ac3dec.c:834:37: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 834 | s->channel_uses_spx[ch] = get_bits1(bc); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from libavcodec/ac3dec_float.c:30: libavcodec/ac3dec.h: In function 'decode_audio_block': libavcodec/ac3dec.h:144:13: note: at offset 7 into destination object 'channel_uses_spx' of size 7 144 | uint8_t channel_uses_spx[AC3_MAX_CHANNELS]; ///< channel uses spectral extension (chinspx) | ^~~~~~~~~~~~~~~~ CC libavcodec/ac3dsp.o CC libavcodec/ac3enc.o CC libavcodec/ac3enc_fixed.o CC libavcodec/ac3enc_float.o CC libavcodec/ac3tab.o CC libavcodec/acelp_filters.o CC libavcodec/acelp_pitch_delay.o CC libavcodec/acelp_vectors.o libavcodec/acelp_vectors.c: In function 'ff_set_fixed_vector': libavcodec/acelp_vectors.c:232:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 232 | if (in->pitch_lag > 0) | ^~ libavcodec/acelp_vectors.c:234:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 234 | do { | ^~ CC libavcodec/adpcm.o CC libavcodec/adpcm_data.o CC libavcodec/adpcmenc.o CC libavcodec/adts_header.o CC libavcodec/adts_parser.o CC libavcodec/adx.o CC libavcodec/adx_parser.o CC libavcodec/adxdec.o CC libavcodec/adxenc.o CC libavcodec/agm.o CC libavcodec/aic.o CC libavcodec/alac.o CC libavcodec/alac_data.o CC libavcodec/alacdsp.o CC libavcodec/alacenc.o CC libavcodec/aliaspixdec.o CC libavcodec/aliaspixenc.o CC libavcodec/allcodecs.o CC libavcodec/alsdec.o CC libavcodec/amrnbdec.o CC libavcodec/amrwbdec.o CC libavcodec/anm.o CC libavcodec/ansi.o CC libavcodec/apedec.o CC libavcodec/aptx.o CC libavcodec/aptxdec.o CC libavcodec/aptxenc.o CC libavcodec/arbc.o CC libavcodec/argo.o CC libavcodec/arm/aacpsdsp_init_arm.o AS libavcodec/arm/aacpsdsp_neon.o AS libavcodec/arm/ac3dsp_arm.o CC libavcodec/arm/ac3dsp_init_arm.o AS libavcodec/arm/ac3dsp_neon.o CC libavcodec/arm/audiodsp_init_arm.o CC libavcodec/arm/audiodsp_init_neon.o AS libavcodec/arm/audiodsp_neon.o CC libavcodec/arm/blockdsp_init_arm.o CC libavcodec/arm/blockdsp_init_neon.o AS libavcodec/arm/blockdsp_neon.o CC libavcodec/arm/fft_init_arm.o AS libavcodec/arm/fft_neon.o AS libavcodec/arm/fft_vfp.o AS libavcodec/arm/flacdsp_arm.o CC libavcodec/arm/flacdsp_init_arm.o CC libavcodec/arm/fmtconvert_init_arm.o AS libavcodec/arm/fmtconvert_neon.o AS libavcodec/arm/fmtconvert_vfp.o CC libavcodec/arm/g722dsp_init_arm.o AS libavcodec/arm/g722dsp_neon.o CC libavcodec/arm/h264chroma_init_arm.o AS libavcodec/arm/h264cmc_neon.o CC libavcodec/arm/h264dsp_init_arm.o AS libavcodec/arm/h264dsp_neon.o AS libavcodec/arm/h264idct_neon.o CC libavcodec/arm/h264pred_init_arm.o AS libavcodec/arm/h264pred_neon.o CC libavcodec/arm/h264qpel_init_arm.o AS libavcodec/arm/h264qpel_neon.o AS libavcodec/arm/hevcdsp_deblock_neon.o AS libavcodec/arm/hevcdsp_idct_neon.o CC libavcodec/arm/hevcdsp_init_arm.o CC libavcodec/arm/hevcdsp_init_neon.o AS libavcodec/arm/hevcdsp_qpel_neon.o AS libavcodec/arm/hevcdsp_sao_neon.o AS libavcodec/arm/hpeldsp_arm.o CC libavcodec/arm/hpeldsp_init_arm.o CC libavcodec/arm/hpeldsp_init_neon.o AS libavcodec/arm/hpeldsp_neon.o AS libavcodec/arm/idctdsp_arm.o CC libavcodec/arm/idctdsp_init_arm.o CC libavcodec/arm/idctdsp_init_armv5te.o CC libavcodec/arm/idctdsp_init_neon.o AS libavcodec/arm/idctdsp_neon.o AS libavcodec/arm/int_neon.o AS libavcodec/arm/jrevdct_arm.o CC libavcodec/arm/lossless_audiodsp_init_arm.o AS libavcodec/arm/lossless_audiodsp_neon.o AS libavcodec/arm/mdct_neon.o AS libavcodec/arm/mdct_vfp.o CC libavcodec/arm/me_cmp_init_arm.o AS libavcodec/arm/mlpdsp_armv5te.o CC libavcodec/arm/mlpdsp_init_arm.o CC libavcodec/arm/mpegaudiodsp_init_arm.o CC libavcodec/arm/mpegvideo_arm.o CC libavcodec/arm/mpegvideo_armv5te.o AS libavcodec/arm/mpegvideo_armv5te_s.o AS libavcodec/arm/mpegvideo_neon.o CC libavcodec/arm/mpegvideoencdsp_init_arm.o CC libavcodec/arm/pixblockdsp_init_arm.o AS libavcodec/arm/pixblockdsp_neon.o CC libavcodec/arm/rdft_init_arm.o AS libavcodec/arm/rdft_neon.o CC libavcodec/arm/rv34dsp_init_arm.o AS libavcodec/arm/rv34dsp_neon.o CC libavcodec/arm/rv40dsp_init_arm.o AS libavcodec/arm/rv40dsp_neon.o CC libavcodec/arm/sbcdsp_init_arm.o AS libavcodec/arm/sbcdsp_neon.o CC libavcodec/arm/sbrdsp_init_arm.o AS libavcodec/arm/sbrdsp_neon.o AS libavcodec/arm/simple_idct_arm.o AS libavcodec/arm/simple_idct_armv5te.o AS libavcodec/arm/simple_idct_neon.o CC libavcodec/arm/synth_filter_init_arm.o AS libavcodec/arm/synth_filter_neon.o AS libavcodec/arm/synth_filter_vfp.o CC libavcodec/arm/vc1dsp_init_arm.o CC libavcodec/arm/vc1dsp_init_neon.o AS libavcodec/arm/vc1dsp_neon.o AS libavcodec/arm/videodsp_armv5te.o CC libavcodec/arm/videodsp_init_arm.o CC libavcodec/arm/videodsp_init_armv5te.o CC libavcodec/arm/vorbisdsp_init_arm.o AS libavcodec/arm/vorbisdsp_neon.o CC libavcodec/arm/vp3dsp_init_arm.o AS libavcodec/arm/vp3dsp_neon.o CC libavcodec/arm/vp6dsp_init_arm.o AS libavcodec/arm/vp6dsp_neon.o CC libavcodec/arm/vp8dsp_init_arm.o CC libavcodec/arm/vp8dsp_init_neon.o AS libavcodec/arm/vp8dsp_neon.o CC libavcodec/arm/vp9dsp_init_10bpp_arm.o CC libavcodec/arm/vp9dsp_init_12bpp_arm.o CC libavcodec/arm/vp9dsp_init_arm.o AS libavcodec/arm/vp9itxfm_16bpp_neon.o AS libavcodec/arm/vp9itxfm_neon.o AS libavcodec/arm/vp9lpf_16bpp_neon.o AS libavcodec/arm/vp9lpf_neon.o AS libavcodec/arm/vp9mc_16bpp_neon.o AS libavcodec/arm/vp9mc_neon.o CC libavcodec/ass.o CC libavcodec/ass_split.o CC libavcodec/assdec.o CC libavcodec/assenc.o CC libavcodec/asv.o CC libavcodec/asvdec.o CC libavcodec/asvenc.o CC libavcodec/atrac.o CC libavcodec/atrac1.o CC libavcodec/atrac3.o CC libavcodec/atrac3plus.o CC libavcodec/atrac3plusdec.o CC libavcodec/atrac3plusdsp.o CC libavcodec/atrac9dec.o CC libavcodec/atsc_a53.o CC libavcodec/audio_frame_queue.o CC libavcodec/audiodsp.o CC libavcodec/aura.o CC libavcodec/av1_frame_merge_bsf.o CC libavcodec/av1_frame_split_bsf.o CC libavcodec/av1_metadata_bsf.o CC libavcodec/av1_parse.o CC libavcodec/av1_parser.o CC libavcodec/av1dec.o CC libavcodec/avcodec.o CC libavcodec/avdct.o CC libavcodec/avfft.o CC libavcodec/avpacket.o CC libavcodec/avpicture.o CC libavcodec/avrndec.o CC libavcodec/avs.o CC libavcodec/avs2_parser.o CC libavcodec/avs3_parser.o CC libavcodec/avuidec.o CC libavcodec/avuienc.o CC libavcodec/bethsoftvideo.o CC libavcodec/bfi.o CC libavcodec/bgmc.o CC libavcodec/bink.o CC libavcodec/binkaudio.o CC libavcodec/binkdsp.o CC libavcodec/bintext.o CC libavcodec/bitpacked.o CC libavcodec/bitstream.o CC libavcodec/bitstream_filter.o CC libavcodec/bitstream_filters.o CC libavcodec/blockdsp.o CC libavcodec/bmp.o CC libavcodec/bmp_parser.o CC libavcodec/bmpenc.o CC libavcodec/bmvaudio.o CC libavcodec/bmvvideo.o CC libavcodec/brenderpix.o CC libavcodec/bsf.o CC libavcodec/bswapdsp.o CC libavcodec/c93.o CC libavcodec/cabac.o CC libavcodec/canopus.o CC libavcodec/cavs.o CC libavcodec/cavs_parser.o CC libavcodec/cavsdata.o CC libavcodec/cavsdec.o CC libavcodec/cavsdsp.o CC libavcodec/cbrt_data.o CC libavcodec/cbrt_data_fixed.o CC libavcodec/cbs.o CC libavcodec/cbs_av1.o CC libavcodec/cbs_bsf.o CC libavcodec/cbs_h2645.o CC libavcodec/cbs_mpeg2.o CC libavcodec/cbs_sei.o CC libavcodec/cbs_vp9.o CC libavcodec/ccaption_dec.o CC libavcodec/cdgraphics.o CC libavcodec/cdtoons.o CC libavcodec/cdxl.o CC libavcodec/celp_filters.o CC libavcodec/celp_math.o CC libavcodec/cfhd.o CC libavcodec/cfhddata.o CC libavcodec/cfhddsp.o CC libavcodec/cfhdenc.o CC libavcodec/cfhdencdsp.o CC libavcodec/cga_data.o CC libavcodec/chomp_bsf.o CC libavcodec/cinepak.o CC libavcodec/cinepakenc.o CC libavcodec/clearvideo.o CC libavcodec/cljrdec.o CC libavcodec/cljrenc.o CC libavcodec/cllc.o CC libavcodec/cngdec.o CC libavcodec/cngenc.o CC libavcodec/codec2utils.o CC libavcodec/codec_desc.o CC libavcodec/codec_par.o CC libavcodec/cook.o CC libavcodec/cook_parser.o CC libavcodec/cpia.o CC libavcodec/cri.o CC libavcodec/cri_parser.o CC libavcodec/cscd.o CC libavcodec/cyuv.o CC libavcodec/d3d11va.o CC libavcodec/dca.o CC libavcodec/dca_core.o CC libavcodec/dca_core_bsf.o CC libavcodec/dca_exss.o CC libavcodec/dca_lbr.o CC libavcodec/dca_parser.o CC libavcodec/dca_xll.o CC libavcodec/dcaadpcm.o CC libavcodec/dcadata.o CC libavcodec/dcadct.o CC libavcodec/dcadec.o CC libavcodec/dcadsp.o CC libavcodec/dcaenc.o CC libavcodec/dcahuff.o CC libavcodec/dct.o CC libavcodec/dct32_fixed.o CC libavcodec/dct32_float.o CC libavcodec/dds.o CC libavcodec/decode.o CC libavcodec/dfa.o CC libavcodec/dirac.o CC libavcodec/dirac_arith.o CC libavcodec/dirac_dwt.o CC libavcodec/dirac_parser.o CC libavcodec/dirac_vlc.o CC libavcodec/diracdec.o CC libavcodec/diracdsp.o CC libavcodec/diractab.o CC libavcodec/dnxhd_parser.o CC libavcodec/dnxhddata.o CC libavcodec/dnxhddec.o CC libavcodec/dnxhdenc.o CC libavcodec/dolby_e.o CC libavcodec/dolby_e_parse.o CC libavcodec/dolby_e_parser.o CC libavcodec/dpcm.o CC libavcodec/dpx.o CC libavcodec/dpx_parser.o CC libavcodec/dpxenc.o CC libavcodec/dsd.o CC libavcodec/dsddec.o CC libavcodec/dsicinaudio.o CC libavcodec/dsicinvideo.o CC libavcodec/dss_sp.o CC libavcodec/dstdec.o CC libavcodec/dump_extradata_bsf.o CC libavcodec/dv.o CC libavcodec/dv_profile.o CC libavcodec/dvaudio_parser.o CC libavcodec/dvaudiodec.o CC libavcodec/dvbsub_parser.o CC libavcodec/dvbsubdec.o CC libavcodec/dvbsubenc.o CC libavcodec/dvd_nav_parser.o CC libavcodec/dvdata.o CC libavcodec/dvdec.o CC libavcodec/dvdsub.o CC libavcodec/dvdsub_parser.o CC libavcodec/dvdsubdec.o CC libavcodec/dvdsubenc.o CC libavcodec/dvenc.o CC libavcodec/dxa.o CC libavcodec/dxtory.o CC libavcodec/dxv.o CC libavcodec/dynamic_hdr10_plus.o CC libavcodec/eac3_core_bsf.o CC libavcodec/eac3_data.o CC libavcodec/eac3enc.o CC libavcodec/eacmv.o CC libavcodec/eaidct.o CC libavcodec/eamad.o CC libavcodec/eatgq.o CC libavcodec/eatgv.o CC libavcodec/eatqi.o CC libavcodec/elbg.o CC libavcodec/elsdec.o CC libavcodec/encode.o CC libavcodec/error_resilience.o CC libavcodec/escape124.o CC libavcodec/escape130.o CC libavcodec/evrcdec.o CC libavcodec/exif.o CC libavcodec/exr.o CC libavcodec/exrdsp.o CC libavcodec/exrenc.o CC libavcodec/extract_extradata_bsf.o CC libavcodec/faandct.o CC libavcodec/faanidct.o CC libavcodec/fastaudio.o CC libavcodec/faxcompr.o CC libavcodec/fdctdsp.o CC libavcodec/fft_fixed_32.o CC libavcodec/fft_float.o CC libavcodec/fft_init_table.o CC libavcodec/ffv1.o CC libavcodec/ffv1dec.o libavcodec/ffv1dec.c:985:13: warning: 'copy_fields' defined but not used [-Wunused-function] 985 | static void copy_fields(FFV1Context *fsdst, FFV1Context *fssrc, FFV1Context *fsrc) | ^~~~~~~~~~~ CC libavcodec/ffv1enc.o CC libavcodec/ffwavesynth.o CC libavcodec/fic.o CC libavcodec/filter_units_bsf.o CC libavcodec/fits.o CC libavcodec/fitsdec.o CC libavcodec/fitsenc.o CC libavcodec/flac.o CC libavcodec/flac_parser.o CC libavcodec/flacdata.o CC libavcodec/flacdec.o CC libavcodec/flacdsp.o CC libavcodec/flacenc.o CC libavcodec/flashsv.o CC libavcodec/flashsv2enc.o CC libavcodec/flashsvenc.o CC libavcodec/flicvideo.o CC libavcodec/flvdec.o CC libavcodec/flvenc.o CC libavcodec/fmtconvert.o CC libavcodec/fmvc.o CC libavcodec/fraps.o CC libavcodec/frwu.o CC libavcodec/g2meet.o CC libavcodec/g722.o CC libavcodec/g722dec.o CC libavcodec/g722dsp.o CC libavcodec/g722enc.o CC libavcodec/g723_1.o CC libavcodec/g723_1_parser.o CC libavcodec/g723_1dec.o CC libavcodec/g723_1enc.o CC libavcodec/g726.o CC libavcodec/g729_parser.o CC libavcodec/g729dec.o CC libavcodec/g729postfilter.o CC libavcodec/gdv.o CC libavcodec/gif.o CC libavcodec/gif_parser.o CC libavcodec/gifdec.o CC libavcodec/golomb.o CC libavcodec/gsm_parser.o CC libavcodec/gsmdec.o CC libavcodec/gsmdec_data.o CC libavcodec/h261.o CC libavcodec/h261_parser.o CC libavcodec/h261data.o CC libavcodec/h261dec.o CC libavcodec/h261enc.o CC libavcodec/h263.o CC libavcodec/h263_parser.o CC libavcodec/h263data.o CC libavcodec/h263dec.o CC libavcodec/h263dsp.o CC libavcodec/h2645_parse.o CC libavcodec/h264_cabac.o CC libavcodec/h264_cavlc.o CC libavcodec/h264_direct.o CC libavcodec/h264_levels.o CC libavcodec/h264_loopfilter.o CC libavcodec/h264_mb.o CC libavcodec/h264_metadata_bsf.o CC libavcodec/h264_mp4toannexb_bsf.o CC libavcodec/h264_parse.o CC libavcodec/h264_parser.o CC libavcodec/h264_picture.o CC libavcodec/h264_ps.o CC libavcodec/h264_redundant_pps_bsf.o CC libavcodec/h264_refs.o CC libavcodec/h264_sei.o CC libavcodec/h264_slice.o CC libavcodec/h264chroma.o CC libavcodec/h264data.o CC libavcodec/h264dec.o CC libavcodec/h264dsp.o CC libavcodec/h264idct.o In file included from libavcodec/h264idct.c:31: libavcodec/h264idct_template.c:174:113: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 174 | void FUNCC(ff_h264_idct_add16)(uint8_t *dst, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ In file included from libavcodec/h264idct.c:28: libavcodec/h264idct.h:29:121: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 29 | void ff_h264_idct_add16_ ## depth ## _c(uint8_t *dst, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:38:1: note: in expansion of macro 'H264_IDCT' 38 | H264_IDCT( 8) | ^~~~~~~~~ libavcodec/h264idct_template.c:185:118: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 185 | void FUNCC(ff_h264_idct_add16intra)(uint8_t *dst, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:30:126: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 30 | void ff_h264_idct_add16intra_ ## depth ## _c(uint8_t *dst, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:38:1: note: in expansion of macro 'H264_IDCT' 38 | H264_IDCT( 8) | ^~~~~~~~~ libavcodec/h264idct_template.c:193:113: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 193 | void FUNCC(ff_h264_idct8_add4)(uint8_t *dst, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:31:121: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 31 | void ff_h264_idct8_add4_ ## depth ## _c(uint8_t *dst, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:38:1: note: in expansion of macro 'H264_IDCT' 38 | H264_IDCT( 8) | ^~~~~~~~~ libavcodec/h264idct_template.c:204:114: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:33:122: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 33 | void ff_h264_idct_add8_ ## depth ## _c(uint8_t **dest, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:38:1: note: in expansion of macro 'H264_IDCT' 38 | H264_IDCT( 8) | ^~~~~~~~~ libavcodec/h264idct_template.c:216:118: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:32:126: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 32 | void ff_h264_idct_add8_422_ ## depth ## _c(uint8_t **dest, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:38:1: note: in expansion of macro 'H264_IDCT' 38 | H264_IDCT( 8) | ^~~~~~~~~ In file included from libavcodec/h264idct.c:35: libavcodec/h264idct_template.c:174:113: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 174 | void FUNCC(ff_h264_idct_add16)(uint8_t *dst, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:29:121: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 29 | void ff_h264_idct_add16_ ## depth ## _c(uint8_t *dst, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:39:1: note: in expansion of macro 'H264_IDCT' 39 | H264_IDCT( 9) | ^~~~~~~~~ libavcodec/h264idct_template.c:185:118: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 185 | void FUNCC(ff_h264_idct_add16intra)(uint8_t *dst, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:30:126: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 30 | void ff_h264_idct_add16intra_ ## depth ## _c(uint8_t *dst, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:39:1: note: in expansion of macro 'H264_IDCT' 39 | H264_IDCT( 9) | ^~~~~~~~~ libavcodec/h264idct_template.c:193:113: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 193 | void FUNCC(ff_h264_idct8_add4)(uint8_t *dst, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:31:121: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 31 | void ff_h264_idct8_add4_ ## depth ## _c(uint8_t *dst, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:39:1: note: in expansion of macro 'H264_IDCT' 39 | H264_IDCT( 9) | ^~~~~~~~~ libavcodec/h264idct_template.c:204:114: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:33:122: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 33 | void ff_h264_idct_add8_ ## depth ## _c(uint8_t **dest, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:39:1: note: in expansion of macro 'H264_IDCT' 39 | H264_IDCT( 9) | ^~~~~~~~~ libavcodec/h264idct_template.c:216:118: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:32:126: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 32 | void ff_h264_idct_add8_422_ ## depth ## _c(uint8_t **dest, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:39:1: note: in expansion of macro 'H264_IDCT' 39 | H264_IDCT( 9) | ^~~~~~~~~ In file included from libavcodec/h264idct.c:39: libavcodec/h264idct_template.c:174:113: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 174 | void FUNCC(ff_h264_idct_add16)(uint8_t *dst, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:29:121: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 29 | void ff_h264_idct_add16_ ## depth ## _c(uint8_t *dst, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:40:1: note: in expansion of macro 'H264_IDCT' 40 | H264_IDCT(10) | ^~~~~~~~~ libavcodec/h264idct_template.c:185:118: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 185 | void FUNCC(ff_h264_idct_add16intra)(uint8_t *dst, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:30:126: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 30 | void ff_h264_idct_add16intra_ ## depth ## _c(uint8_t *dst, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:40:1: note: in expansion of macro 'H264_IDCT' 40 | H264_IDCT(10) | ^~~~~~~~~ libavcodec/h264idct_template.c:193:113: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 193 | void FUNCC(ff_h264_idct8_add4)(uint8_t *dst, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:31:121: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 31 | void ff_h264_idct8_add4_ ## depth ## _c(uint8_t *dst, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:40:1: note: in expansion of macro 'H264_IDCT' 40 | H264_IDCT(10) | ^~~~~~~~~ libavcodec/h264idct_template.c:204:114: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:33:122: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 33 | void ff_h264_idct_add8_ ## depth ## _c(uint8_t **dest, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:40:1: note: in expansion of macro 'H264_IDCT' 40 | H264_IDCT(10) | ^~~~~~~~~ libavcodec/h264idct_template.c:216:118: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:32:126: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 32 | void ff_h264_idct_add8_422_ ## depth ## _c(uint8_t **dest, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:40:1: note: in expansion of macro 'H264_IDCT' 40 | H264_IDCT(10) | ^~~~~~~~~ In file included from libavcodec/h264idct.c:43: libavcodec/h264idct_template.c:174:113: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 174 | void FUNCC(ff_h264_idct_add16)(uint8_t *dst, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:29:121: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 29 | void ff_h264_idct_add16_ ## depth ## _c(uint8_t *dst, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:41:1: note: in expansion of macro 'H264_IDCT' 41 | H264_IDCT(12) | ^~~~~~~~~ libavcodec/h264idct_template.c:185:118: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 185 | void FUNCC(ff_h264_idct_add16intra)(uint8_t *dst, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:30:126: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 30 | void ff_h264_idct_add16intra_ ## depth ## _c(uint8_t *dst, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:41:1: note: in expansion of macro 'H264_IDCT' 41 | H264_IDCT(12) | ^~~~~~~~~ libavcodec/h264idct_template.c:193:113: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 193 | void FUNCC(ff_h264_idct8_add4)(uint8_t *dst, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:31:121: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 31 | void ff_h264_idct8_add4_ ## depth ## _c(uint8_t *dst, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:41:1: note: in expansion of macro 'H264_IDCT' 41 | H264_IDCT(12) | ^~~~~~~~~ libavcodec/h264idct_template.c:204:114: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:33:122: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 33 | void ff_h264_idct_add8_ ## depth ## _c(uint8_t **dest, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:41:1: note: in expansion of macro 'H264_IDCT' 41 | H264_IDCT(12) | ^~~~~~~~~ libavcodec/h264idct_template.c:216:118: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:32:126: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 32 | void ff_h264_idct_add8_422_ ## depth ## _c(uint8_t **dest, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:41:1: note: in expansion of macro 'H264_IDCT' 41 | H264_IDCT(12) | ^~~~~~~~~ In file included from libavcodec/h264idct.c:47: libavcodec/h264idct_template.c:174:113: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 174 | void FUNCC(ff_h264_idct_add16)(uint8_t *dst, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:29:121: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 29 | void ff_h264_idct_add16_ ## depth ## _c(uint8_t *dst, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:42:1: note: in expansion of macro 'H264_IDCT' 42 | H264_IDCT(14) | ^~~~~~~~~ libavcodec/h264idct_template.c:185:118: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 185 | void FUNCC(ff_h264_idct_add16intra)(uint8_t *dst, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:30:126: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 30 | void ff_h264_idct_add16intra_ ## depth ## _c(uint8_t *dst, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:42:1: note: in expansion of macro 'H264_IDCT' 42 | H264_IDCT(14) | ^~~~~~~~~ libavcodec/h264idct_template.c:193:113: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 193 | void FUNCC(ff_h264_idct8_add4)(uint8_t *dst, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:31:121: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 31 | void ff_h264_idct8_add4_ ## depth ## _c(uint8_t *dst, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:42:1: note: in expansion of macro 'H264_IDCT' 42 | H264_IDCT(14) | ^~~~~~~~~ libavcodec/h264idct_template.c:204:114: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:33:122: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 33 | void ff_h264_idct_add8_ ## depth ## _c(uint8_t **dest, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:42:1: note: in expansion of macro 'H264_IDCT' 42 | H264_IDCT(14) | ^~~~~~~~~ libavcodec/h264idct_template.c:216:118: warning: argument 5 of type 'const uint8_t[120]' {aka 'const unsigned char[120]'} with mismatched bound [-Warray-parameter=] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct.h:32:126: note: previously declared as 'const uint8_t[48]' {aka 'const unsigned char[48]'} 32 | void ff_h264_idct_add8_422_ ## depth ## _c(uint8_t **dest, const int *blockoffset, int16_t *block, int stride, const uint8_t nnzc[6*8]);\ | ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/h264idct.h:42:1: note: in expansion of macro 'H264_IDCT' 42 | H264_IDCT(14) | ^~~~~~~~~ libavcodec/h264idct_template.c: In function 'ff_h264_idct_add8_8_c': libavcodec/h264idct_template.c:208:20: warning: array subscript 52 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 52 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 53 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 53 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 60 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 60 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 61 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 61 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 92 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 92 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 93 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 93 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 100 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 100 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 101 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 101 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c: In function 'ff_h264_idct_add8_422_8_c': libavcodec/h264idct_template.c:221:20: warning: array subscript 52 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 52 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 53 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 53 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 60 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 60 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 61 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 61 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 92 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 92 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 93 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 93 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 100 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 100 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 101 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 101 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 68 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 68 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 69 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 69 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 76 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 76 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 77 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 77 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 108 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 108 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 109 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 109 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 116 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 116 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 117 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 117 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c: In function 'ff_h264_idct_add8_9_c': libavcodec/h264idct_template.c:208:20: warning: array subscript 52 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 52 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 53 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 53 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 60 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 60 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 61 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 61 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 92 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 92 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 93 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 93 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 100 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 100 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 101 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 101 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c: In function 'ff_h264_idct_add8_422_9_c': libavcodec/h264idct_template.c:221:20: warning: array subscript 52 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 52 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 53 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 53 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 60 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 60 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 61 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 61 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 92 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 92 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 93 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 93 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 100 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 100 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 101 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 101 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 68 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 68 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 69 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 69 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 76 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 76 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 77 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 77 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 108 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 108 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 109 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 109 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 116 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 116 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 117 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 117 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c: In function 'ff_h264_idct_add8_10_c': libavcodec/h264idct_template.c:208:20: warning: array subscript 52 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 52 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 53 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 53 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 60 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 60 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 61 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 61 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 92 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 92 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 93 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 93 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 100 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 100 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 101 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 101 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c: In function 'ff_h264_idct_add8_422_10_c': libavcodec/h264idct_template.c:221:20: warning: array subscript 52 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 52 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 53 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 53 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 60 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 60 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 61 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 61 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 92 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 92 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 93 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 93 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 100 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 100 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 101 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 101 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 68 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 68 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 69 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 69 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 76 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 76 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 77 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 77 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 108 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 108 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 109 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 109 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 116 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 116 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 117 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 117 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c: In function 'ff_h264_idct_add8_12_c': libavcodec/h264idct_template.c:208:20: warning: array subscript 52 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 52 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 53 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 53 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 60 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 60 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 61 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 61 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 92 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 92 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 93 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 93 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 100 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 100 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 101 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 101 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c: In function 'ff_h264_idct_add8_422_12_c': libavcodec/h264idct_template.c:221:20: warning: array subscript 52 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 52 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 53 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 53 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 60 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 60 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 61 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 61 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 92 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 92 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 93 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 93 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 100 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 100 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 101 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 101 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 68 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 68 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 69 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 69 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 76 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 76 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 77 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 77 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 108 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 108 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 109 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 109 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 116 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 116 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 117 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 117 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c: In function 'ff_h264_idct_add8_14_c': libavcodec/h264idct_template.c:208:20: warning: array subscript 52 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 52 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 53 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 53 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 60 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 60 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 61 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 61 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 92 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 92 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 93 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 93 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 100 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 100 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:208:20: warning: array subscript 101 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 208 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:204:114: note: at offset 101 into object 'nnzc' of size [0, 48] 204 | void FUNCC(ff_h264_idct_add8)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c: In function 'ff_h264_idct_add8_422_14_c': libavcodec/h264idct_template.c:221:20: warning: array subscript 52 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 52 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 53 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 53 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 60 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 60 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 61 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 61 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 92 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 92 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 93 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 93 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 100 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 100 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:221:20: warning: array subscript 101 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 221 | if(nnzc[ scan8[i] ]) | ~~~~^~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 101 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 68 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 68 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 69 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 69 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 76 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 76 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 77 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 77 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 108 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 108 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 109 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 109 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 116 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 116 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ libavcodec/h264idct_template.c:230:20: warning: array subscript 117 is outside array bounds of 'const uint8_t[48]' {aka 'const unsigned char[48]'} [-Warray-bounds] 230 | if(nnzc[ scan8[i+4] ]) | ~~~~^~~~~~~~~~~~~~ libavcodec/h264idct_template.c:216:118: note: at offset 117 into object 'nnzc' of size [0, 48] 216 | void FUNCC(ff_h264_idct_add8_422)(uint8_t **dest, const int *block_offset, int16_t *block, int stride, const uint8_t nnzc[15*8]){ | ~~~~~~~~~~~~~~^~~~~~~~~~ CC libavcodec/h264pred.o CC libavcodec/h264qpel.o CC libavcodec/h265_metadata_bsf.o CC libavcodec/h265_profile_level.o CC libavcodec/hap.o CC libavcodec/hapdec.o CC libavcodec/hapqa_extract_bsf.o CC libavcodec/hcadec.o CC libavcodec/hcom.o CC libavcodec/hevc_cabac.o CC libavcodec/hevc_data.o CC libavcodec/hevc_filter.o CC libavcodec/hevc_mp4toannexb_bsf.o CC libavcodec/hevc_mvs.o CC libavcodec/hevc_parse.o CC libavcodec/hevc_parser.o CC libavcodec/hevc_ps.o CC libavcodec/hevc_refs.o CC libavcodec/hevc_sei.o CC libavcodec/hevcdec.o libavcodec/hevcdec.c:3365:12: warning: 'hevc_ref_frame' defined but not used [-Wunused-function] 3365 | static int hevc_ref_frame(HEVCContext *s, HEVCFrame *dst, HEVCFrame *src) | ^~~~~~~~~~~~~~ libavcodec/hevcdec.c: In function 'pred_weight_table': libavcodec/hevcdec.c:170:32: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 170 | luma_weight_l0_flag[i] = get_bits1(gb); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ libavcodec/hevcdec.c:148:13: note: at offset 16 into destination object 'luma_weight_l0_flag' of size 16 148 | uint8_t luma_weight_l0_flag[16]; | ^~~~~~~~~~~~~~~~~~~ libavcodec/hevcdec.c:178:38: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 178 | chroma_weight_l0_flag[i] = get_bits1(gb); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ libavcodec/hevcdec.c:149:13: note: at offset 16 into destination object 'chroma_weight_l0_flag' of size 16 149 | uint8_t chroma_weight_l0_flag[16]; | ^~~~~~~~~~~~~~~~~~~~~ libavcodec/hevcdec.c:214:36: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 214 | luma_weight_l1_flag[i] = get_bits1(gb); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ libavcodec/hevcdec.c:150:13: note: at offset 16 into destination object 'luma_weight_l1_flag' of size 16 150 | uint8_t luma_weight_l1_flag[16]; | ^~~~~~~~~~~~~~~~~~~ libavcodec/hevcdec.c:222:42: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 222 | chroma_weight_l1_flag[i] = get_bits1(gb); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ libavcodec/hevcdec.c:151:13: note: at offset 16 into destination object 'chroma_weight_l1_flag' of size 16 151 | uint8_t chroma_weight_l1_flag[16]; | ^~~~~~~~~~~~~~~~~~~~~ CC libavcodec/hevcdsp.o CC libavcodec/hevcpred.o CC libavcodec/hnm4video.o CC libavcodec/hpeldsp.o CC libavcodec/hq_hqa.o CC libavcodec/hq_hqadata.o CC libavcodec/hq_hqadsp.o CC libavcodec/hqx.o CC libavcodec/hqxdsp.o CC libavcodec/hqxvlc.o CC libavcodec/htmlsubtitles.o CC libavcodec/huffman.o CC libavcodec/huffyuv.o CC libavcodec/huffyuvdec.o CC libavcodec/huffyuvdsp.o CC libavcodec/huffyuvenc.o CC libavcodec/huffyuvencdsp.o CC libavcodec/idcinvideo.o CC libavcodec/idctdsp.o CC libavcodec/iff.o libavcodec/iff.c: In function 'cmap_read_palette': libavcodec/iff.c:187:9: warning: 'memcpy' specified bound between 2147483648 and 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=] 187 | memcpy(pal + (1 << avctx->bits_per_coded_sample), pal, count * 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/iirfilter.o CC libavcodec/ilbcdec.o CC libavcodec/imc.o CC libavcodec/imgconvert.o CC libavcodec/imm4.o CC libavcodec/imm5.o CC libavcodec/imx.o CC libavcodec/imx_dump_header_bsf.o CC libavcodec/indeo2.o CC libavcodec/indeo3.o CC libavcodec/indeo4.o CC libavcodec/indeo5.o CC libavcodec/intelh263dec.o CC libavcodec/interplayacm.o CC libavcodec/interplayvideo.o CC libavcodec/intrax8.o CC libavcodec/intrax8dsp.o CC libavcodec/ipu_parser.o CC libavcodec/ituh263dec.o CC libavcodec/ituh263enc.o CC libavcodec/ivi.o CC libavcodec/ivi_dsp.o CC libavcodec/j2kenc.o CC libavcodec/jacosubdec.o CC libavcodec/jfdctfst.o CC libavcodec/jfdctint.o CC libavcodec/jni.o CC libavcodec/jpeg2000.o CC libavcodec/jpeg2000_parser.o CC libavcodec/jpeg2000dec.o CC libavcodec/jpeg2000dsp.o CC libavcodec/jpeg2000dwt.o CC libavcodec/jpegls.o CC libavcodec/jpeglsdec.o CC libavcodec/jpeglsenc.o CC libavcodec/jpegtables.o CC libavcodec/jrevdct.o libavcodec/jrevdct.c:213:28: warning: argument 1 of type 'int16_t[64]' {aka 'short int[64]'} with mismatched bound [-Warray-parameter=] 213 | void ff_j_rev_dct(DCTBLOCK data) | ~~~~~~~~~^~~~ In file included from libavcodec/jrevdct.c:68: libavcodec/dct.h:62:28: note: previously declared as 'int16_t *' {aka 'short int *'} 62 | void ff_j_rev_dct(int16_t *data); | ~~~~~~~~~^~~~ libavcodec/jrevdct.c:951:29: warning: argument 1 of type 'int16_t[64]' {aka 'short int[64]'} with mismatched bound [-Warray-parameter=] 951 | void ff_j_rev_dct4(DCTBLOCK data) | ~~~~~~~~~^~~~ libavcodec/dct.h:63:29: note: previously declared as 'int16_t *' {aka 'short int *'} 63 | void ff_j_rev_dct4(int16_t *data); | ~~~~~~~~~^~~~ libavcodec/jrevdct.c:1138:29: warning: argument 1 of type 'int16_t[64]' {aka 'short int[64]'} with mismatched bound [-Warray-parameter=] 1138 | void ff_j_rev_dct2(DCTBLOCK data){ | ~~~~~~~~~^~~~ libavcodec/dct.h:64:29: note: previously declared as 'int16_t *' {aka 'short int *'} 64 | void ff_j_rev_dct2(int16_t *data); | ~~~~~~~~~^~~~ libavcodec/jrevdct.c:1153:29: warning: argument 1 of type 'int16_t[64]' {aka 'short int[64]'} with mismatched bound [-Warray-parameter=] 1153 | void ff_j_rev_dct1(DCTBLOCK data){ | ~~~~~~~~~^~~~ libavcodec/dct.h:65:29: note: previously declared as 'int16_t *' {aka 'short int *'} 65 | void ff_j_rev_dct1(int16_t *data); | ~~~~~~~~~^~~~ 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 CC libavcodec/lclenc.o CC libavcodec/libmp3lame.o CC libavcodec/libopus.o CC libavcodec/libopusdec.o CC libavcodec/libopusenc.o CC libavcodec/ljpegenc.o CC libavcodec/loco.o CC libavcodec/log2_tab.o CC libavcodec/lossless_audiodsp.o CC libavcodec/lossless_videodsp.o CC libavcodec/lossless_videoencdsp.o CC libavcodec/lpc.o CC libavcodec/lscrdec.o CC libavcodec/lsp.o CC libavcodec/lzf.o CC libavcodec/lzw.o CC libavcodec/lzwenc.o CC libavcodec/m101.o CC libavcodec/mace.o CC libavcodec/magicyuv.o CC libavcodec/magicyuvenc.o CC libavcodec/mathtables.o CC libavcodec/mdct15.o CC libavcodec/mdct_fixed_32.o CC libavcodec/mdct_float.o CC libavcodec/mdec.o CC libavcodec/me_cmp.o CC libavcodec/mediacodec.o CC libavcodec/metasound.o CC libavcodec/metasound_data.o CC libavcodec/microdvddec.o CC libavcodec/midivid.o CC libavcodec/mimic.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/mjpegdec_common.o CC libavcodec/mjpegenc.o CC libavcodec/mjpegenc_common.o CC libavcodec/mjpegenc_huffman.o CC libavcodec/mlp.o CC libavcodec/mlp_parse.o CC libavcodec/mlp_parser.o CC libavcodec/mlpdec.o CC libavcodec/mlpdsp.o CC libavcodec/mlpenc.o CC libavcodec/mlz.o CC libavcodec/mmvideo.o CC libavcodec/mobiclip.o CC libavcodec/motion_est.o CC libavcodec/motionpixels.o CC libavcodec/movsub_bsf.o CC libavcodec/movtextdec.o CC libavcodec/movtextenc.o CC libavcodec/mp3_header_decompress_bsf.o CC libavcodec/mpc.o CC libavcodec/mpc7.o CC libavcodec/mpc8.o CC libavcodec/mpeg12.o CC libavcodec/mpeg12data.o CC libavcodec/mpeg12dec.o CC libavcodec/mpeg12enc.o CC libavcodec/mpeg12framerate.o CC libavcodec/mpeg2_metadata_bsf.o CC libavcodec/mpeg4_unpack_bframes_bsf.o CC libavcodec/mpeg4audio.o CC libavcodec/mpeg4video.o CC libavcodec/mpeg4video_parser.o CC libavcodec/mpeg4videodec.o CC libavcodec/mpeg4videoenc.o CC libavcodec/mpeg_er.o CC libavcodec/mpegaudio.o CC libavcodec/mpegaudio_parser.o CC libavcodec/mpegaudiodata.o CC libavcodec/mpegaudiodec_common.o CC libavcodec/mpegaudiodec_fixed.o CC libavcodec/mpegaudiodec_float.o CC libavcodec/mpegaudiodecheader.o CC libavcodec/mpegaudiodsp.o CC libavcodec/mpegaudiodsp_data.o CC libavcodec/mpegaudiodsp_fixed.o CC libavcodec/mpegaudiodsp_float.o CC libavcodec/mpegaudioenc_fixed.o CC libavcodec/mpegaudioenc_float.o CC libavcodec/mpegpicture.o CC libavcodec/mpegutils.o CC libavcodec/mpegvideo.o CC libavcodec/mpegvideo_enc.o CC libavcodec/mpegvideo_motion.o CC libavcodec/mpegvideo_parser.o CC libavcodec/mpegvideodata.o CC libavcodec/mpegvideodsp.o CC libavcodec/mpegvideoencdsp.o CC libavcodec/mpl2dec.o CC libavcodec/mqc.o CC libavcodec/mqcdec.o CC libavcodec/mqcenc.o CC libavcodec/mscc.o CC libavcodec/msgsmdec.o CC libavcodec/msmpeg4.o CC libavcodec/msmpeg4data.o CC libavcodec/msmpeg4dec.o CC libavcodec/msmpeg4enc.o CC libavcodec/msp2dec.o CC libavcodec/msrle.o CC libavcodec/msrledec.o CC libavcodec/mss1.o CC libavcodec/mss12.o CC libavcodec/mss2.o CC libavcodec/mss2dsp.o CC libavcodec/mss3.o CC libavcodec/mss34dsp.o CC libavcodec/mss4.o CC libavcodec/msvideo1.o CC libavcodec/msvideo1enc.o CC libavcodec/mv30.o CC libavcodec/mvcdec.o CC libavcodec/mvha.o CC libavcodec/mwsc.o CC libavcodec/mxpegdec.o CC libavcodec/nellymoser.o CC libavcodec/nellymoserdec.o CC libavcodec/nellymoserenc.o CC libavcodec/noise_bsf.o CC libavcodec/notchlc.o CC libavcodec/null_bsf.o CC libavcodec/nuv.o CC libavcodec/on2avc.o CC libavcodec/on2avcdata.o CC libavcodec/options.o CC libavcodec/opus.o CC libavcodec/opus_celt.o CC libavcodec/opus_metadata_bsf.o CC libavcodec/opus_parser.o CC libavcodec/opus_pvq.o CC libavcodec/opus_rc.o CC libavcodec/opus_silk.o CC libavcodec/opusdec.o CC libavcodec/opusdsp.o CC libavcodec/opusenc.o CC libavcodec/opusenc_psy.o CC libavcodec/opustab.o CC libavcodec/pafaudio.o CC libavcodec/pafvideo.o CC libavcodec/pamenc.o CC libavcodec/parser.o CC libavcodec/parsers.o CC libavcodec/pcm-bluray.o libavcodec/pcm-bluray.c: In function 'pcm_bluray_decode_frame': libavcodec/pcm-bluray.c:172:45: warning: passing argument 2 of 'bytestream2_get_buffer' from incompatible pointer type [-Wincompatible-pointer-types] 172 | bytestream2_get_buffer(&gb, dst16, buf_size); | ^~~~~ | | | int16_t * {aka short int *} In file included from libavcodec/pcm-bluray.c:29: libavcodec/bytestream.h:268:70: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'int16_t *' {aka 'short int *'} 268 | uint8_t *dst, | ~~~~~~~~~^~~ libavcodec/pcm-bluray.c:192:49: warning: passing argument 2 of 'bytestream2_get_buffer' from incompatible pointer type [-Wincompatible-pointer-types] 192 | bytestream2_get_buffer(&gb, dst16, avctx->channels * 2); | ^~~~~ | | | int16_t * {aka short int *} libavcodec/bytestream.h:268:70: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'int16_t *' {aka 'short int *'} 268 | uint8_t *dst, | ~~~~~~~~~^~~ CC libavcodec/pcm-dvd.o libavcodec/pcm-dvd.c: In function 'pcm_dvd_decode_samples': libavcodec/pcm-dvd.c:155:37: warning: passing argument 2 of 'bytestream2_get_buffer' from incompatible pointer type [-Wincompatible-pointer-types] 155 | bytestream2_get_buffer(&gb, dst16, blocks * s->block_size); | ^~~~~ | | | int16_t * {aka short int *} In file included from libavcodec/pcm-dvd.c:28: libavcodec/bytestream.h:268:70: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'int16_t *' {aka 'short int *'} 268 | uint8_t *dst, | ~~~~~~~~~^~~ CC libavcodec/pcm-dvdenc.o CC libavcodec/pcm.o CC libavcodec/pcm_rechunk_bsf.o CC libavcodec/pcx.o CC libavcodec/pcxenc.o CC libavcodec/pgssubdec.o CC libavcodec/pgxdec.o CC libavcodec/photocd.o CC libavcodec/pictordec.o CC libavcodec/pixblockdsp.o CC libavcodec/pixlet.o CC libavcodec/png.o CC libavcodec/png_parser.o CC libavcodec/pngdec.o CC libavcodec/pngdsp.o CC libavcodec/pngenc.o CC libavcodec/pnm.o CC libavcodec/pnm_parser.o CC libavcodec/pnmdec.o CC libavcodec/pnmenc.o CC libavcodec/profiles.o CC libavcodec/prores_metadata_bsf.o CC libavcodec/proresdata.o CC libavcodec/proresdec2.o CC libavcodec/proresdsp.o CC libavcodec/proresenc_anatoliy.o CC libavcodec/proresenc_kostya.o CC libavcodec/prosumer.o CC libavcodec/psd.o CC libavcodec/psymodel.o CC libavcodec/ptx.o CC libavcodec/qcelpdec.o CC libavcodec/qdm2.o CC libavcodec/qdmc.o CC libavcodec/qdrw.o CC libavcodec/qpeg.o CC libavcodec/qpeldsp.o CC libavcodec/qsv_api.o CC libavcodec/qtrle.o CC libavcodec/qtrleenc.o CC libavcodec/r210dec.o CC libavcodec/r210enc.o CC libavcodec/ra144.o CC libavcodec/ra144dec.o CC libavcodec/ra144enc.o CC libavcodec/ra288.o CC libavcodec/ralf.o CC libavcodec/rangecoder.o CC libavcodec/rasc.o CC libavcodec/ratecontrol.o CC libavcodec/raw.o CC libavcodec/rawdec.o CC libavcodec/rawenc.o CC libavcodec/rdft.o CC libavcodec/realtextdec.o CC libavcodec/remove_extradata_bsf.o CC libavcodec/reverse.o CC libavcodec/rl.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/rpzaenc.o CC libavcodec/rscc.o CC libavcodec/rtjpeg.o CC libavcodec/rv10.o CC libavcodec/rv10enc.o CC libavcodec/rv20enc.o CC libavcodec/rv30.o CC libavcodec/rv30dsp.o CC libavcodec/rv34.o CC libavcodec/rv34_parser.o CC libavcodec/rv34dsp.o CC libavcodec/rv40.o CC libavcodec/rv40dsp.o CC libavcodec/s302m.o CC libavcodec/s302menc.o CC libavcodec/samidec.o CC libavcodec/sanm.o CC libavcodec/sbc.o CC libavcodec/sbc_parser.o CC libavcodec/sbcdec.o CC libavcodec/sbcdec_data.o CC libavcodec/sbcdsp.o CC libavcodec/sbcdsp_data.o CC libavcodec/sbcenc.o CC libavcodec/sbrdsp.o CC libavcodec/sbrdsp_fixed.o CC libavcodec/scpr.o CC libavcodec/screenpresso.o CC libavcodec/setts_bsf.o CC libavcodec/sga.o CC libavcodec/sgidec.o CC libavcodec/sgienc.o CC libavcodec/sgirledec.o CC libavcodec/sheervideo.o CC libavcodec/shorten.o CC libavcodec/simple_idct.o CC libavcodec/sinewin.o CC libavcodec/sipr.o CC libavcodec/sipr16k.o CC libavcodec/sipr_parser.o CC libavcodec/siren.o CC libavcodec/smacker.o CC libavcodec/smc.o CC libavcodec/snappy.o CC libavcodec/snow.o CC libavcodec/snow_dwt.o CC libavcodec/snowdec.o CC libavcodec/snowenc.o libavcodec/snowenc.c: In function 'check_block_inter': libavcodec/snowenc.c:949:12: warning: 'check_block' accessing 12 bytes in a region of size 8 [-Wstringop-overflow=] 949 | return check_block(s, mb_x, mb_y, p, 0, obmc_edged, best_rd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/snowenc.c:949:12: note: referencing argument 4 of type 'int[3]' libavcodec/snowenc.c:906:29: note: in a call to function 'check_block' 906 | static av_always_inline int check_block(SnowContext *s, int mb_x, int mb_y, int p[3], int intra, uint8_t (*obmc_edged)[MB_SIZE * 2], int *best_rd){ | ^~~~~~~~~~~ CC libavcodec/sonic.o CC libavcodec/sp5xdec.o CC libavcodec/speedhq.o CC libavcodec/speedhqenc.o CC libavcodec/srtdec.o CC libavcodec/srtenc.o CC libavcodec/startcode.o CC libavcodec/subviewerdec.o CC libavcodec/sunrast.o CC libavcodec/sunrastenc.o CC libavcodec/svq1.o CC libavcodec/svq1dec.o CC libavcodec/svq1enc.o CC libavcodec/svq3.o CC libavcodec/synth_filter.o CC libavcodec/tak.o CC libavcodec/tak_parser.o CC libavcodec/takdec.o CC libavcodec/takdsp.o CC libavcodec/targa.o CC libavcodec/targa_y216dec.o CC libavcodec/targaenc.o CC libavcodec/tdsc.o CC libavcodec/textdec.o CC libavcodec/texturedsp.o CC libavcodec/tiertexseqv.o CC libavcodec/tiff.o CC libavcodec/tiff_common.o CC libavcodec/tiffenc.o CC libavcodec/tmv.o CC libavcodec/tpeldsp.o CC libavcodec/trace_headers_bsf.o CC libavcodec/truehd_core_bsf.o CC libavcodec/truemotion1.o CC libavcodec/truemotion2.o CC libavcodec/truemotion2rt.o CC libavcodec/truespeech.o CC libavcodec/tscc.o CC libavcodec/tscc2.o CC libavcodec/tta.o CC libavcodec/ttadata.o CC libavcodec/ttadsp.o CC libavcodec/ttaenc.o CC libavcodec/ttaencdsp.o CC libavcodec/ttmlenc.o CC libavcodec/twinvq.o CC libavcodec/twinvqdec.o CC libavcodec/txd.o CC libavcodec/ulti.o CC libavcodec/utils.o CC libavcodec/utvideodec.o CC libavcodec/utvideodsp.o CC libavcodec/utvideoenc.o CC libavcodec/v210dec.o CC libavcodec/v210enc.o CC libavcodec/v210x.o CC libavcodec/v308dec.o CC libavcodec/v308enc.o CC libavcodec/v408dec.o CC libavcodec/v408enc.o CC libavcodec/v410dec.o CC libavcodec/v410enc.o CC libavcodec/vb.o CC libavcodec/vble.o CC libavcodec/vc1.o CC libavcodec/vc1_block.o CC libavcodec/vc1_loopfilter.o CC libavcodec/vc1_mc.o CC libavcodec/vc1_parser.o CC libavcodec/vc1_pred.o CC libavcodec/vc1data.o CC libavcodec/vc1dec.o CC libavcodec/vc1dsp.o CC libavcodec/vc2enc.o CC libavcodec/vc2enc_dwt.o CC libavcodec/vcr1.o CC libavcodec/videodsp.o CC libavcodec/vima.o CC libavcodec/vmdaudio.o CC libavcodec/vmdvideo.o CC libavcodec/vmnc.o CC libavcodec/vorbis.o CC libavcodec/vorbis_data.o CC libavcodec/vorbis_parser.o CC libavcodec/vorbisdec.o CC libavcodec/vorbisdsp.o CC libavcodec/vorbisenc.o CC libavcodec/vp3.o CC libavcodec/vp3_parser.o CC libavcodec/vp3dsp.o CC libavcodec/vp5.o CC libavcodec/vp56.o CC libavcodec/vp56data.o CC libavcodec/vp56dsp.o CC libavcodec/vp56rac.o CC libavcodec/vp6.o CC libavcodec/vp6dsp.o CC libavcodec/vp8.o libavcodec/vp8.c: In function 'decode_mb_row_no_filter': libavcodec/vp8.c:2369:30: warning: variable 'next_td' set but not used [-Wunused-but-set-variable] 2369 | VP8ThreadData *prev_td, *next_td, *td = &s->thread_data[threadnr]; | ^~~~~~~ libavcodec/vp8.c: In function 'vp78_decode_mb_row_sliced': libavcodec/vp8.c:2582:37: warning: unused variable 'prev_td' [-Wunused-variable] 2582 | VP8ThreadData *next_td = NULL, *prev_td = NULL; | ^~~~~~~ libavcodec/vp8.c:2582:20: warning: unused variable 'next_td' [-Wunused-variable] 2582 | VP8ThreadData *next_td = NULL, *prev_td = NULL; | ^~~~~~~ libavcodec/vp8.c: At top level: libavcodec/vp8.c:105:12: warning: 'vp8_ref_frame' defined but not used [-Wunused-function] 105 | static int vp8_ref_frame(VP8Context *s, VP8Frame *dst, VP8Frame *src) | ^~~~~~~~~~~~~ CC libavcodec/vp8_parser.o CC libavcodec/vp8dsp.o CC libavcodec/vp9.o CC libavcodec/vp9_metadata_bsf.o CC libavcodec/vp9_parser.o CC libavcodec/vp9_raw_reorder_bsf.o CC libavcodec/vp9_superframe_bsf.o CC libavcodec/vp9_superframe_split_bsf.o CC libavcodec/vp9block.o CC libavcodec/vp9data.o CC libavcodec/vp9dsp.o CC libavcodec/vp9dsp_10bpp.o CC libavcodec/vp9dsp_12bpp.o CC libavcodec/vp9dsp_8bpp.o CC libavcodec/vp9lpf.o CC libavcodec/vp9mvs.o CC libavcodec/vp9prob.o CC libavcodec/vp9recon.o CC libavcodec/vqavideo.o CC libavcodec/wavpack.o CC libavcodec/wavpackdata.o CC libavcodec/wavpackenc.o CC libavcodec/wcmv.o CC libavcodec/webp.o CC libavcodec/webp_parser.o CC libavcodec/webvttdec.o CC libavcodec/webvttenc.o CC libavcodec/wma.o CC libavcodec/wma_common.o CC libavcodec/wma_freqs.o CC libavcodec/wmadec.o libavcodec/wmadec.c: In function 'wma_decode_block': libavcodec/wmadec.c:499:30: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 499 | s->channel_coded[ch] = a; | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from libavcodec/wmadec.c:41: libavcodec/wma.h:112:13: note: at offset 2 into destination object 'channel_coded' of size 2 112 | uint8_t channel_coded[MAX_CHANNELS]; ///< true if channel is coded | ^~~~~~~~~~~~~ CC libavcodec/wmaenc.o CC libavcodec/wmalosslessdec.o CC libavcodec/wmaprodec.o CC libavcodec/wmavoice.o CC libavcodec/wmv2.o CC libavcodec/wmv2data.o CC libavcodec/wmv2dec.o CC libavcodec/wmv2dsp.o CC libavcodec/wmv2enc.o CC libavcodec/wnv1.o CC libavcodec/wrapped_avframe.o CC libavcodec/ws-snd1.o CC libavcodec/xan.o CC libavcodec/xbm_parser.o CC libavcodec/xbmdec.o CC libavcodec/xbmenc.o CC libavcodec/xface.o CC libavcodec/xfacedec.o CC libavcodec/xfaceenc.o CC libavcodec/xiph.o CC libavcodec/xl.o CC libavcodec/xma_parser.o CC libavcodec/xpmdec.o CC libavcodec/xsubdec.o CC libavcodec/xsubenc.o CC libavcodec/xvididct.o CC libavcodec/xwddec.o CC libavcodec/xwdenc.o CC libavcodec/xxan.o CC libavcodec/y41pdec.o CC libavcodec/y41penc.o CC libavcodec/ylc.o CC libavcodec/yop.o CC libavcodec/yuv4dec.o CC libavcodec/yuv4enc.o CC libavcodec/zerocodec.o CC libavcodec/zmbv.o CC libavcodec/zmbvenc.o GEN libavcodec/libavcodec.ver CC libswresample/arm/audio_convert_init.o AS libswresample/arm/audio_convert_neon.o AS libswresample/arm/resample.o CC libswresample/arm/resample_init.o CC libswresample/audioconvert.o CC libswresample/dither.o CC libswresample/log2_tab.o CC libswresample/options.o CC libswresample/rematrix.o CC libswresample/resample.o CC libswresample/resample_dsp.o CC libswresample/swresample.o libswresample/swresample.c:714:68: warning: argument 2 of type 'uint8_t *[64]' {aka 'unsigned char *[64]'} with mismatched bound [-Warray-parameter=] 714 | int attribute_align_arg swr_convert(struct SwrContext *s, uint8_t *out_arg[SWR_CH_MAX], int out_count, | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from libswresample/swresample_internal.h:24, from libswresample/swresample.c:22: libswresample/swresample.h:306:49: note: previously declared as 'uint8_t **' {aka 'unsigned char **'} 306 | int swr_convert(struct SwrContext *s, uint8_t **out, int out_count, | ~~~~~~~~~~^~~ libswresample/swresample.c:715:68: warning: argument 4 of type 'const uint8_t *[64]' {aka 'const unsigned char *[64]'} with mismatched bound [-Warray-parameter=] 715 | const uint8_t *in_arg [SWR_CH_MAX], int in_count){ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ libswresample/swresample.h:307:49: note: previously declared as 'const uint8_t **' {aka 'const unsigned char **'} 307 | const uint8_t **in , int in_count); | ~~~~~~~~~~~~~~~~^~ CC libswresample/swresample_frame.o GEN libswresample/libswresample.ver CC libavutil/adler32.o CC libavutil/aes.o CC libavutil/aes_ctr.o CC libavutil/arm/cpu.o CC libavutil/arm/float_dsp_init_arm.o CC libavutil/arm/float_dsp_init_neon.o CC libavutil/arm/float_dsp_init_vfp.o AS libavutil/arm/float_dsp_neon.o AS libavutil/arm/float_dsp_vfp.o CC libavutil/audio_fifo.o CC libavutil/avsscanf.o CC libavutil/avstring.o CC libavutil/base64.o CC libavutil/blowfish.o CC libavutil/bprint.o CC libavutil/buffer.o CC libavutil/camellia.o CC libavutil/cast5.o CC libavutil/channel_layout.o CC libavutil/color_utils.o CC libavutil/cpu.o CC libavutil/crc.o CC libavutil/des.o CC libavutil/dict.o CC libavutil/display.o CC libavutil/dovi_meta.o CC libavutil/downmix_info.o CC libavutil/encryption_info.o CC libavutil/error.o CC libavutil/eval.o CC libavutil/fifo.o CC libavutil/file.o CC libavutil/file_open.o CC libavutil/film_grain_params.o CC libavutil/fixed_dsp.o CC libavutil/float_dsp.o CC libavutil/frame.o CC libavutil/hash.o CC libavutil/hdr_dynamic_metadata.o CC libavutil/hmac.o CC libavutil/hwcontext.o CC libavutil/imgutils.o CC libavutil/integer.o CC libavutil/intmath.o CC libavutil/lfg.o CC libavutil/lls.o CC libavutil/log.o CC libavutil/log2_tab.o CC libavutil/lzo.o CC libavutil/mastering_display_metadata.o CC libavutil/mathematics.o CC libavutil/md5.o CC libavutil/mem.o CC libavutil/murmur3.o CC libavutil/opt.o libavutil/opt.c: In function 'av_opt_child_class_iterate': libavutil/opt.c:1738:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 1738 | *iter = parent->child_class_next(*iter); | ^ CC libavutil/parseutils.o CC libavutil/pixdesc.o CC libavutil/pixelutils.o CC libavutil/random_seed.o CC libavutil/rational.o CC libavutil/rc4.o CC libavutil/reverse.o CC libavutil/ripemd.o CC libavutil/samplefmt.o CC libavutil/sha.o CC libavutil/sha512.o CC libavutil/slicethread.o CC libavutil/spherical.o CC libavutil/stereo3d.o CC libavutil/tea.o CC libavutil/threadmessage.o CC libavutil/time.o CC libavutil/timecode.o libavutil/timecode.c: In function 'av_timecode_make_string': libavutil/timecode.c:121:60: warning: '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size between 2 and 14 [-Wformat-truncation=] 121 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", | ^~~~ libavutil/timecode.c:121:41: note: directive argument in the range [0, 2147483647] 121 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", | ^~~~~~~~~~~~~~~~~~~~~~~~ libavutil/timecode.c:121:5: note: 'snprintf' output between 12 and 32 bytes into a destination of size 23 121 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | neg ? "-" : "", | ~~~~~~~~~~~~~~~ 123 | hh, mm, ss, drop ? ';' : ':', ff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/tree.o CC libavutil/twofish.o CC libavutil/tx.o CC libavutil/tx_double.o CC libavutil/tx_float.o CC libavutil/tx_int32.o CC libavutil/utils.o CC libavutil/video_enc_params.o CC libavutil/xga_font_data.o CC libavutil/xtea.o GEN libavutil/libavutil.ver LD libavutil/libavutil.so.56 LD libswresample/libswresample.so.3 LD libavcodec/libavcodec.so.58 /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-common.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-stream_decoder.o): relocation R_ARM_MOVW_ABS_NC against `lzma_stream_decoder_init' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-stream_flags_decoder.o): relocation R_ARM_MOVW_ABS_NC against `lzma_header_magic' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-check.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-crc32_fast.o): relocation R_ARM_MOVW_ABS_NC against `lzma_crc32_table' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-crc64_fast.o): relocation R_ARM_MOVW_ABS_NC against `lzma_crc64_table' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-sha256.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-block_decoder.o): relocation R_ARM_MOVW_ABS_NC against `lzma_block_decoder_init' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-filter_decoder.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-lzma_decoder.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-lzma2_decoder.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-delta_common.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-delta_decoder.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-x86.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-powerpc.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-ia64.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-arm.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-armthumb.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-sparc.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-filter_common.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-lz_decoder.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-simple_coder.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC /tmp/instance-6/output-1/host/lib/gcc/armeb-buildroot-linux-uclibcgnueabi/12.2.0/../../../../armeb-buildroot-linux-uclibcgnueabi/bin/ld: /tmp/instance-6/output-1/host/bin/../armeb-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/liblzma.a(liblzma_la-common.o)(.text+0x48): unresolvable R_ARM_JUMP24 relocation against symbol `malloc' collect2: error: ld returned 1 exit status make[1]: *** [ffbuild/library.mak:103: libavcodec/libavcodec.so.58] Error 1 make[1]: Leaving directory '/tmp/instance-6/output-1/build/ffmpeg-4.4.3' make: *** [package/pkg-generic.mk:293: /tmp/instance-6/output-1/build/ffmpeg-4.4.3/.stamp_built] Error 2 make: Leaving directory '/tmp/instance-6/buildroot'