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 argumentvalue. 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. [01;31mAction script error caught. [0m[01;33m*** 1 error(s), 0 warning(s) [0m[01;31mProgram terminated. [0m