CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument  value.  Or, use the ... syntax
  to tell CMake that the project requires at least  but has been updated
  to work with policies introduced by  or earlier.



#########################################
Configure for avidemux core libs Started
#########################################









Disabled per request





















**************************
***  Optional Library  ***
***      Summary       ***
**************************
*** Video Encoder      ***
    NVENC          No
*** Miscellaneous      ***
    gettext        Yes
    SDL            No
    XVideo         Yes
    VDPAU          Yes
    LIBVA          Yes
**************************
***   Release Build    ***
**************************


CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EDIT_COMMAND
    ENABLE_QT5


gmake[3]: warning: -j4 forced in submake: resetting jobserver mode.
In file included from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.cpp:1:
/var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:69:20: warning: #warning , Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you [-Wcpp]
   69 |                   #warning, Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you
      |                    ^~~~~~~
In file included from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/internalJSONNode.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/internalJSONNode.cpp:1:
/var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:69:20: warning: #warning , Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you [-Wcpp]
   69 |                   #warning, Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you
      |                    ^~~~~~~
In file included from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONMemory.h:6,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONChildren.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONChildren.cpp:1:
/var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:69:20: warning: #warning , Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you [-Wcpp]
   69 |                   #warning, Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you
      |                    ^~~~~~~
In file included from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONNode.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONIterators.cpp:1:
/var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:69:20: warning: #warning , Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you [-Wcpp]
   69 |                   #warning, Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you
      |                    ^~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavformat/adtsenc.c:26:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavcodec/aac.h:43,
                 from src/libavcodec/aacenctab.h:31,
                 from src/libavformat/flvenc.c:36:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONNode.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONNode.cpp:1:
/var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:69:20: warning: #warning , Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you [-Wcpp]
   69 |                   #warning, Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you
      |                    ^~~~~~~
In file included from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONNode.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONNode_Mutex.cpp:1:
/var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:69:20: warning: #warning , Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you [-Wcpp]
   69 |                   #warning, Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you
      |                    ^~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavformat/isom.c:27:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavformat/latmenc.c:25:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavformat/matroskaenc.c:55:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
src/libavformat/matroskaenc.c: In function ‘put_xiph_codecpriv’:
src/libavformat/matroskaenc.c:636:24: warning: unused variable ‘i’ [-Wunused-variable]
  636 |       uint8_t *data[3],i,j;
      |                        ^
src/libavformat/matroskaenc.c:635:16: warning: unused variable ‘packetLen’ [-Wunused-variable]
  635 |       uint32_t packetLen[3],*ptr=(uint32_t *)par->extradata;
      |                ^~~~~~~~~
In file included from src/libavcodec/ac3tab.h:29,
                 from src/libavcodec/ac3.h:44,
                 from src/libavcodec/ac3_parser_internal.h:24,
                 from src/libavformat/movenc.c:35:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONMemory.h:6,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONMemory.cpp:1:
/var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:69:20: warning: #warning , Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you [-Wcpp]
   69 |                   #warning, Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you
      |                    ^~~~~~~
In file included from src/libavcodec/ac3tab.h:29,
                 from src/libavcodec/ac3.h:44,
                 from src/libavcodec/ac3_parser_internal.h:24,
                 from src/libavformat/mpegtsenc.c:30:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavformat/mux.c:24:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
src/libavformat/protocols.c: In function ‘avio_enum_protocols’:
src/libavformat/protocols.c:118:7: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  118 |     p = p ? p + 1 : url_protocols;
      |       ^
src/libavformat/rawenc.c:35:12: warning: ‘force_one_stream’ defined but not used [-Wunused-function]
   35 | static int force_one_stream(AVFormatContext *s)
      |            ^~~~~~~~~~~~~~~~
In file included from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONValidator.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONValidator.cpp:1:
/var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:69:20: warning: #warning , Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you [-Wcpp]
   69 |                   #warning, Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you
      |                    ^~~~~~~
In file included from src/libavformat/utils.c:39:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONStream.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONStream.cpp:1:
/var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:69:20: warning: #warning , Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you [-Wcpp]
   69 |                   #warning, Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you
      |                    ^~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavformat/sdp.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONNode.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONWorker.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONWorker.cpp:1:
/var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:69:20: warning: #warning , Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you [-Wcpp]
   69 |                   #warning, Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you
      |                    ^~~~~~~
In file included from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONNode.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONWriter.cpp:1:
/var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:69:20: warning: #warning , Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you [-Wcpp]
   69 |                   #warning, Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you
      |                    ^~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavcodec/aac_adtstoasc_bsf.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavcodec/aac.h:43,
                 from src/libavcodec/aaccoder.c:41:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/aacdec.c:42:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/aacenc.c:38:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavcodec/aac.h:43,
                 from src/libavcodec/aacenc.h:31,
                 from src/libavcodec/aacenc_ltp.h:31,
                 from src/libavcodec/aacenc_ltp.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavcodec/aac.h:43,
                 from src/libavcodec/aacenc.h:31,
                 from src/libavcodec/aacenc_is.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/../libjson.h:4,
                 from /var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/libjson.cpp:8:
/var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/avidemux_core/ADM_coreUtils/src/Source/../Source/JSONDefs.h:69:20: warning: #warning , Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you [-Wcpp]
   69 |                   #warning, Using -ansi GCC option, but JSON_ISO_STRICT not on, turning it on for you
      |                    ^~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavcodec/aac.h:43,
                 from src/libavcodec/aactab.h:34,
                 from src/libavcodec/aacenc_pred.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavcodec/aac.h:43,
                 from src/libavcodec/aacenctab.h:31,
                 from src/libavcodec/aacenctab.c:22:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavcodec/aac.h:43,
                 from src/libavcodec/aacenc.h:31,
                 from src/libavcodec/aacenc_tns.c:29:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/aacps_float.c:24:
src/libavcodec/aacps.c: In function ‘hybrid_analysis’:
src/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);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacps.c:135:9: note: referencing argument 3 of type ‘const INTFLOAT[8]’
src/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)
      |             ^~~~~~~~~~
src/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);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacps.c:136:9: note: referencing argument 3 of type ‘const INTFLOAT[8]’
src/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)
      |             ^~~~~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavcodec/aac.h:43,
                 from src/libavcodec/aactab.c:34:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavcodec/aac.h:43,
                 from src/libavcodec/aacsbr.c:30:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavcodec/aac.h:43,
                 from src/libavcodec/aactab.h:34,
                 from src/libavcodec/aacpsy.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/ac3tab.h:29,
                 from src/libavcodec/ac3.h:44,
                 from src/libavcodec/ac3.c:30:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/ac3tab.h:29,
                 from src/libavcodec/ac3.h:44,
                 from src/libavcodec/ac3_parser_internal.h:24,
                 from src/libavcodec/ac3_parser.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/ac3tab.h:29,
                 from src/libavcodec/ac3.h:44,
                 from src/libavcodec/ac3dec.h:58,
                 from src/libavcodec/ac3dec_float.c:30:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/ac3tab.h:29,
                 from src/libavcodec/ac3.h:44,
                 from src/libavcodec/ac3dec_data.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/ac3enc_float.c:30:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/ac3tab.h:29,
                 from src/libavcodec/ac3.h:44,
                 from src/libavcodec/ac3dsp.c:25:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/ac3enc.c:41:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/ac3tab.h:29,
                 from src/libavcodec/ac3tab.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/adpcm.c:42:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavcodec/adts_header.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/audio_frame_queue.c:25:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/av1dec.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/avcodec.c:37:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/avpicture.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/avpacket.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/bitstream.c:34:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/cbs_av1.c:26:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/cinepak.c:43:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/cscd.c:25:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/cyuv.c:36:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/dca.h:35,
                 from src/libavcodec/dca.c:30:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/dca.h:35,
                 from src/libavcodec/dcadec.h:30,
                 from src/libavcodec/dca_core.c:22:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/dca.h:35,
                 from src/libavcodec/dcadec.h:30,
                 from src/libavcodec/dca_exss.c:21:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/dca.h:35,
                 from src/libavcodec/dcadec.h:30,
                 from src/libavcodec/dca_lbr.c:26:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/dca.h:35,
                 from src/libavcodec/dcadec.h:30,
                 from src/libavcodec/dca_xll.c:21:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/dca.h:35,
                 from src/libavcodec/dcadata.c:27:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/dca.h:35,
                 from src/libavcodec/dcadec.h:30,
                 from src/libavcodec/dcadec.c:24:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/decode.c:45:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/dirac.c:34:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/dnxhddec.c:36:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/dv.c:47:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/dvdec.c:49:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/dvenc.c:42:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/ac3tab.h:29,
                 from src/libavcodec/ac3.h:44,
                 from src/libavcodec/eac3_data.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/error_resilience.c:35:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/encode.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vc1_common.h:29,
                 from src/libavcodec/extract_extradata_bsf.c:34:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/ffv1dec.c:34:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/ffv1enc.c:36:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/ffv1.c:36:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/fic.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/flacdata.c:22:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/flacdata.h:25,
                 from src/libavcodec/flac.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/flacdec.c:40:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/flacenc.c:32:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/flv.h:25,
                 from src/libavcodec/flvdec.c:23:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/flv.h:25,
                 from src/libavcodec/flvenc.c:21:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/frame_thread_encoder.c:30:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/fraps.c:43:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/h263.c:34:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/flv.h:25,
                 from src/libavcodec/h263dec.c:35:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/h263data.c:29:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/h264_cabac.c:37:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/h264_cavlc.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/h264_direct.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/h264_loopfilter.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
src/libavcodec/h264_loopfilter.c: In function ‘ff_h264_filter_mb’:
src/libavcodec/h264_loopfilter.c:799:13: warning: ‘filter_mb_mbaff_edgev’ reading 14 bytes from a region of size 8 [-Wstringop-overread]
  799 |             filter_mb_mbaff_edgev ( h, img_y  + 8*  linesize,   linesize, bS+4, 1, qp [1], a, b, 1 );
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:799:13: note: referencing argument 4 of type ‘const int16_t[7]’
src/libavcodec/h264_loopfilter.c:147:30: note: in a call to function ‘filter_mb_mbaff_edgev’
  147 | static av_always_inline void filter_mb_mbaff_edgev(const H264Context *h, uint8_t *pix,
      |                              ^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:803:21: warning: ‘filter_mb_mbaff_edgev’ reading 14 bytes from a region of size 8 [-Wstringop-overread]
  803 |                     filter_mb_mbaff_edgev ( h, img_cb + 8*uvlinesize, uvlinesize, bS+4, 1, bqp[1], a, b, 1 );
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:803:21: note: referencing argument 4 of type ‘const int16_t[7]’
src/libavcodec/h264_loopfilter.c:147:30: note: in a call to function ‘filter_mb_mbaff_edgev’
  147 | static av_always_inline void filter_mb_mbaff_edgev(const H264Context *h, uint8_t *pix,
      |                              ^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:805:21: warning: ‘filter_mb_mbaff_edgev’ reading 14 bytes from a region of size 8 [-Wstringop-overread]
  805 |                     filter_mb_mbaff_edgev ( h, img_cr + 8*uvlinesize, uvlinesize, bS+4, 1, rqp[1], a, b, 1 );
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:805:21: note: referencing argument 4 of type ‘const int16_t[7]’
src/libavcodec/h264_loopfilter.c:147:30: note: in a call to function ‘filter_mb_mbaff_edgev’
  147 | static av_always_inline void filter_mb_mbaff_edgev(const H264Context *h, uint8_t *pix,
      |                              ^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:808:21: warning: ‘filter_mb_mbaff_edgecv’ reading 14 bytes from a region of size 8 [-Wstringop-overread]
  808 |                     filter_mb_mbaff_edgecv(h, img_cb + 8*uvlinesize, uvlinesize, bS+4, 1, bqp[1], a, b, 1);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:808:21: note: referencing argument 4 of type ‘const int16_t[7]’
src/libavcodec/h264_loopfilter.c:170:30: note: in a call to function ‘filter_mb_mbaff_edgecv’
  170 | static av_always_inline void filter_mb_mbaff_edgecv(const H264Context *h,
      |                              ^~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:810:21: warning: ‘filter_mb_mbaff_edgecv’ reading 14 bytes from a region of size 8 [-Wstringop-overread]
  810 |                     filter_mb_mbaff_edgecv(h, img_cr + 8*uvlinesize, uvlinesize, bS+4, 1, rqp[1], a, b, 1);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:810:21: note: referencing argument 4 of type ‘const int16_t[7]’
src/libavcodec/h264_loopfilter.c:170:30: note: in a call to function ‘filter_mb_mbaff_edgecv’
  170 | static av_always_inline void filter_mb_mbaff_edgecv(const H264Context *h,
      |                              ^~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:813:21: warning: ‘filter_mb_mbaff_edgecv’ reading 14 bytes from a region of size 8 [-Wstringop-overread]
  813 |                     filter_mb_mbaff_edgecv( h, img_cb + 4*uvlinesize, uvlinesize, bS+4, 1, bqp[1], a, b, 1 );
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:813:21: note: referencing argument 4 of type ‘const int16_t[7]’
src/libavcodec/h264_loopfilter.c:170:30: note: in a call to function ‘filter_mb_mbaff_edgecv’
  170 | static av_always_inline void filter_mb_mbaff_edgecv(const H264Context *h,
      |                              ^~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:815:21: warning: ‘filter_mb_mbaff_edgecv’ reading 14 bytes from a region of size 8 [-Wstringop-overread]
  815 |                     filter_mb_mbaff_edgecv( h, img_cr + 4*uvlinesize, uvlinesize, bS+4, 1, rqp[1], a, b, 1 );
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_loopfilter.c:815:21: note: referencing argument 4 of type ‘const int16_t[7]’
src/libavcodec/h264_loopfilter.c:170:30: note: in a call to function ‘filter_mb_mbaff_edgecv’
  170 | static av_always_inline void filter_mb_mbaff_edgecv(const H264Context *h,
      |                              ^~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/h264dec.h:46,
                 from src/libavcodec/h264_mb.c:34:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/h264dec.h:46,
                 from src/libavcodec/h264_parse.c:23:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/h264dec.h:46,
                 from src/libavcodec/h264data.h:24,
                 from src/libavcodec/h264_parser.c:45:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/h264_picture.c:30:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/h264_ps.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/h264_refs.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/h264_sei.c:34:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/h264_slice.c:32:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/h264dec.c:37:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/h264dec.h:46,
                 from src/libavcodec/h264data.c:34:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/h264dec.h:46,
                 from src/libavcodec/h264idct_template.c:30,
                 from src/libavcodec/h264idct.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
src/libavcodec/h264idct_template.c: At top level:
src/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 src/libavcodec/h264idct.c:28:
src/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]);\
      |                                                                                                           ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:38:1: note: in expansion of macro ‘H264_IDCT’
   38 | H264_IDCT( 8)
      | ^~~~~~~~~
src/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]){
      |                                                                                                        ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                                ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:38:1: note: in expansion of macro ‘H264_IDCT’
   38 | H264_IDCT( 8)
      | ^~~~~~~~~
src/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]){
      |                                                                                                   ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                           ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:38:1: note: in expansion of macro ‘H264_IDCT’
   38 | H264_IDCT( 8)
      | ^~~~~~~~~
src/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]){
      |                                                                                                    ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                            ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:38:1: note: in expansion of macro ‘H264_IDCT’
   38 | H264_IDCT( 8)
      | ^~~~~~~~~
src/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]){
      |                                                                                                        ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                                ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:38:1: note: in expansion of macro ‘H264_IDCT’
   38 | H264_IDCT( 8)
      | ^~~~~~~~~
In file included from src/libavcodec/h264idct.c:35:
src/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]){
      |                                                                                                   ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                           ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:39:1: note: in expansion of macro ‘H264_IDCT’
   39 | H264_IDCT( 9)
      | ^~~~~~~~~
src/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]){
      |                                                                                                        ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                                ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:39:1: note: in expansion of macro ‘H264_IDCT’
   39 | H264_IDCT( 9)
      | ^~~~~~~~~
src/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]){
      |                                                                                                   ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                           ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:39:1: note: in expansion of macro ‘H264_IDCT’
   39 | H264_IDCT( 9)
      | ^~~~~~~~~
src/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]){
      |                                                                                                    ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                            ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:39:1: note: in expansion of macro ‘H264_IDCT’
   39 | H264_IDCT( 9)
      | ^~~~~~~~~
src/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]){
      |                                                                                                        ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                                ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:39:1: note: in expansion of macro ‘H264_IDCT’
   39 | H264_IDCT( 9)
      | ^~~~~~~~~
In file included from src/libavcodec/h264idct.c:39:
src/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]){
      |                                                                                                   ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                           ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:40:1: note: in expansion of macro ‘H264_IDCT’
   40 | H264_IDCT(10)
      | ^~~~~~~~~
src/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]){
      |                                                                                                        ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                                ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:40:1: note: in expansion of macro ‘H264_IDCT’
   40 | H264_IDCT(10)
      | ^~~~~~~~~
src/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]){
      |                                                                                                   ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                           ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:40:1: note: in expansion of macro ‘H264_IDCT’
   40 | H264_IDCT(10)
      | ^~~~~~~~~
src/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]){
      |                                                                                                    ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                            ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:40:1: note: in expansion of macro ‘H264_IDCT’
   40 | H264_IDCT(10)
      | ^~~~~~~~~
src/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]){
      |                                                                                                        ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                                ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:40:1: note: in expansion of macro ‘H264_IDCT’
   40 | H264_IDCT(10)
      | ^~~~~~~~~
In file included from src/libavcodec/h264idct.c:43:
src/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]){
      |                                                                                                   ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                           ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:41:1: note: in expansion of macro ‘H264_IDCT’
   41 | H264_IDCT(12)
      | ^~~~~~~~~
src/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]){
      |                                                                                                        ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                                ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:41:1: note: in expansion of macro ‘H264_IDCT’
   41 | H264_IDCT(12)
      | ^~~~~~~~~
src/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]){
      |                                                                                                   ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                           ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:41:1: note: in expansion of macro ‘H264_IDCT’
   41 | H264_IDCT(12)
      | ^~~~~~~~~
src/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]){
      |                                                                                                    ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                            ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:41:1: note: in expansion of macro ‘H264_IDCT’
   41 | H264_IDCT(12)
      | ^~~~~~~~~
src/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]){
      |                                                                                                        ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                                ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:41:1: note: in expansion of macro ‘H264_IDCT’
   41 | H264_IDCT(12)
      | ^~~~~~~~~
In file included from src/libavcodec/h264idct.c:47:
src/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]){
      |                                                                                                   ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                           ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:42:1: note: in expansion of macro ‘H264_IDCT’
   42 | H264_IDCT(14)
      | ^~~~~~~~~
src/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]){
      |                                                                                                        ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                                ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:42:1: note: in expansion of macro ‘H264_IDCT’
   42 | H264_IDCT(14)
      | ^~~~~~~~~
src/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]){
      |                                                                                                   ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                           ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:42:1: note: in expansion of macro ‘H264_IDCT’
   42 | H264_IDCT(14)
      | ^~~~~~~~~
src/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]){
      |                                                                                                    ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                            ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:42:1: note: in expansion of macro ‘H264_IDCT’
   42 | H264_IDCT(14)
      | ^~~~~~~~~
src/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]){
      |                                                                                                        ~~~~~~~~~~~~~~^~~~~~~~~~
src/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]);\
      |                                                                                                                ~~~~~~~~~~~~~~^~~~~~~~~
src/libavcodec/h264idct.h:42:1: note: in expansion of macro ‘H264_IDCT’
   42 | H264_IDCT(14)
      | ^~~~~~~~~
In file included from src/libavcodec/hevcdec.h:42,
                 from src/libavcodec/hevc_cabac.c:30:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/hevcdec.h:42,
                 from src/libavcodec/hevc_filter.c:29:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/hevcdec.h:42,
                 from src/libavcodec/hevc_mvs.c:25:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/hevc_parser.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/hevc_refs.c:27:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/hevcdec.h:42,
                 from src/libavcodec/hevcdec.c:44:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/hevcdec.h:42,
                 from src/libavcodec/hevcdsp_template.c:24,
                 from src/libavcodec/hevcdsp.c:111:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/hevcdec.h:42,
                 from src/libavcodec/hevcpred.c:23:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/huffyuvenc.c:35:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/imgconvert.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/ituh263dec.c:39:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/ituh263enc.c:34:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/jpegtables.h:26,
                 from src/libavcodec/jpegtables.c:33:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
src/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 src/libavcodec/jrevdct.c:68:
src/libavcodec/dct.h:62:28: note: previously declared as ‘int16_t *’ {aka ‘short int *’}
   62 | void ff_j_rev_dct(int16_t *data);
      |                   ~~~~~~~~~^~~~
src/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)
      |                    ~~~~~~~~~^~~~
src/libavcodec/dct.h:63:29: note: previously declared as ‘int16_t *’ {aka ‘short int *’}
   63 | void ff_j_rev_dct4(int16_t *data);
      |                    ~~~~~~~~~^~~~
src/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){
      |                    ~~~~~~~~~^~~~
src/libavcodec/dct.h:64:29: note: previously declared as ‘int16_t *’ {aka ‘short int *’}
   64 | void ff_j_rev_dct2(int16_t *data);
      |                    ~~~~~~~~~^~~~
src/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){
      |                    ~~~~~~~~~^~~~
src/libavcodec/dct.h:65:29: note: previously declared as ‘int16_t *’ {aka ‘short int *’}
   65 | void ff_j_rev_dct1(int16_t *data);
      |                    ~~~~~~~~~^~~~
In file included from src/libavcodec/mjpegbdec.c:30:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/me_cmp.c:30:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/jpegtables.h:26,
                 from src/libavcodec/mjpegenc.c:36:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mjpegdec.c:42:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/jpegtables.h:26,
                 from src/libavcodec/mjpegenc_common.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/motion_est.c:35:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mlpdec.c:36:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpeg12.c:35:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpeg12dec.c:43:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/mpeg12.h:26,
                 from src/libavcodec/mpeg12enc.c:42:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/mpeg12.h:26,
                 from src/libavcodec/mpeg12framerate.c:21:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavcodec/mpeg4audio.c:25:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpeg4video_parser.c:25:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpeg4videodec.c:32:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/mpeg4videoenc.c:27:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/mpeg4video.c:24:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/mpeg_er.c:20:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegaudiodata.h:34,
                 from src/libavcodec/mpegaudiodata.c:27:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegaudiodata.h:34,
                 from src/libavcodec/mpegaudiodec_common.c:33:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegaudiodec_template.c:38,
                 from src/libavcodec/mpegaudiodec_fixed.c:59:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegaudiodecheader.c:30:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegaudioenc_template.c:30,
                 from src/libavcodec/mpegaudioenc_float.c:23:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.c:41:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/h261.h:31,
                 from src/libavcodec/mpegvideo_motion.c:29:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/mpeg12.h:26,
                 from src/libavcodec/mpegvideo_enc.c:46:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/msmpeg4.c:32:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/h263.h:26,
                 from src/libavcodec/msmpeg4data.c:30:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/msmpeg4dec.c:26:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/msvideo1.c:36:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/nellymoserdec.c:44:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/options.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/parser.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/pngenc.c:23:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/pngdec.c:34:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/proresdec2.c:37:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/pthread.c:33:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/pthread_slice.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/qdm2.c:46:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/pthread_frame.c:32:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/ratecontrol.c:32:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/raw.h:31,
                 from src/libavcodec/raw.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/rawdec.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavcodec/aac.h:43,
                 from src/libavcodec/sbrdsp.c:25:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/snowdec.c:26:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/snow.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/snowenc.c:27:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
src/libavcodec/snowenc.c: In function ‘check_block_inter’:
src/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);
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/snowenc.c:949:12: note: referencing argument 4 of type ‘int[3]’
src/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){
      |                             ^~~~~~~~~~~
In file included from src/libavcodec/sp5xdec.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/svq3.c:49:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/tscc.c:41:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/utils.c:40:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/utvideodec.c:39:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/utvideoenc.c:32:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/v210dec.c:25:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/v4l2_buffers.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/v4l2_m2m.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vaapi_av1.c:24:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/v4l2_context.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vaapi_decode.c:25:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vaapi_encode_h265.c:36:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vaapi_encode_h264.c:35:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/h264dec.h:46,
                 from src/libavcodec/vaapi_h264.c:23:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/vaapi_mpeg2.c:25:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/hevcdec.h:42,
                 from src/libavcodec/vaapi_hevc.c:27:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/h263.h:26,
                 from src/libavcodec/vaapi_mpeg4.c:23:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vaapi_vc1.c:24:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vc1.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/vc1_block.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/vc1_loopfilter.c:30:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/vc1_mc.c:32:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/vc1_pred.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/vc1.h:28,
                 from src/libavcodec/vc1data.c:30:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vc1dec.c:33:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vdpau.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vdpau_h264.c:27:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vdpau_hevc.c:26:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/vdpau_mpeg12.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/mpeg4video.h:29,
                 from src/libavcodec/vdpau_mpeg4.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/vc1.h:28,
                 from src/libavcodec/vdpau_vc1.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vdpau_vp9.c:26:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vorbisdec.c:39:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vp3.c:43:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vp56.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vp8.c:32:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vp6.c:35:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vp9.c:27:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vp9block.c:27:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vp9mvs.c:24:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/vp9recon.c:28:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/wma.c:25:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/wmadec.c:40:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/wmalosslessdec.c:32:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/wmaprodec.c:98:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/wmv2.c:24:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/h263.h:26,
                 from src/libavcodec/wmv2dec.c:22:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpeg4audio.h:30,
                 from src/libavcodec/aac.h:43,
                 from src/libavcodec/aacenc.h:31,
                 from src/libavcodec/x86/aacencdsp_init.c:26:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/ac3tab.h:29,
                 from src/libavcodec/ac3.h:44,
                 from src/libavcodec/x86/ac3dsp_init.c:26:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/h264dec.h:46,
                 from src/libavcodec/x86/h264_qpel.c:27:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/x86/me_cmp_init.c:31:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/x86/mpegvideo.c:27:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/x86/mpegvideoenc.c:29:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
In file included from src/libavcodec/mpegvideo.h:42,
                 from src/libavcodec/snow.h:35,
                 from src/libavcodec/x86/snowdsp.c:25:
src/libavcodec/internal.h: In function ‘ff_samples_to_time_base’:
src/libavcodec/internal.h:282:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
  282 |     AVRational rat;
      |     ^~~~~~~~~~
src/libavutil/opt.c: In function ‘av_opt_child_class_iterate’:
src/libavutil/opt.c:1738:15: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
 1738 |         *iter = parent->child_class_next(*iter);
      |               ^
src/libavcodec/x86/mathops.h: Assembler messages:
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
make[4]: *** [/tmp/ccrC4VzT.mk:60: /tmp/cc5tfvXo.ltrans29.ltrans.o] Error 1
make[4]: *** Waiting for unfinished jobs....
src/libavcodec/x86/mathops.h: Assembler messages:
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
make[4]: *** [/tmp/ccrC4VzT.mk:116: /tmp/cc5tfvXo.ltrans57.ltrans.o] Error 1
src/libavcodec/x86/mathops.h: Assembler messages:
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
src/libavcodec/x86/mathops.h:116: Error: operand type mismatch for `sar'
src/libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
make[4]: *** [/tmp/ccrC4VzT.mk:10: /tmp/cc5tfvXo.ltrans4.ltrans.o] Error 1
lto-wrapper: fatal error: make returned 2 exit status
compilation terminated.
/usr/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
gmake[3]: *** [/var/pisi/avidemux-2.8.1-18/work/avidemux_2.8.1/buildCore/ffmpeg/source/ffbuild/library.mak:103: libavcodec/libADM6avcodec.so.58] Error 1
make[2]: *** [CMakeFiles/libavutil_dummy.dir/build.make:74: CMakeFiles/libavutil_dummy] Error 2
make[1]: *** [CMakeFiles/Makefile2:1355: CMakeFiles/libavutil_dummy.dir/all] Error 2
make: *** [Makefile:139: all] Error 2
Traceback (most recent call last):
  File "/var/pisi/avidemux/actions.py", line 17, in build
    shelltools.system("bash ./bootStrap.bash")
  File "/usr/lib/pisilinux/pisi/actionsapi/shelltools.py", line 255, in system
    error(_("Command \"%s\" failed, return value was %d.") % (command, retValue))
  File "/usr/lib/pisilinux/pisi/actionsapi/__init__.py", line 27, in error
    raise Error(msg)
pisi.actionsapi.Error: Command "bash ./bootStrap.bash" failed, return value was 1.
Action script error caught.
*** 1 error(s), 0 warning(s)
Program terminated.