=> Bootstrap dependency digest>=20010302: found digest-20180917 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for avidemux-2.5.4nb42 Scanning dependencies of target mofiles [ 0%] Generating bg/avidemux.mo Scanning dependencies of target ffmpeg Scanning dependencies of target ADM_UI_GTK_gtk Generating /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/_build/po/bg/avidemux.mo from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/po/bg.po [ 0%] Generating ADM_libraries/ffmpeg/ffmpeg [ 1%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/CMakeFiles/ADM_UI_GTK_gtk.dir/ui_support.cpp.o gmake[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. Scanning dependencies of target ADM_inpics_gtk [ 2%] Building CXX object avidemux/ADM_inputs/ADM_inpics/CMakeFiles/ADM_inpics_gtk.dir/ADM_pics.cpp.o [ 2%] Generating ca/avidemux.mo Scanning dependencies of target ADM_ogm_gtk Scanning dependencies of target ADM_ocrGtk_gtk Scanning dependencies of target ADM_filtersGtk_gtk gmake[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. Generating /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/_build/po/ca/avidemux.mo from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/po/ca.po Scanning dependencies of target ADM_mp4_gtk Scanning dependencies of target ADM_gui2Gtk_gtk Scanning dependencies of target ADM_matroska_gtk [ 3%] Building CXX object avidemux/ADM_inputs/ADM_ogm/CMakeFiles/ADM_ogm_gtk.dir/ADM_ogmAudio.cpp.o [ 4%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_ocr/CMakeFiles/ADM_ocrGtk_gtk.dir/adm_ocr.cpp.o CC libavdevice/alldevices.o [ 4%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_filters/CMakeFiles/ADM_filtersGtk_gtk.dir/gui_filtermanager.cpp.o [ 4%] Building CXX object avidemux/ADM_inputs/ADM_mp4/CMakeFiles/ADM_mp4_gtk.dir/ADM_atom.cpp.o Scanning dependencies of target ADM_toolkitGtk_gtk Scanning dependencies of target ADM_core [ 4%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/CMakeFiles/ADM_gui2Gtk_gtk.dir/GUI_bindings.cpp.o Scanning dependencies of target ADM_nuv_gtk [ 4%] Building CXX object avidemux/ADM_inputs/ADM_matroska/CMakeFiles/ADM_matroska_gtk.dir/ADM_mkv_audio.cpp.o [ 4%] Generating cs/avidemux.mo [ 4%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_toolkit_gtk/CMakeFiles/ADM_toolkitGtk_gtk.dir/ADM_tray_gtk.cpp.o [ 4%] Building CXX object avidemux/ADM_core/src/CMakeFiles/ADM_core.dir/ADM_cpuCap.cpp.o Generating /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/_build/po/cs/avidemux.mo from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/po/cs.po Scanning dependencies of target ADM_mpegdemuxer_gtk [ 5%] Building CXX object avidemux/ADM_inputs/ADM_nuv/CMakeFiles/ADM_nuv_gtk.dir/ADM_nuvAudio.cpp.o Scanning dependencies of target ADM_commonUI_gtk Scanning dependencies of target ADM_dialogGtk_gtk [ 5%] Building CXX object avidemux/ADM_inputs/ADM_mpegdemuxer/CMakeFiles/ADM_mpegdemuxer_gtk.dir/dmx_audio.cpp.o [ 6%] Building CXX object avidemux/ADM_userInterfaces/ADM_commonUI/CMakeFiles/ADM_commonUI_gtk.dir/DIA_v2v.cpp.o [ 6%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_about.cpp.o [ 7%] Generating de/avidemux.mo Generating /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/_build/po/de/avidemux.mo from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/po/de.po [ 7%] Generating el/avidemux.mo Generating /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/_build/po/el/avidemux.mo from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/po/el.po [ 7%] Generating es/avidemux.mo Generating /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/_build/po/es/avidemux.mo from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/po/es.po [ 7%] Generating fr/avidemux.mo Generating /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/_build/po/fr/avidemux.mo from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/po/fr.po In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_inpics/ADM_pics.cpp:31: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_editor/ADM_Video.h:24: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ADM_utilities/avifmt.h:11: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 7%] Generating hu/avidemux.mo Generating /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/_build/po/hu/avidemux.mo from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/po/hu.po /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_inpics/ADM_pics.cpp:196:46: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("\n First: %lu, Digit count: %lu\n", _first, nnum); ~~~ ^~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_inpics/ADM_pics.cpp:196:54: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("\n First: %lu, Digit count: %lu\n", _first, nnum); ~~~ ^~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_inpics/ADM_pics.cpp:200:44: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] sprintf(realstring, "%s%%0%lud.%s", name, nnum, extension); ~~~ ^~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_inpics/ADM_pics.cpp:209:25: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf(" %lu : %s\n", i, realname); ~~~ ^ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_inpics/ADM_pics.cpp:220:37: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("\n found %lu images\n", _nb_file); ~~~ ^~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_inpics/ADM_pics.cpp:315:33: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("\n %lu x %lu..\n", w, h); ~~~ ^ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_inpics/ADM_pics.cpp:315:36: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("\n %lu x %lu..\n", w, h); ~~~ ^ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_inpics/ADM_pics.cpp:415:30: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Offset : %lu\n", _offset); ~~~ ^~~~~~~ %u In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_commonUI/DIA_v2v.cpp:19: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkv_audio.cpp:23: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_atom.cpp:25: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_ogm/ADM_ogmAudio.cpp:24: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_assert.h:19: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/src/ADM_cpuCap.cpp:12: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkv_audio.cpp:70:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkv_audio.cpp:303:43: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("[MKVAUDIO] found %lu packets\n",track->nbPackets); ~~~ ^~~~~~~~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkv_audio.cpp:304:42: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("[MKVAUDIO] found %lu frames\n",track->nbFrames); ~~~ ^~~~~~~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkv_audio.cpp:306:63: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("[MKVAUDIO] found %lu bytes, %u samples per frame\n",_length,_frameDurationInSample); ~~~ ^~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkv_audio.cpp:415:40: warning: more '%' conversions than data arguments [-Wformat] printf("Failed to seek to %u mstime\n"); ~^ [ 7%] Generating it/avidemux.mo /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_atom.cpp:162:41: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("\n oops asked %lu got %lu \n",rd,i); ~~~ ^~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_atom.cpp:162:44: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("\n oops asked %lu got %lu \n",rd,i); ~~~ ^ %u Generating /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/_build/po/it/avidemux.mo from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/po/it.po /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_ogm/ADM_ogmAudio.cpp:98:71: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("1st header of %lu bytes stored as extra data (%lx flags)\n",size,flags); ~~~ ^~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_ogm/ADM_ogmAudio.cpp:98:76: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("1st header of %lu bytes stored as extra data (%lx flags)\n",size,flags); ~~~ ^~~~~ %x /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_ogm/ADM_ogmAudio.cpp:101:44: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Comment follow (%lx as flags)\n",flags); ~~~ ^~~~~ %x /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_ogm/ADM_ogmAudio.cpp:104:46: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("cook book follow (%lx as flags)\n",flags); ~~~ ^~~~~ %x /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_ogm/ADM_ogmAudio.cpp:236:41: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Oops:ssize %lu, lenbyte %d\n",ssize,lenbyte); ~~~ ^~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_ogm/ADM_ogmAudio.cpp:405:17: error: call to 'abs' is ambiguous if(f>val || abs(f-val):4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ CC libavdevice/avdevice.o gmake[2]: *** [avidemux/ADM_inputs/ADM_ogm/CMakeFiles/ADM_ogm_gtk.dir/build.make:63: avidemux/ADM_inputs/ADM_ogm/CMakeFiles/ADM_ogm_gtk.dir/ADM_ogmAudio.cpp.o] Error 1 gmake[1]: *** [CMakeFiles/Makefile2:2952: avidemux/ADM_inputs/ADM_ogm/CMakeFiles/ADM_ogm_gtk.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 8%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_filters/CMakeFiles/ADM_filtersGtk_gtk.dir/gui_filtermanager_dialog.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ui_support.cpp:13: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_audio.cpp:40: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_audio.h:20: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerEs.h:57:75: warning: control reaches end of non-void function [-Wreturn-type] uint8_t getStats(uint64_t *stat) {ADM_assert(0);} ^ [ 8%] Generating ja/avidemux.mo 3 warnings generated. 9 warnings generated. Generating /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/_build/po/ja/avidemux.mo from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/po/ja.po /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_audio.cpp:216:50: warning: more '%' conversions than data arguments [-Wformat] printf("DMX audio : cannot open %s\n"); ~^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_audio.cpp:237:42: warning: format specifies type 'unsigned long long *' but the argument has type 'uint64_t *' (aka 'unsigned long *') [-Wformat] sscanf (string, "A %u %"LLX, &img, &abs); //FIXME read all audio tracks and pick the one we want ~~~~~ ^~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_audio.cpp:245:38: warning: format specifies type 'unsigned long *' but the argument has type 'uint32_t *' (aka 'unsigned int *') [-Wformat] sscanf(needle,":%lx",&count); ~~~ ^~~~~~ %x /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_audio.cpp:309:53: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf ("\n DMX audio initialized (%lu bytes)\n", _length); ~~~ ^~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_audio.cpp:310:36: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf ("With %lu sync point\n", nbIndex); ~~~ ^~~~~~~ %u In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/ADM_nuvAudio.cpp:40: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_assert.h:19: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 8%] Building CXX object avidemux/ADM_inputs/ADM_mp4/CMakeFiles/ADM_mp4_gtk.dir/ADM_mp4Analyzer.cpp.o [ 8%] Linking CXX static library libADM_inpics_gtk.a 1 warning generated. /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/ADM_nuvAudio.cpp:91:51: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("\n Nuv audio : %lu bytes (%lu chunks)\n",_length,_nb_chunks); ~~~ ^~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/ADM_nuvAudio.cpp:91:59: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("\n Nuv audio : %lu bytes (%lu chunks)\n",_length,_nb_chunks); ~~~ ^~~~~~~~~~ %u [ 8%] Generating pl/avidemux.mo /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/ADM_nuvAudio.cpp:132:62: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("\n idx : %lu max: %lu len:%lu\n", _current_index,_nb_chunks,len); ~~~ ^~~~~~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/ADM_nuvAudio.cpp:132:77: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("\n idx : %lu max: %lu len:%lu\n", _current_index,_nb_chunks,len); ~~~ ^~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/ADM_nuvAudio.cpp:132:88: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("\n idx : %lu max: %lu len:%lu\n", _current_index,_nb_chunks,len); ~~~ ^~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/ADM_nuvAudio.cpp:218:67: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("\n Error : Expected :%lu bytes read :%lu \n", rd, avail); ~~~ ^~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/ADM_nuvAudio.cpp:218:71: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("\n Error : Expected :%lu bytes read :%lu \n", rd, avail); ~~~ ^~~~~ %u [ 8%] Building CXX object avidemux/ADM_core/src/CMakeFiles/ADM_core.dir/ADM_memcpy.cpp.o Generating /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/_build/po/pl/avidemux.mo from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/po/pl.po 6 warnings generated. [ 8%] Built target ADM_inpics_gtk [ 9%] Generating pt_BR/avidemux.mo [ 9%] Building CXX object avidemux/ADM_inputs/ADM_matroska/CMakeFiles/ADM_matroska_gtk.dir/ADM_mkv.cpp.o Generating /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/_build/po/pt_BR/avidemux.mo from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/po/pt_BR.po [ 9%] Building CXX object avidemux/ADM_userInterfaces/ADM_commonUI/CMakeFiles/ADM_commonUI_gtk.dir/DIA_audioFilter.cpp.o [ 9%] Generating ru/avidemux.mo Generating /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/_build/po/ru/avidemux.mo from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/po/ru.po 8 warnings generated. 7 warnings generated. [ 9%] Generating sr/avidemux.mo [ 9%] Building CXX object avidemux/ADM_inputs/ADM_nuv/CMakeFiles/ADM_nuv_gtk.dir/ADM_nuv.cpp.o Generating /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/_build/po/sr/avidemux.mo from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/po/sr.po /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4Analyzer.cpp:2:1: warning: '/*' within block comment [-Wcomment] /* ^ [ 9%] Building CXX object avidemux/ADM_inputs/ADM_mpegdemuxer/CMakeFiles/ADM_mpegdemuxer_gtk.dir/dmx_demuxerES.cpp.o CC libavformat/adtsenc.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_about.cpp:6: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 9%] Generating sr@latin/avidemux.mo 1 warning generated. Generating /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/_build/po/sr@latin/avidemux.mo from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/po/sr@latin.po 1 warning generated. In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_toolkit_gtk/ADM_tray_gtk.cpp:25: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 9%] Building CXX object avidemux/ADM_inputs/ADM_matroska/CMakeFiles/ADM_matroska_gtk.dir/ADM_mkvEntries.cpp.o [ 9%] Linking CXX static library libADM_UI_GTK_gtk.a In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_ocr/adm_ocr.cpp:35: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4Analyzer.cpp:20: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 9%] Generating tr/avidemux.mo Generating /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/_build/po/tr/avidemux.mo from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/po/tr.po 1 warning generated. [ 9%] Built target ADM_UI_GTK_gtk [ 9%] Building CXX object avidemux/ADM_core/src/CMakeFiles/ADM_core.dir/ADM_memsupport.cpp.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4Analyzer.cpp:121:47: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Warning: scale is not in ms %lu!\n", _videoScale); ~~~ ^~~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4Analyzer.cpp:370:37: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("stts:%lu\n",son.read32()); // version & flags ~~~ ^~~~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4Analyzer.cpp:372:55: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Time stts atom found (%lu)\n",info.nbStts); ~~~ ^~~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4Analyzer.cpp:373:46: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Using myscale %lu\n",trackScale); ~~~ ^~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4Analyzer.cpp:412:49: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("%lu frames /%lu nbsz..\n",n,info.nbSz); ~~~ ^ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4Analyzer.cpp:412:51: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("%lu frames /%lu nbsz..\n",n,info.nbSz); ~~~ ^~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4Analyzer.cpp:434:39: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("ctts:%lu\n",son.read32()); // version & flags ~~~ ^~~~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4Analyzer.cpp:632:77: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("SVQ3 Header size : %lu",_videoExtraLen); ~~~ ^~~~~~~~~~~~~~ %u In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/src/ADM_memcpy.cpp:37: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4Analyzer.cpp:#define __STDC_CONSTANT_MACROS 11008:54: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] ^ printf("Overriding size %lu -> %lu\n", info.SzIndentical,info.SzIndentical*2*ADIO.channels); ~~~ ^~~~~~~~~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4Analyzer.cpp:1008:72: warning: format specifies type 'unsigned long' but the argument has type 'unsigned int' [-Wformat] printf("Overriding size %lu -> %lu\n", info.SzIndentical,info.SzIndentical*2*ADIO.channels); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %u [ 9%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_calculator.cpp.o [ 9%] Generating zh_CN/avidemux.mo In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_commonUI/DIA_audioFilter.cpp:16: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_filters/gui_filtermanager.cpp:10: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ Generating /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/_build/po/zh_CN/avidemux.mo from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/po/zh_CN.po /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_ocr/adm_ocr.cpp:328:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 1 warning generated. In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkv.cpp:18: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 9%] Building C object avidemux/ADM_userInterfaces/ADM_GTK/ADM_toolkit_gtk/CMakeFiles/ADM_toolkitGtk_gtk.dir/gtkmarkscale.c.o [ 9%] Generating zh_TW/avidemux.mo Generating /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/_build/po/zh_TW/avidemux.mo from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/po/zh_TW.po /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkv.cpp:158:56: warning: format specifies type 'unsigned int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("[MKV] Tag 0x%x not found (len %llu)\n",id,len); ~~ ^~ %lx /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkv.cpp:158:59: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("[MKV] Tag 0x%x not found (len %llu)\n",id,len); ~~~~ ^~~ %lu /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkv.cpp:190:56: warning: format specifies type 'unsigned int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("[MKV] Tag 0x%x not found (len %llu)\n",id,len); ~~ ^~ %lx /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkv.cpp:190:59: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("[MKV] Tag 0x%x not found (len %llu)\n",id,len); ~~~~ ^~~ %lu /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkv.cpp:202:41: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("%s:%llu\n",ss,father->readUnsignedInt(len)); ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ %lu /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkv.cpp:205:41: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat] printf("%s:%lld\n",ss,father->readSignedInt(len)); ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ %ld /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkv.cpp:300:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ [ 9%] Built target mofiles [ 9%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_preview.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerES.cpp:25: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerES.cpp:30: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerEs.h:57:75: warning: control reaches end of non-void function [-Wreturn-type] uint8_t getStats(uint64_t *stat) {ADM_assert(0);} ^ 2 warnings generated. 1 warning generated. /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerES.cpp:60:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_filters/gui_filtermanager.cpp:16: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_coreImage/include/ADM_videoFilter_internal.h:52:4: warning: 'const' qualifier on function type 'ADM_createT' (aka 'AVDMGenericVideoStream *(AVDMGenericVideoStream *, CONFcouple *)') has no effect [-Wignored-qualifiers] const ADM_createT *create; ^~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_coreImage/include/ADM_videoFilter_internal.h:53:4: warning: 'const' qualifier on function type 'ADM_create_from_scriptT' (aka 'AVDMGenericVideoStream *(AVDMGenericVideoStream *, int, Arg *)') has no effect [-Wignored-qualifiers] const ADM_create_from_scriptT *create_from_script; ^~~~~~ [ 9%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_ocr/CMakeFiles/ADM_ocrGtk_gtk.dir/adm_editglyph.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_bindings.cpp:20: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 9%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/CMakeFiles/ADM_gui2Gtk_gtk.dir/GUI_gtkRender.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/ADM_nuv.cpp:58: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/src/ADM_memsupport.cpp:26: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_filters/gui_filtermanager_dialog.cpp:10: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/ADM_nuv.cpp:321:2: warning: Memory leak [-W#warnings] #warning Memory leak ^ 8 warnings generated. /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/ADM_nuv.cpp:1269:23: warning: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Wstrncat-size] strncat(filename2,p,sizeof(filename2)-strlen(filename2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/ADM_nuv.cpp:1269:23: note: change the argument to be the free space in the destination buffer minus the terminating null byte strncat(filename2,p,sizeof(filename2)-strlen(filename2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof(filename2) - strlen(filename2) - 1 /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/ADM_nuv.cpp:1315:3: warning: 'delete' applied to a pointer that was allocated with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete] delete(str); ^ [] /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/ADM_nuv.cpp:1303:13: note: allocated with 'new[]' here char *str=new char[_ffv1_extraLen*3+4]; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/src/ADM_memsupport.cpp:63:42: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("\tMemory consumed: %lu (MB)\n", ADM_consumed >> 20); ~~~ ^~~~~~~~~~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_bindings.cpp:112:5: warning: conversion from string literal to 'gchar *' (aka 'char *') is deprecated [-Wc++11-compat-deprecated-writable-strings] { "STRING", 0, TARGET_STRING }, ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_bindings.cpp:113:5: warning: conversion from string literal to 'gchar *' (aka 'char *') is deprecated [-Wc++11-compat-deprecated-writable-strings] { "text/plain", 0, TARGET_STRING }, ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_bindings.cpp:114:5: warning: conversion from string literal to 'gchar *' (aka 'char *') is deprecated [-Wc++11-compat-deprecated-writable-strings] { "text/uri-list", 0, TARGET_URL }, ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_bindings.cpp:115:5: warning: conversion from string literal to 'gchar *' (aka 'char *') is deprecated [-Wc++11-compat-deprecated-writable-strings] { "application/x-rootwin-drop", 0, TARGET_ROOTWIN } ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/src/ADM_memsupport.cpp:157:7: warning: 'operator new' is missing exception specification 'throw(std::bad_alloc)' [-Wmissing-exception-spec] void *operator new( size_t t) ^ throw(std::bad_alloc) /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/src/ADM_memsupport.cpp:162:7: warning: 'operator new[]' is missing exception specification 'throw(std::bad_alloc)' [-Wmissing-exception-spec] void *operator new[] ( size_t t) ^ throw(std::bad_alloc) /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/src/ADM_memsupport.cpp:167:6: warning: 'operator delete' is missing exception specification 'throw()' [-Wmissing-exception-spec] void operator delete (void *c) ^ throw() /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/src/ADM_memsupport.cpp:172:6: warning: 'operator delete[]' is missing exception specification 'throw()' [-Wmissing-exception-spec] void operator delete[] (void *c) ^ throw() [ 9%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/CMakeFiles/ADM_gui2Gtk_gtk.dir/GUI_keymap.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvEntries.cpp:23: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_bindings.cpp:647:5: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] CALLBACK( go ,rank); ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_bindings.cpp:639:71: note: expanded from macro 'CALLBACK' GTK_SIGNAL_FUNC(guiCallback), (void *) y) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_bindings.cpp:836:30: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] sprintf(text, "/ %lu", total); ~~~ ^~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_bindings.cpp:968:27: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] sprintf(string," %06lu",a); ~~~~~ ^ %06u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_bindings.cpp:970:27: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] sprintf(string," %06lu",b); ~~~~~ ^ %06u 12 warnings generated. /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_bindings.cpp:1379:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_bindings.cpp:1384:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_bindings.cpp:1429:9: warning: 'g_thread_init' is deprecated [-Wdeprecated-declarations] g_thread_init(NULL); ^ /data/scratch/multimedia/avidemux/work/.buildlink/include/glib/glib-2.0/glib/deprecated/gthread.h:264:1: note: 'g_thread_init' has been explicitly marked deprecated here GLIB_DEPRECATED_IN_2_32 ^ /data/scratch/multimedia/avidemux/work/.buildlink/include/glib/glib-2.0/glib/gversionmacros.h:332:49: note: expanded from macro 'GLIB_DEPRECATED_IN_2_32' # define GLIB_DEPRECATED_IN_2_32 GLIB_DEPRECATED ^ /data/scratch/multimedia/avidemux/work/.buildlink/include/glib/glib-2.0/glib/gmacros.h:431:25: note: expanded from macro 'GLIB_DEPRECATED' #define GLIB_DEPRECATED G_DEPRECATED _GLIB_EXTERN ^ /data/scratch/multimedia/avidemux/work/.buildlink/include/glib/glib-2.0/glib/gmacros.h:393:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_bindings.cpp:1444:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_bindings.cpp:1463:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ CC libavformat/allformats.o [ 9%] Building CXX object avidemux/ADM_inputs/ADM_mp4/CMakeFiles/ADM_mp4_gtk.dir/ADM_mp4audio.cpp.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvEntries.cpp:227:56: warning: format specifies type 'unsigned int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("[MKV] Tag 0x%x not found (len %llu)\n",id,len); ~~ ^~ %lx /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvEntries.cpp:227:59: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("[MKV] Tag 0x%x not found (len %llu)\n",id,len); ~~~~ ^~~ %lu /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvEntries.cpp:234:2: warning: todo: check it is stripping [-W#warnings] #warning todo: check it is stripping ^ 1 warning generated. 1 warning generated. [ 9%] Building CXX object avidemux/ADM_userInterfaces/ADM_commonUI/CMakeFiles/ADM_commonUI_gtk.dir/DIA_gototime.cpp.o 3 warnings generated. [ 9%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_acodec.cpp.o 6 warnings generated. [ 9%] Building CXX object avidemux/ADM_core/src/CMakeFiles/ADM_core.dir/ADM_threads.cpp.o 4 warnings generated. [ 9%] Building CXX object avidemux/ADM_inputs/ADM_mpegdemuxer/CMakeFiles/ADM_mpegdemuxer_gtk.dir/dmx_demuxerPS.cpp.o [ 9%] Building CXX object avidemux/ADM_inputs/ADM_matroska/CMakeFiles/ADM_matroska_gtk.dir/ADM_mkvIndexer.cpp.o 3 warnings generated. [ 9%] Linking CXX static library libADM_filtersGtk_gtk.a 4 warnings generated. In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_commonUI/DIA_gototime.cpp:2: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 9%] Built target ADM_filtersGtk_gtk [ 9%] Building C object avidemux/ADM_inputs/ADM_nuv/CMakeFiles/ADM_nuv_gtk.dir/minilzo.c.o [ 10%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_encoding.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/src/ADM_threads.cpp:20: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4audio.cpp:29: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/minilzo.c:37: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4audio.cpp:77:53: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("\n [MP4 audio] : %lu bytes (%lu chunks)\n",_length,_nb_chunks); ~~~ ^~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4audio.cpp:77:61: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("\n [MP4 audio] : %lu bytes (%lu chunks)\n",_length,_nb_chunks); ~~~ ^~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4audio.cpp:83:29: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Extra data :%lu\n",_extraLen); ~~~ ^~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4audio.cpp:95:60: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("3GP: going out of time asked %lu : avail %lu\n",mstime,_index[_nb_chunks-1].time/1000); ~~~ ^~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4audio.cpp:104:78: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("3gp Go to time succeeded chunk :%lu time ask:%lu time get:%lu\n",i,mstime, ~~~ ^ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4audio.cpp:104:80: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("3gp Go to time succeeded chunk :%lu time ask:%lu time get:%lu\n",i,mstime, ~~~ ^~~~~~ %u 1 warning generated. [ 10%] Building CXX object avidemux/ADM_core/src/CMakeFiles/ADM_core.dir/ADM_win32.cpp.o [ 10%] Building CXX object avidemux/ADM_core/src/CMakeFiles/ADM_core.dir/ADM_translate.cpp.o CC libavformat/avc.o 7 warnings generated. In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerPS.cpp:25: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ 14 warnings generated. /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerPS.cpp:38:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ [ 10%] Building CXX object avidemux/ADM_inputs/ADM_mp4/CMakeFiles/ADM_mp4_gtk.dir/ADM_mp4.cpp.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerPS.cpp:169:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerPS.cpp:188:16: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] rel,_pesBufferLen); ^~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerPS.cpp:211:45: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] rel,_pesBufferLen,abs,_pesBufferStart); ^~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerPS.cpp:211:59: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] rel,_pesBufferLen,abs,_pesBufferStart); ^~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerPS.cpp:211:63: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] rel,_pesBufferLen,abs,_pesBufferStart); ^~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerPS.cpp:248:58: warning: format specifies type 'int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("Refill failed at %d \n",_pesBufferStart); ~~ ^~~~~~~~~~~~~~~ %lu /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerPS.cpp:306:106: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Need %lu bytes from previous packet, which len is %lu\n",left,_oldPesLen); ~~~ ^~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerPS.cpp:306:111: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Need %lu bytes from previous packet, which len is %lu\n",left,_oldPesLen); ~~~ ^~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerPS.cpp:342:61: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("DmxPS: cannot sync at %llu/%llu\n",pos,_size); ~~~~ ^~~ %lu /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerPS.cpp:342:65: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("DmxPS: cannot sync at %llu/%llu\n",pos,_size); ~~~~ ^~~~~ %lu In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:23: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerPS.cpp:439:61: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("DmxPS: cannot sync at %llu/%llu\n",pos,_size); ~~~~ ^~~ %lu /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerPS.cpp:439:65: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("DmxPS: cannot sync at %llu/%llu\n",pos,_size); ~~~~ ^~~~~ %lu [ 10%] Building C object avidemux/ADM_userInterfaces/ADM_GTK/ADM_toolkit_gtk/CMakeFiles/ADM_toolkitGtk_gtk.dir/jogshuttle.c.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:36: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_codecs/ADM_codecFrameType.h:32:9: warning: 'MAX_VOP' macro redefined [-Wmacro-redefined] #define MAX_VOP 10 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_video/ADM_videoInfoExtractor.h:33:9: note: previous definition is here #define MAX_VOP 9 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:71:56: warning: format specifies type 'unsigned int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("[MKV] Tag 0x%x not found (len %llu)\n",id,len); ~~ ^~ %lx /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:71:59: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("[MKV] Tag 0x%x not found (len %llu)\n",id,len); ~~~~ ^~~ %lu /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:97:82: warning: format specifies type 'unsigned int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("[MKV] Tag 0x%x not found (len %llu)\n",id,len); ~~ ^~ %lx /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:97:85: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("[MKV] Tag 0x%x not found (len %llu)\n",id,len); ~~~~ ^~~ %lu /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:122:50: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Found %lu images in this cluster\n",VIDEO._nbIndex); ~~~ ^~~~~~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:37:15: note: expanded from macro 'VIDEO' #define VIDEO _tracks[0] ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:206:117: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("[MKVINDEXER]OOps overflow for EBML(track %u tid%u) at 0x%llx\n",track,tid,parser->tell()); ~~~~ ^~~~~~~~~~~~~~ %lx /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:228:117: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("[MKVINDEXER]OOps overflow for XIPH(track %u tid%u) at 0x%llx\n",track,tid,parser->tell()); ~~~~ ^~~~~~~~~~~~~~ %lx /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:381:56: warning: format specifies type 'unsigned int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("[MKV] Tag 0x%x not found (len %llu)\n",id,len); ~~ ^~ %lx /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:381:59: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("[MKV] Tag 0x%x not found (len %llu)\n",id,len); ~~~~ ^~~ %lu /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:397:68: warning: format specifies type 'unsigned int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("Found %s(0x%x), expected CUE_TIME (0x%x)\n", ss,id,MKV_CUE_TIME); ~~ ^~ %lx /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:408:82: warning: format specifies type 'unsigned int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("Found %s (0x%x), expected MKV_CUE_TRACK_POSITION (0x%x)\n", ss,id,MKV_CUE_TRACK_POSITION); ~~ ^~ %lx /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:424:78: warning: format specifies type 'unsigned int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("[MKV] in cluster position found tag %s (0x%x)\n",ss,id); ~~ ^~ %lx /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:429:70: warning: format specifies type 'unsigned int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("Track %u Position 0x%llx time %llu final pos:%llx \n",tid,cluster_position,time, ~~ ^~~ %lu /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:429:74: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("Track %u Position 0x%llx time %llu final pos:%llx \n",tid,cluster_position,time, ~~~~ ^~~~~~~~~~~~~~~~ %lx /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:429:91: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("Track %u Position 0x%llx time %llu final pos:%llx \n",tid,cluster_position,time, ~~~~ ^~~~ %lu /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:430:14: warning: format specifies type 'unsigned long long' but the argument has type 'unsigned long' [-Wformat] cluster_position+segmentPos ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvIndexer.cpp:502:22: warning: format specifies type 'unsigned int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ss,id,MKV_TIMECODE); ^~ [ 10%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_ocr.cpp.o [ 11%] Building CXX object avidemux/ADM_core/src/CMakeFiles/ADM_core.dir/ADM_memory.cpp.o 1 warning generated. [ 11%] Building CXX object avidemux/ADM_userInterfaces/ADM_commonUI/CMakeFiles/ADM_commonUI_gtk.dir/DIA_postproc.cpp.o 19 warnings generated. 14 warnings generated. [ 11%] Building CXX object avidemux/ADM_inputs/ADM_matroska/CMakeFiles/ADM_matroska_gtk.dir/ADM_mkvTrackType.cpp.o [ 11%] Building CXX object avidemux/ADM_inputs/ADM_mpegdemuxer/CMakeFiles/ADM_mpegdemuxer_gtk.dir/dmx_identify.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_gtkRender.cpp:31: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_commonUI/DIA_postproc.cpp:16: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_preview.cpp:23: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ 1 warning generated. In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_preview.cpp:25: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_coreImage/include/DIA_flyDialog.h:103:34: warning: control reaches end of non-void function [-Wreturn-type] virtual uint8_t update(void) {}; ^ [ 11%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_properties.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4.cpp:60: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 11%] Building CXX object avidemux/ADM_core/src/CMakeFiles/ADM_core.dir/ADM_misc.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4.cpp:68: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_video/ADM_videoInfoExtractor.h:33:9: warning: 'MAX_VOP' macro redefined [-Wmacro-redefined] #define MAX_VOP 9 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_codecs/ADM_codecFrameType.h:32:9: note: previous definition is here #define MAX_VOP 10 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4.cpp:245:72: warning: format specifies type 'unsigned int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("Header starts at %x\n",of); ~~ ^~ %lx /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4.cpp:290:63: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("MP4 Corrected size : %lu x %lu\n",w,h); ~~~ ^ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4.cpp:290:65: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("MP4 Corrected size : %lu x %lu\n",w,h); ~~~ ^ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4.cpp:317:72: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("H263 Corrected size : %lu x %lu\n",w,h); ~~~ ^ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4.cpp:317:74: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("H263 Corrected size : %lu x %lu\n",w,h); ~~~ ^ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4.cpp:324:39: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] _video_bih.biWidth, _video_bih.biHeight); ^~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4.cpp:324:60: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] _video_bih.biWidth, _video_bih.biHeight); ^~~~~~~~~~~~~~~~~~~ 2 warnings generated. In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_calculator.cpp:20: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 11%] Building C object avidemux/ADM_inputs/ADM_nuv/CMakeFiles/ADM_nuv_gtk.dir/RTjpeg.c.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_calculator.cpp:24: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_coreImage/include/ADM_videoFilter_internal.h:52:4: warning: 'const' qualifier on function type 'ADM_createT' (aka 'AVDMGenericVideoStream *(AVDMGenericVideoStream *, CONFcouple *)') has no effect [-Wignored-qualifiers] const ADM_createT *create; ^~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_coreImage/include/ADM_videoFilter_internal.h:53:4: warning: 'const' qualifier on function type 'ADM_create_from_scriptT' (aka 'AVDMGenericVideoStream *(AVDMGenericVideoStream *, int, Arg *)') has no effect [-Wignored-qualifiers] const ADM_create_from_scriptT *create_from_script; ^~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_calculator.cpp:117:33: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Video duration :%lu\n",videoDuration); ~~~ ^~~~~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_calculator.cpp:139:33: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Track1 bitrate :%lu\n",track1); ~~~ ^~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_calculator.cpp:140:33: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Track2 bitrate :%lu\n",track2); ~~~ ^~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_calculator.cpp:176:23: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] sprintf(string,"%lu",audioSize); ~~~ ^~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_calculator.cpp:210:23: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] sprintf(string,"%lu",totalSize); ~~~ ^~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_calculator.cpp:272:25: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] sprintf(string,"%lu",(uint32_t)videoBitrate); ~~~ ^~~~~~~~~~~~~~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_calculator.cpp:277:25: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] sprintf(string,"%lu",videoSize); ~~~ ^~~~~~~~~ %u In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:30: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.h:26: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_identify.cpp:25: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ CC libavformat/avio.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:174:40: warning: implicit conversion from 'int' to '__s8' (aka 'signed char') changes value from 254 to -2 [-Wconstant-conversion] (__u8)(data[RTjpeg_ZZ[0]]>254) ? 254:((data[RTjpeg_ZZ[0]]<0)?0:data[RTjpeg_ZZ[0]]); ^~~ 1 warning generated. In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_identify.cpp:31: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerEs.h:57:75: warning: control reaches end of non-void function [-Wreturn-type] uint8_t getStats(uint64_t *stat) {ADM_assert(0);} ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_identify.cpp:105:81: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("%s looks like Mpeg PS (%lu/%lu)\n",name,typeES,typePS); ~~~ ^~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_identify.cpp:105:88: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("%s looks like Mpeg PS (%lu/%lu)\n",name,typeES,typePS); ~~~ ^~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_identify.cpp:110:81: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("%s looks like Mpeg ES (%lu/%lu)\n",name,typeES,typePS); ~~~ ^~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_identify.cpp:110:88: warning/data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c: :format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat]2873 :18: warning: initializing '__s8 *' (aka 'signed char *') with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] printf("%s looks like Mpeg ES (%lu/%lu)\n",name,typeES,typePS); ~~~ ^~~~~~ %u register __s8 * bp1 = bp + (RTjpeg_width<<3); ^ ~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:2874:18: warning: initializing '__s8 *' (aka 'signed char *') with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] register __s8 * bp2 = bp + RTjpeg_Ysize; ^ ~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_identify.cpp:117:78: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c printf("Cannot identify %s as mpeg (%lu/%lu)\n",name,typeES,typePS);: 2895:16: ~~~ ^~~~~~ %uwarning : passing '__s8 *' (aka 'signed char *') to parameter of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] RTjpeg_dctY(bp1+j, RTjpeg_block, RTjpeg_Ywidth); ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_identify.cpp/data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c::117654:85:: 24warning:: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] note: passing argument to parameter 'idata' here void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) printf("Cannot identify %s as mpeg (%lu/%lu)\n",name,typeES,typePS); ^ ~~~ ^~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:2899:16: warning: passing '__s8 *' (aka 'signed char *') to parameter of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] RTjpeg_dctY(bp1+j+8, RTjpeg_block, RTjpeg_Ywidth); ^~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:654:24: note: passing argument to parameter 'idata' here void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:2903:16: warning: passing '__s8 *' (aka 'signed char *') to parameter of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] RTjpeg_dctY(bp2+k, RTjpeg_block, RTjpeg_Cwidth); ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:654:24: note: passing argument to parameter 'idata' here void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:2907:16: warning: passing '__s8 *' (aka 'signed char *') to parameter of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] RTjpeg_dctY(bp3+k, RTjpeg_block, RTjpeg_Cwidth); ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:654:24: note: passing argument to parameter 'idata' here void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:2927:18: warning: initializing '__s8 *' (aka 'signed char *') with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] register __s8 * bp2 = bp + RTjpeg_Ysize; ^ ~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:2948:16: warning: passing '__s8 *' (aka 'signed char *') to parameter of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] RTjpeg_dctY(bp2+k, RTjpeg_block, RTjpeg_Cwidth); ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:654:24: note: passing argument to parameter 'idata' here void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:2952:16: warning: passing '__s8 *' (aka 'signed char *') to parameter of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] RTjpeg_dctY(bp3+k, RTjpeg_block, RTjpeg_Cwidth); ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:654:24: note: passing argument to parameter 'idata' here void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:2998:18: warning: initializing '__s8 *' (aka 'signed char *') with an expression of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] register __s8 * bp2 = bp + RTjpeg_Ysize; ^ ~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:3026:17: warning: passing '__s8 *' (aka 'signed char *') to parameter of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] RTjpeg_idct(bp2+k, RTjpeg_block, RTjpeg_width>>1); ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:1582:24: note: passing argument to parameter 'odata' here void RTjpeg_idct(__u8 *odata, __s16 *data, int rskip) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:3032:17: warning: passing '__s8 *' (aka 'signed char *') to parameter of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] RTjpeg_idct(bp3+k, RTjpeg_block, RTjpeg_width>>1); ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:1582:24: note: passing argument to parameter 'odata' here void RTjpeg_idct(__u8 *odata, __s16 *data, int rskip) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:3046:18: warning: initializing '__s8 *' (aka 'signed char *') with an expression of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] register __s8 * bp1 = bp + (RTjpeg_width<<3); ^ ~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:3047:18: warning: initializing '__s8 *' (aka 'signed char *') with an expression of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] register __s8 * bp2 = bp + RTjpeg_Ysize; ^ ~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:3075:17: warning: passing '__s8 *' (aka 'signed char *') to parameter of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] RTjpeg_idct(bp1+j, RTjpeg_block, RTjpeg_width); ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:1582:24: note: passing argument to parameter 'odata' here void RTjpeg_idct(__u8 *odata, __s16 *data, int rskip) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_identify.cpp:210:73: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c: printf("Cannot identify as H264 ES (%lu/%lu)\n",nal,H264MIN_DETECT);3081 :17 ~~~ ^~~: %uwarning : passing '__s8 *' (aka 'signed char *') to parameter of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] RTjpeg_idct(bp1+j+8, RTjpeg_block, RTjpeg_width); ^~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:/data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_identify.cpp1582:24:: 210:note77: :passing argument to parameter 'odata' here warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] void RTjpeg_idct(__u8 *odata, __s16 *data, int rskip) ^ printf("Cannot identify as H264 ES (%lu/%lu)\n",nal,H264MIN_DETECT); ~~~ ^~~~~~~~~~~~~~ %d /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_identify.cpp:36:24: note: expanded from macro 'H264MIN_DETECT' #define H264MIN_DETECT 50 ^~/data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c :3087:17: warning: passing '__s8 *' (aka 'signed char *') to parameter of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] RTjpeg_idct(bp2+k, RTjpeg_block, RTjpeg_width>>1); ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:1582:24: note: passing argument to parameter 'odata' here void RTjpeg_idct(__u8 *odata, __s16 *data, int rskip) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:3093:17: warning: passing '__s8 *' (aka 'signed char *') to parameter of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] RTjpeg_idct(bp3+k, RTjpeg_block, RTjpeg_width>>1); ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:1582:24: note: passing argument to parameter 'odata' here void RTjpeg_idct(__u8 *odata, __s16 *data, int rskip) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:3228:18: warning: initializing '__s8 *' (aka 'signed char *') with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] register __s8 * bp1 = bp + (RTjpeg_width<<3); ^ ~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:3229:18: warning: initializing '__s8 *' (aka 'signed char *') with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] register __s8 * bp2 = bp + RTjpeg_Ysize; ^ ~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:3267:16: warning: passing '__s8 *' (aka 'signed char *') to parameter of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] RTjpeg_dctY(bp1+j, RTjpeg_block, RTjpeg_Ywidth); ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:654:24: note: passing argument to parameter 'idata' here void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:3276:16: warning: passing '__s8 *' (aka 'signed char *') to parameter of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] RTjpeg_dctY(bp1+j+8, RTjpeg_block, RTjpeg_Ywidth); ^~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:654:24: note: passing argument to parameter 'idata' here void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:3285:16: warning: passing '__s8 *' (aka 'signed char *') to parameter of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] RTjpeg_dctY(bp2+k, RTjpeg_block, RTjpeg_Cwidth); ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:654:24: note: passing argument to parameter 'idata' here void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:3294:16: warning: passing '__s8 *' (aka 'signed char *') to parameter of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] RTjpeg_dctY(bp3+k, RTjpeg_block, RTjpeg_Cwidth); ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:654:24: note: passing argument to parameter 'idata' here void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:3334:6: warning: assigning to '__s8 *' (aka 'signed char *') from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] bp2 = bp + RTjpeg_Ysize-RTjpeg_width*0; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:3362:16: warning: passing '__s8 *' (aka 'signed char *') to parameter of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] RTjpeg_dctY(bp2+k, RTjpeg_block, RTjpeg_Cwidth); ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:654:24: note: passing argument to parameter 'idata' here void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:3371:16: warning: passing '__s8 *' (aka 'signed char *') to parameter of type '__u8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] RTjpeg_dctY(bp3+k, RTjpeg_block, RTjpeg_Cwidth); ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:654:24: note: passing argument to parameter 'idata' here void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpeg.c:3385:18: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] printf ("%d\n", block - RTjpeg_old); ~~ ^~~~~~~~~~~~~~~~~~ %ld 9 warnings generated. [ 11%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/CMakeFiles/ADM_gui2Gtk_gtk.dir/GUI_main2.cpp.o [ 11%] Building CXX object avidemux/ADM_inputs/ADM_mp4/CMakeFiles/ADM_mp4_gtk.dir/ADM_mp4Indexer.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ADM_mkvTrackType.cpp:23: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_acodec.cpp:6: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_toolkit_gtk/jogshuttle.c:124:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static emit_value_changed_signal (JogShuttle *wheel) ~~~~~~ ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_toolkit_gtk/jogshuttle.c:127:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 10 warnings generated. [ 12%] Building CXX object avidemux/ADM_inputs/ADM_mpegdemuxer/CMakeFiles/ADM_mpegdemuxer_gtk.dir/dmx_indexer_h264.cpp.o 1 warning generated. 1 warning generated. In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/src/ADM_misc.cpp:33: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 12%] Building CXX object avidemux/ADM_inputs/ADM_matroska/CMakeFiles/ADM_matroska_gtk.dir/ebml.cpp.o [ 12%] Building CXX object avidemux/ADM_userInterfaces/ADM_commonUI/CMakeFiles/ADM_commonUI_gtk.dir/DIA_bitrateHisto.cpp.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4Indexer.cpp:2:1: warning: '/*' within block comment [-Wcomment] /* ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_encoding.cpp:13: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ 1 warning generated. /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_encoding.cpp:181:11: warning: delete called on 'ADM_tray' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] if(tray) delete tray; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_encoding.cpp:296:32: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] sprintf(string,"%lu",_lastnb); ~~~ ^~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_encoding.cpp:299:26: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] sprintf(string,"%lu",_total); ~~~ ^~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_encoding.cpp:383:32: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] sprintf(string,"%lu",size); ~~~ ^~~~ %d [ 12%] Building CXX object avidemux/ADM_core/src/CMakeFiles/ADM_core.dir/TLK_clock.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_keymap.cpp:35: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ 2 warnings generated. [ 12%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_toolkit_gtk/CMakeFiles/ADM_toolkitGtk_gtk.dir/ADM_jogshuttle.cpp.o 1 warning generated. In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_ocr/adm_editglyph.cpp:16: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ 10 warnings generated. 1 warning generated. [ 12%] Building CXX object avidemux/ADM_inputs/ADM_nuv/CMakeFiles/ADM_nuv_gtk.dir/RToldformat.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ebml.cpp:25: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 12%] Building CXX object avidemux/ADM_inputs/ADM_nuv/CMakeFiles/ADM_nuv_gtk.dir/RTjpegN.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4Indexer.cpp:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ebml.cpp:215:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ebml.cpp:378:70: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("[MKV] WARNING ZERO SIZED ATOM %s %llu/%llu\n",ss,tell(),_fileSize); ~~~~ ^~~~~~ %lu /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_matroska/ebml.cpp:378:77: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("[MKV] WARNING ZERO SIZED ATOM %s %llu/%llu\n",ss,tell(),_fileSize); ~~~~ ^~~~~~~~~ %lu CC libavformat/aviobuf.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/src/TLK_clock.cpp:36: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 12%] Building CXX object avidemux/ADM_core/src/CMakeFiles/ADM_core.dir/ADM_crashdump.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_properties.cpp:7: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/src/TLK_clock.cpp:104:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ 4 warnings generated. [ 13%] Building CXX object avidemux/ADM_inputs/ADM_matroska/CMakeFiles/ADM_matroska_gtk.dir/mkv_tags.cpp.o 2 warnings generated. In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_commonUI/DIA_bitrateHisto.cpp:24: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpegN.cpp:31: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_assert.h:19: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 13%] Building CXX object avidemux/ADM_inputs/ADM_mp4/CMakeFiles/ADM_mp4_gtk.dir/ADM_mp4Leaf.cpp.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RTjpegN.cpp:143:43: warning: implicit conversion from 'int' to 'int8_t' (aka 'signed char') changes value from 254 to -2 [-Wconstant-conversion] (uint8_t)(data[RTjpeg_ZZ[0]]>254) ? 254:((data[RTjpeg_ZZ[0]]<0)?0:data[RTjpeg_ZZ[0]]); ^~~ [ 13%] Building C object avidemux/ADM_userInterfaces/ADM_GTK/ADM_toolkit_gtk/CMakeFiles/ADM_toolkitGtk_gtk.dir/mediactrl.c.o 2 warnings generated. [ 13%] Building CXX object avidemux/ADM_userInterfaces/ADM_commonUI/CMakeFiles/ADM_commonUI_gtk.dir/DIA_prefs.cpp.o 1 warning generated. In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer_h264.cpp:19: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 13%] Building CXX object avidemux/ADM_core/src/CMakeFiles/ADM_core.dir/ADM_fileio.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer_h264.cpp:31: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerEs.h:57:75: warning: control reaches end of non-void function [-Wreturn-type] uint8_t getStats(uint64_t *stat) {ADM_assert(0);} ^ 5 warnings generated. In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_ocr.cpp:6: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 13%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_toolkit_gtk/CMakeFiles/ADM_toolkitGtk_gtk.dir/ADM_icons.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_nuv/RToldformat.cpp:11: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_assert.h:19: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 13%] Linking CXX static library libADM_matroska_gtk.a /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer_h264.cpp:343:32: warning: & has lower precedence than >; > will be evaluated first [-Wparentheses] if(demuxer->hasAudio() & _run->nbTrack>1) ^~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer_h264.cpp:343:32: note: place parentheses around the '>' expression to silence this warning if(demuxer->hasAudio() & _run->nbTrack>1) ^ ( ) /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer_h264.cpp:343:32: note: place parentheses around the & expression to evaluate it first if(demuxer->hasAudio() & _run->nbTrack>1) ^ ( ) /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_commonUI/DIA_bitrateHisto.cpp:53:31: error: call to 'abs' is ambiguous if(!(frameEnd>frameStart) || abs(frameStart-frameEnd)<5) ^~~ /usr/include/c++/math.h:761:1: note: candidate function abs(float __lcpp_x) _NOEXCEPT {return ::fabsf(__lcpp_x);} ^ /usr/include/c++/math.h:765:1: note: candidate function abs(double __lcpp_x) _NOEXCEPT {return ::fabs(__lcpp_x);} ^ /usr/include/c++/math.h:769:1: note: candidate function abs(long double __lcpp_x) _NOEXCEPT {return ::fabsl(__lcpp_x);} ^ /usr/include/stdlib.h:98:13: note: candidate function __pure int abs(int); ^ /usr/include/c++/stdlib.h:111:44: note: candidate function inline _LIBCPP_INLINE_VISIBILITY long abs( long __x) _NOEXCEPT {return labs(__x);} ^ /usr/include/c++/stdlib.h:113:44: note: candidate function inline _LIBCPP_INLINE_VISIBILITY long long abs(long long __x) _NOEXCEPT {return llabs(__x);} ^ 1 warning and 1 error generated. gmake[2]: *** [avidemux/ADM_userInterfaces/ADM_commonUI/CMakeFiles/ADM_commonUI_gtk.dir/build.make:115: avidemux/ADM_userInterfaces/ADM_commonUI/CMakeFiles/ADM_commonUI_gtk.dir/DIA_bitrateHisto.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... [ 13%] Building CXX object avidemux/ADM_core/src/CMakeFiles/ADM_core.dir/ADM_dynamicLoading.cpp.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavformat/aviobuf.c:606:23: warning: incompatible pointer types passing 'int (URLContext *, unsigned char *, int)' (aka 'int (struct URLContext *, unsigned char *, int)') to parameter of type 'int (*)(void *, uint8_t *, int)' (aka 'int (*)(void *, unsigned char *, int)') [-Wincompatible-pointer-types] url_read, url_write, url_seek) < 0) { ^~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavformat/aviobuf.c:48:25: note: passing argument to parameter 'read_packet' here int (*read_packet)(void *opaque, uint8_t *buf, int buf_size), ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavformat/aviobuf.c:[ 13%] Built target ADM_matroska_gtk 606:33: warning: incompatible pointer types passing 'int (URLContext *, const unsigned char *, int)' (aka 'int (struct URLContext *, const unsigned char *, int)') to parameter of type 'int (*)(void *, uint8_t *, int)' (aka 'int (*)(void *, unsigned char *, int)') [-Wincompatible-pointer-types] url_read, url_write, url_seek) < 0) { ^~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavformat/aviobuf.c:49:25: noteIn file included from : /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/src/ADM_crashdump.cpp:passing argument to parameter 'write_packet' here32: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23: int (*write_packet)(void *opaque, uint8_t *buf, int buf_size),9 : ^warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavformat/aviobuf.c:606:#define __STDC_CONSTANT_MACROS 44 ^ : warning:: 4:9: incompatible pointer types passing 'int64_t (URLContext *, int64_t, int)' (aka 'long (struct URLContext *, long, int)') to parameter of type 'int64_t (*)(void *, int64_t, int)' (aka 'long (*)(void *, long, int)') [-Wincompatible-pointer-types]note : previous definition is here #define __STDC_CONSTANT_MACROS 1 url_read, url_write, url_seek) < 0) { ^ ^~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavformat/aviobuf.c:50:29: note: passing argument to parameter 'seek' here int64_t (*seek)(void *opaque, int64_t offset, int whence)) ^ [ 13%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_vcodec.cpp.o [ 13%] Building CXX object avidemux/ADM_inputs/ADM_mpegdemuxer/CMakeFiles/ADM_mpegdemuxer_gtk.dir/dmx_io.cpp.o 1 warning generated. In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_main2.cpp:13: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_gui2/GUI_main2.cpp:271:7: warning: 'gdk_pixbuf_unref' is deprecated [-Wdeprecated-declarations] gdk_pixbuf_unref (mainWindow_icon_pixbuf); ^ /data/scratch/multimedia/avidemux/work/.buildlink/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:231:1: note: 'gdk_pixbuf_unref' has been explicitly marked deprecated here GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(g_object_unref) ^ /data/scratch/multimedia/avidemux/work/.buildlink/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h:323:45: note: expanded from macro 'GDK_PIXBUF_DEPRECATED_IN_2_0_FOR' #define GDK_PIXBUF_DEPRECATED_IN_2_0_FOR(f) G_DEPRECATED_FOR(f) _GDK_PIXBUF_EXTERN ^ /data/scratch/multimedia/avidemux/work/.buildlink/include/glib/glib-2.0/glib/gmacros.h:405:29: note: expanded from macro 'G_DEPRECATED_FOR' #define G_DEPRECATED_FOR(f) G_DEPRECATED ^ /data/scratch/multimedia/avidemux/work/.buildlink/include/glib/glib-2.0/glib/gmacros.h:393:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ 30 warnings generated. [ 13%] Building CXX object avidemux/ADM_inputs/ADM_mpegdemuxer/CMakeFiles/ADM_mpegdemuxer_gtk.dir/dmx_probeTS.cpp.o [ 13%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_idx_pg.cpp.o 1 warning generated. 1 warning generated. [ 13%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_partial.cpp.o [ 13%] Linking CXX static library libADM_ocrGtk_gtk.a In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/src/ADM_fileio.cpp:34: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 13%] Built target ADM_ocrGtk_gtk /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/src/ADM_fileio.cpp:536:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (direntry = readdir(dir)) ~~~~~~~~~^~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/src/ADM_fileio.cpp:536:18: note: place parentheses around the assignment to silence this warning while (direntry = readdir(dir)) ^ ( ) /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/src/ADM_fileio.cpp:536:18: note: use '==' to turn this assignment into an equality comparison while (direntry = readdir(dir)) ^ == [ 13%] Building CXX object avidemux/ADM_inputs/ADM_mpegdemuxer/CMakeFiles/ADM_mpegdemuxer_gtk.dir/dmx_demuxer.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_commonUI/DIA_prefs.cpp:16: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mp4/ADM_mp4Leaf.cpp:23: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_assert.h:19: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ 3 warnings generated. 1 warning generated. [ 13%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_quota.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/src/ADM_dynamicLoading.cpp:27: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 13%] Building CXX object avidemux/ADM_inputs/ADM_mpegdemuxer/CMakeFiles/ADM_mpegdemuxer_gtk.dir/dmx_demuxerMSDVR.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_probeTS.cpp:19: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ 2 warnings generated. 1 warning generated. [ 14%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_vobsub.cpp.o [ 15%] Linking CXX static library libADM_mp4_gtk.a [ 15%] Built target ADM_mp4_gtk [ 15%] Building CXX object avidemux/ADM_inputs/ADM_mpegdemuxer/CMakeFiles/ADM_mpegdemuxer_gtk.dir/dmx_demuxerTS.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_io.cpp:28: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ 1 warning generated. /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_io.cpp:128:64: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf( " file: %s, size: %"LLU"\n", filename, _sizeFd[0] ); ~~~~~ ^~~~~~~~~~ [ 15%] Linking CXX shared library libADM_core.so /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_io.cpp:185:88: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf( " file %d: %s, size: %"LLU"\n", (count + 1), followup, buffer_sizeFd[count] ); ~~~~~ ^~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_io.cpp:298:61: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("\n cannot seek to %"LLU"\n",o); ~~~~~ ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_io.cpp:313:77: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("Dmx IO: End of file met (%"LLU" / %"LLU" seg%lu)\n",_off,_size,_nbFd); ~~~~~ ^~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_io.cpp:313:82: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("Dmx IO: End of file met (%"LLU" / %"LLU" seg%lu)\n",_off,_size,_nbFd); ~~~~~ ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_io.cpp:313:88: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Dmx IO: End of file met (%"LLU" / %"LLU" seg%lu)\n",_off,_size,_nbFd); ~~~ ^~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_io.cpp:346:77: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("Dmx IO: End of file met (%"LLU" / %"LLU" seg%lu)\n",_off,_size,_nbFd); ~~~~~ ^~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_io.cpp:346:82: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("Dmx IO: End of file met (%"LLU" / %"LLU" seg%lu)\n",_off,_size,_nbFd); ~~~~~ ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_io.cpp:346:88: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Dmx IO: End of file met (%"LLU" / %"LLU" seg%lu)\n",_off,_size,_nbFd); ~~~ ^~~~~ %u 3 warnings generated. CC libavformat/cutils.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxer.cpp:24: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 15%] Built target ADM_core 10 warnings generated. [ 15%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_jobs.cpp.o [ 15%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_pause.cpp.o 1 warning generated. [ 15%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_recent.cpp.o CC libavformat/file.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerMSDVR.cpp:24: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:37: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:53:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:148:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:167:37: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] rel,_pesBufferLen); ^~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:192:45: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] rel,_pesBufferLen,abs,_pesBufferStart); ^~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:192:59: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] rel,_pesBufferLen,abs,_pesBufferStart); ^~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:192:63: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] rel,_pesBufferLen,abs,_pesBufferStart); ^~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:295:106: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Need %lu bytes from previous packet, which len is %lu\n",left,_oldPesLen); ~~~ ^~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:295:111: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Need %lu bytes from previous packet, which len is %lu\n",left,_oldPesLen); ~~~ ^~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:358:76: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("dmxTs: Cannot read packet (1) at %"LLX"\n",abs); ~~~~~ ^~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:393:84: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Dropping some bytes : %lu / %lu\n",_pesBufferLen,packLen); ~~~ ^~~~~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:393:98: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Dropping some bytes : %lu / %lu\n",_pesBufferLen,packLen); ~~~ ^~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:452:69: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("dmxTs: get info failed at %"LLX"\n",abs); ~~~~~ ^~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:464:65: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("Wrong PES header at %"LLX" %lu / %lu\n",abs,consumed,left); ~~~~~ ^~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:464:69: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Wrong PES header at %"LLX" %lu / %lu\n",abs,consumed,left); ~~~ ^~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:464:78: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Wrong PES header at %"LLX" %lu / %lu\n",abs,consumed,left); ~~~ ^~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:615:102: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("Wrong adaptation layer size at %"LLX" size=%lu, bytes left = %lu pid=%lx\n",abs,val,left,pid); ~~~~~ ^~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:615:106: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] printf("Wrong adaptation layer size at %"LLX" size=%lu, bytes left = %lu pid=%lx\n",abs,val,left,pid); ~~~ ^~~ %d /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:615:110: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Wrong adaptation layer size at %"LLX" size=%lu, bytes left = %lu pid=%lx\n",abs,val,left,pid); ~~~ ^~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:615:115: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Wrong adaptation layer size at %"LLX" size=%lu, bytes left = %lu pid=%lx\n",abs,val,left,pid); ~~~ ^~~ %x /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:843:106: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Need %lu bytes from previous packet, which len is %lu\n",left,_oldPesLen); ~~~ ^~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerTS.cpp:843:111: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Need %lu bytes from previous packet, which len is %lu\n",left,_oldPesLen); ~~~ ^~~~~~~~~~ %u 1 warning generated. 2 warnings generated. CC libavformat/flacenc_header.o 1 warning generated. gmake[1]: *** [CMakeFiles/Makefile2:4460: avidemux/ADM_userInterfaces/ADM_commonUI/CMakeFiles/ADM_commonUI_gtk.dir/all] Error 2 [ 15%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_busy.cpp.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerMSDVR.cpp:40:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerMSDVR.cpp:175:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerMSDVR.cpp:202:18: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] rel,_pesBufferLen); ^~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerMSDVR.cpp:211:42: warning: format specifies type 'unsigned int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("[MSDVR] Seek to %u failed\n",abs); ~~ ^~~ %lu /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerMSDVR.cpp:224:16: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] rel,_pesBufferLen,abs,_pesBufferStart); ^~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerMSDVR.cpp:224:30: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] rel,_pesBufferLen,abs,_pesBufferStart); ^~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerMSDVR.cpp:224:34: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] rel,_pesBufferLen,abs,_pesBufferStart); ^~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerMSDVR.cpp:261:38: warning: format specifies type 'int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("Refill failed at %d \n",_pesBufferStart); ~~ ^~~~~~~~~~~~~~~ %lu /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerMSDVR.cpp:320:68: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Need %lu bytes from previous packet, which len is %lu\n",left,_oldPesLen); ~~~ ^~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerMSDVR.cpp:320:73: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Need %lu bytes from previous packet, which len is %lu\n",left,_oldPesLen); ~~~ ^~~~~~~~~~ %u In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_idx_pg.cpp:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_vcodec.cpp:6: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 15%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_working.cpp.o [ 15%] Linking CXX static library libADM_nuv_gtk.a 2 warnings generated. 11 warnings generated. [ 16%] Linking CXX static library libADM_gui2Gtk_gtk.a In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_toolkit_gtk/ADM_icons.cpp:15: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_quota.cpp:14: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 16%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_resize.cpp.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_toolkit_gtk/ADM_icons.cpp:160:21: warning: 'gdk_pixbuf_new_from_inline' is deprecated [-Wdeprecated-declarations] pix=gdk_pixbuf_new_from_inline (-1, gpix, FALSE, NULL); ^ /data/scratch/multimedia/avidemux/work/.buildlink/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:361:1: note: 'gdk_pixbuf_new_from_inline' has been explicitly marked deprecated here GDK_PIXBUF_DEPRECATED_IN_2_32 ^ /data/scratch/multimedia/avidemux/work/.buildlink/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-macros.h:610:39: note: expanded from macro 'GDK_PIXBUF_DEPRECATED_IN_2_32' #define GDK_PIXBUF_DEPRECATED_IN_2_32 G_DEPRECATED _GDK_PIXBUF_EXTERN ^ /data/scratch/multimedia/avidemux/work/.buildlink/include/glib/glib-2.0/glib/gmacros.h:393:37: note: expanded from macro 'G_DEPRECATED' #define G_DEPRECATED __attribute__((__deprecated__)) ^ [ 16%] Built target ADM_gui2Gtk_gtk [ 17%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/toolkit_dialog.cpp.o 22 warnings generated. 2 warnings generated. 1 warning generated. [ 17%] Building CXX object avidemux/ADM_inputs/ADM_mpegdemuxer/CMakeFiles/ADM_mpegdemuxer_gtk.dir/dmx_indexer.cpp.o [ 17%] Linking CXX static library libADM_toolkitGtk_gtk.a [ 18%] Building CXX object avidemux/ADM_inputs/ADM_mpegdemuxer/CMakeFiles/ADM_mpegdemuxer_gtk.dir/dmx_indexer_mpeg2.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_partial.cpp:25: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 18%] Built target ADM_nuv_gtk [ 18%] Built target ADM_toolkitGtk_gtk /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_idx_pg.cpp:98:31: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] sprintf(string,"%0lu",nbImage); ~~~~ ^~~~~~~ %0u [ 18%] Building CXX object avidemux/ADM_inputs/ADM_mpegdemuxer/CMakeFiles/ADM_mpegdemuxer_gtk.dir/dmx_probe.cpp.o [ 18%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/TLK_filesel.cpp.o 1 warning generated. In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_recent.cpp:6: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ 2 warnings generated. [ 18%] Building CXX object avidemux/ADM_inputs/ADM_mpegdemuxer/CMakeFiles/ADM_mpegdemuxer_gtk.dir/dmx_video.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer_mpeg2.cpp:19: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer.cpp:19: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer_mpeg2.cpp:30: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerEs.h:57:75: warning: control reaches end of non-void function [-Wreturn-type] uint8_t getStats(uint64_t *stat) {ADM_assert(0);} ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer_mpeg2.cpp:207:55: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] syncAbs,syncRel); ^~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer_mpeg2.cpp:207:63: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] syncAbs,syncRel); ^~~~~~~ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_probe.cpp:19: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_assert.h:19: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer_mpeg2.cpp:350:32: warning: & has lower precedence than >; > will be evaluated first [-Wparentheses] if(demuxer->hasAudio() & _run->nbTrack>1) ^~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer_mpeg2.cpp:350:32: note: place parentheses around the '>' expression to silence this warning if(demuxer->hasAudio() & _run->nbTrack>1) ^ ( ) /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer_mpeg2.cpp:350:32: note: place parentheses around the & expression to evaluate it first if(demuxer->hasAudio() & _run->nbTrack>1) ^ ( ) In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer.cpp:34: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerEs.h:57:75: warning: control reaches end of non-void function [-Wreturn-type] uint8_t getStats(uint64_t *stat) {ADM_assert(0);} ^ CC libavformat/flvenc.o 1 warning generated. /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer.cpp:278:40: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("%lu :%lu / %lu , %f\n",run.imageFPS,run.imageFPS*2,compfps,err); ~~~ ^~~~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer.cpp:278:53: warning: format specifies type 'unsigned long' but the argument has type 'unsigned int' [-Wformat] printf("%lu :%lu / %lu , %f\n",run.imageFPS,run.imageFPS*2,compfps,err); ~~~ ^~~~~~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer.cpp:278:68: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("%lu :%lu / %lu , %f\n",run.imageFPS,run.imageFPS*2,compfps,err); ~~~ ^~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer.cpp:321:41: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Found :%lu gop\n",run.nbGop); ~~~ ^~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer.cpp:322:43: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Found :%lu image\n",run.nbImage); ~~~ ^~~~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer.cpp:323:47: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("Average fps :%lu /1000 fps\n",compfps); ~~~ ^~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer.cpp:353:42: warning: format specifies type 'unsigned long' but the argument has type 'unsigned int' [-Wformat] printf("Time difference:%lu s\n",result/1000); ~~~ ^~~~~~~~~~~ %u In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_jobs.cpp:2: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ 1 warning generated. [ 18%] Building CXX object avidemux/ADM_inputs/ADM_mpegdemuxer/CMakeFiles/ADM_mpegdemuxer_gtk.dir/dmx_indexer_vc1.cpp.o [ 18%] Building CXX object avidemux/ADM_inputs/ADM_mpegdemuxer/CMakeFiles/ADM_mpegdemuxer_gtk.dir/ADM_tsGetBits.cpp.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_pause.cpp:13: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:In file included from 21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22/data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_vobsub.cpp: :/data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h22:: 23In file included from :/data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:921:: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.hwarning:: 22: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined]/data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h :23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :#define __STDC_CONSTANT_MACROS4: 9 ^: note: previous definition is here: 4:#define __STDC_CONSTANT_MACROS 19 : ^ note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_probe.cpp:62:16: warning: enumeration value 'DMX_MPG_UNKNOWN' not handled in switch [-Wswitch] switch(*type) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_probe.cpp:119:57: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("Stopped at %"LLU", %"LLU" MB\n",abs,abs>>20); ~~~~~ ^~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_probe.cpp:119:61: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("Stopped at %"LLU", %"LLU" MB\n",abs,abs>>20); ~~~~~ ^~~~~~~ [ 18%] Building CXX object avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/CMakeFiles/ADM_dialogGtk_gtk.dir/DIA_none.cpp.o 5 warnings generated. 9 warnings generated. In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_busy.cpp:22: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ 1 warning generated. 1 warning generated. 1 warning generated. In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_none.cpp:1: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_video.cpp:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer_vc1.cpp:19: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_video.cpp:33: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerEs.h:57:75: warning: control reaches end of non-void function [-Wreturn-type] uint8_t getStats(uint64_t *stat) {ADM_assert(0);} ^ 1 warning generated. /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_video.cpp:292:42: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("#Gop :%lu\n",_nbGop); ~~~ ^~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_video.cpp:293:42: warning: format specifies type 'unsigned long' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] printf("#Img :%lu\n",_nbFrames); ~~~ ^~~~~~~~~ %u /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_video.cpp:406:79: warning: format specifies type 'unsigned long long *' but the argument has type 'uint64_t *' (aka 'unsigned long *') [-Wformat] sscanf(str,"%c:%llx,%llx,%x",&imgtype,&imgabs,&imgrel,&imgsize); ~~~~ ^~~~~~~ %lx /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_video.cpp:406:87: warning: format specifies type 'unsigned long long *' but the argument has type 'uint64_t *' (aka 'unsigned long *') [-Wformat] sscanf(str,"%c:%llx,%llx,%x",&imgtype,&imgabs,&imgrel,&imgsize); ~~~~ ^~~~~~~ %lx /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_video.cpp:445:70: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf(" Creating start sequence (%llu)..\n",_index[0].absolute); ~~~~ ^~~~~~~~~~~~~~~~~~ %lu In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer_vc1.cpp:30: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_demuxerEs.h:57:75: warning: control reaches end of non-void function [-Wreturn-type] uint8_t getStats(uint64_t *stat) {ADM_assert(0);} ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_video.cpp:589:83: warning: format specifies type 'unsigned int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] printf("%d : %c S:%x A:%x R:%x\n",i,_index[i].type,_index[i].size,_index[i].absolute,_index[i].relative); ~~ ^~~~~~~~~~~~~~~~~~ %lx In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/ADM_tsGetBits.cpp:20: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ 1 warning generated. /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer_vc1.cpp:279:32: warning: & has lower precedence than >; > will be evaluated first [-Wparentheses] if(demuxer->hasAudio() & _run->nbTrack>1) ^~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer_vc1.cpp:279:32: note: place parentheses around the '>' expression to silence this warning if(demuxer->hasAudio() & _run->nbTrack>1) ^ ( ) /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_inputs/ADM_mpegdemuxer/dmx_indexer_vc1.cpp:279:32: note: place parentheses around the & expression to evaluate it first if(demuxer->hasAudio() & _run->nbTrack>1) ^ ( ) 1 warning generated. CC libavformat/isom.o 3 warnings generated. In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_working.cpp:23: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ 8 warnings generated. In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/toolkit_dialog.cpp:23: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ CC libavformat/matroska.o 4 warnings generated. 1 warning generated. [ 18%] Linking CXX static library libADM_mpegdemuxer_gtk.a In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/TLK_filesel.cpp:26: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ [ 18%] Built target ADM_mpegdemuxer_gtk In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/DIA_resize.cpp:17: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/../../ADM_UIs/ADM_GTK/include/ADM_toolkitGtk.h:21: In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_default.h:22: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_core/include/ADM_inttype.h:23:9: warning: '__STDC_CONSTANT_MACROS' macro redefined [-Wmacro-redefined] #define __STDC_CONSTANT_MACROS ^ :4:9: note: previous definition is here #define __STDC_CONSTANT_MACROS 1 ^ CC libavformat/matroskaenc.o 1 warning generated. /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/TLK_filesel.cpp:178:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (dir = opendir(dupe)) ~~~~^~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/TLK_filesel.cpp:178:12: note: place parentheses around the assignment to silence this warning if (dir = opendir(dupe)) ^ ( ) /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/TLK_filesel.cpp:178:12: note: use '==' to turn this assignment into an equality comparison if (dir = opendir(dupe)) ^ == /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/TLK_filesel.cpp:250:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (dir = opendir(dupe)) ~~~~^~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/TLK_filesel.cpp:250:11: note: place parentheses around the assignment to silence this warning if (dir = opendir(dupe)) ^ ( ) /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/TLK_filesel.cpp:250:11: note: use '==' to turn this assignment into an equality comparison if (dir = opendir(dupe)) ^ == /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/TLK_filesel.cpp:265:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (dir = opendir(dupe)) ~~~~^~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/TLK_filesel.cpp:265:12: note: place parentheses around the assignment to silence this warning if (dir = opendir(dupe)) ^ ( ) /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/TLK_filesel.cpp:265:12: note: use '==' to turn this assignment into an equality comparison if (dir = opendir(dupe)) ^ == /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/TLK_filesel.cpp:361:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (dir = opendir(str)) ~~~~^~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/TLK_filesel.cpp:361:11: note: place parentheses around the assignment to silence this warning if (dir = opendir(str)) ^ ( ) /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_userInterfaces/ADM_GTK/ADM_dialog/TLK_filesel.cpp:361:11: note: use '==' to turn this assignment into an equality comparison if (dir = opendir(str)) ^ == /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavformat/matroskaenc.c:438:24: warning: unused variable 'i' [-Wunused-variable] uint8_t *data[3],i,j; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavformat/matroskaenc.c:437:16: warning: unused variable 'packetLen' [-Wunused-variable] uint32_t packetLen[3],*ptr=(uint32_t *)codec->extradata; ^ 5 warnings generated. 1 warning generated. [ 18%] Linking CXX static library libADM_dialogGtk_gtk.a [ 18%] Built target ADM_dialogGtk_gtk 2 warnings generated. CC libavformat/metadata.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavformat/metadata.c:72:37: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] m->elems[m->count].key = key; ^ ~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavformat/metadata.c:76:37: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] m->elems[m->count].value= value; ^ ~~~~~ 2 warnings generated. CC libavformat/metadata_compat.o CC libavformat/movenc.o CC libavformat/movenchint.o CC libavformat/mpegenc.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavformat/mpegenc.c:924:83: warning: incompatible function pointer types passing 'void (*)(ByteIOContext *, const unsigned char *, int)' to parameter of type 'void (*)(void *, void *, int)' [-Wincompatible-function-pointer-types] av_fifo_generic_read(stream->fifo, ctx->pb, payload_size - stuffing_size, &put_buffer); ^~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/fifo.h:77:76: note: passing argument to parameter 'func' here int av_fifo_generic_read(AVFifoBuffer *f, void *dest, int buf_size, void (*func)(void*, void*, int)); ^ 1 warning generated. CC libavformat/mpegtsenc.o CC libavformat/options.o CC libavformat/os_support.o CC libavformat/riff.o CC libavformat/sdp.o CC libavformat/seek.o CC libavformat/utils.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavformat/utils.c:289:5: warning: 'av_destruct_packet_nofree' is deprecated [-Wdeprecated-declarations] av_destruct_packet_nofree(pkt); ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/avcodec.h:2952:1: note: 'av_destruct_packet_nofree' has been explicitly marked deprecated here attribute_deprecated void av_destruct_packet_nofree(AVPacket *pkt); ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/attributes.h:85:49: note: expanded from macro 'attribute_deprecated' # define attribute_deprecated __attribute__((deprecated)) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavformat/utils.c:3294:44: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual] dt.tm_sec = strtol(p, (char **)&q, 10); ^ 2 warnings generated. CC libavcodec/aac_ac3_parser.o CC libavcodec/aactab.o CC libavcodec/aandcttab.o CC libavcodec/ac3.o CC libavcodec/ac3_parser.o CC libavcodec/ac3enc.o CC libavcodec/ac3tab.o CC libavcodec/adpcm.o CC libavcodec/allcodecs.o CC libavcodec/audioconvert.o CC libavcodec/avfft.o CC libavcodec/avpacket.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/avpacket.c:76:28: warning: 'av_destruct_packet_nofree' is deprecated [-Wdeprecated-declarations] if (((pkt->destruct == av_destruct_packet_nofree) || (pkt->destruct == NULL)) && pkt->data) { ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/avcodec.h:2952:1: note: 'av_destruct_packet_nofree' has been explicitly marked deprecated here attribute_deprecated void av_destruct_packet_nofree(AVPacket *pkt); ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/attributes.h:85:49: note: expanded from macro 'attribute_deprecated' # define attribute_deprecated __attribute__((deprecated)) ^ 1 warning generated. CC libavcodec/bitstream.o CC libavcodec/bitstream_filter.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/bitstream_filter.c:62:27: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] *poutbuf= (uint8_t *) buf; ^ 1 warning generated. CC libavcodec/bmp.o CC libavcodec/cabac.o CC libavcodec/cinepak.o CC libavcodec/cyuv.o CC libavcodec/dca.o CC libavcodec/dcadsp.o CC libavcodec/dsputil.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/dsputil.c:1173:1: warning: unused function 'avg_no_rnd_pixels16_l2' [-Wunused-function] PIXOP2(avg, op_avg) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/dsputil.c:889:20: note: expanded from macro 'PIXOP2' static inline void OPNAME ## _no_rnd_pixels16_l2(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, int dst_stride, \ ^ :11:1: note: expanded from here avg_no_rnd_pixels16_l2 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/dsputil.c:1173:1: warning: unused function 'avg_no_rnd_pixels16_l4' [-Wunused-function] /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/dsputil.c:1003:20: note: expanded from macro 'PIXOP2' static inline void OPNAME ## _no_rnd_pixels16_l4(uint8_t *dst, const uint8_t *src1, const uint8_t *src2, const uint8_t *src3, const uint8_t *src4,\ ^ :51:1: note: expanded from here avg_no_rnd_pixels16_l4 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/dsputil.c:1174:1: warning: unused function 'put_no_rnd_pixels8_c' [-Wunused-function] PIXOP2(put, op_put) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/dsputil.c:829:20: note: expanded from macro 'PIXOP2' static inline void OPNAME ## _no_rnd_pixels8_c(uint8_t *block, const uint8_t *pixels, int line_size, int h){\ ^ :99:1: note: expanded from here put_no_rnd_pixels8_c ^ 3 warnings generated. CC libavcodec/dv.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/dv.c:1107:12: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'const uint8_t *' (aka 'const unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] s->buf = buf; ^ ~~~ 1 warning generated. CC libavcodec/dvbsubdec.o CC libavcodec/dvdata.o CC libavcodec/dwt.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/dwt.c:134:1: warning: unused function 'inv_lift' [-Wunused-function] inv_lift(IDWTELEM *dst, IDWTELEM *src, IDWTELEM *ref, ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/dwt.c:200:1: warning: unused function 'inv_liftS' [-Wunused-function] inv_liftS(IDWTELEM *dst, IDWTELEM *src, IDWTELEM *ref, ^ 2 warnings generated. CC libavcodec/error_resilience.o CC libavcodec/faandct.o CC libavcodec/faanidct.o CC libavcodec/fft.o CC libavcodec/ffv1.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/ffv1.c:41:21: warning: unused variable 'quant3' [-Wunused-const-variable] static const int8_t quant3[256]={ ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/ffv1.c:97:21: warning: unused variable 'quant7' [-Wunused-const-variable] static const int8_t quant7[256]={ ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/ffv1.c:115:21: warning: unused variable 'quant9' [-Wunused-const-variable] static const int8_t quant9[256]={ ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/ffv1.c:170:21: warning: unused variable 'quant13' [-Wunused-const-variable] static const int8_t quant13[256]={ ^ 4 warnings generated. CC libavcodec/flac.o CC libavcodec/flacdata.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/flacdata.c:32:60: warning: implicit conversion from 'int' to 'int16_t' (aka 'short') changes value from 32768 to -32768 [-Wconstant-conversion] 256<<0, 256<<1, 256<<2, 256<<3, 256<<4, 256<<5, 256<<6, 256<<7 ~~~^~~ 1 warning generated. CC libavcodec/flacdec.o CC libavcodec/flvdec.o CC libavcodec/flvenc.o CC libavcodec/fraps.o CC libavcodec/golomb.o CC libavcodec/h263.o CC libavcodec/h263_parser.o CC libavcodec/h263dec.o CC libavcodec/h264.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/h264.c:2333:23: warning: incompatible pointer types initializing 'int (*)[64]' with an expression of type 'int *' [-Wincompatible-pointer-types] int (*ref2frm)[64] = h->ref2frm[ h->slice_num&(MAX_SLICES-1) ][0] + (MB_MBAFF ? 20 : 2); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/h264.c:2410:23: warning: incompatible pointer types initializing 'int (*)[64]' with an expression of type 'int *' [-Wincompatible-pointer-types] int (*ref2frm)[64] = h->ref2frm[ h->slice_table[top_xy]&(MAX_SLICES-1) ][0] + (MB_MBAFF ? 20 : 2); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/h264.c:2425:27: warning: incompatible pointer types initializing 'int (*)[64]' with an expression of type 'int *' [-Wincompatible-pointer-types] int (*ref2frm)[64] = h->ref2frm[ h->slice_table[left_xy[0]]&(MAX_SLICES-1) ][0] + (MB_MBAFF ? 20 : 2); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavcodec/h264_cabac.o CC libavcodec/h264_cavlc.o CC libavcodec/h264_direct.o CC libavcodec/h264_loopfilter.o CC libavcodec/h264_parser.o CC libavcodec/h264_ps.o CC libavcodec/h264_refs.o CC libavcodec/h264_sei.o CC libavcodec/h264dsp.o CC libavcodec/h264idct.o CC libavcodec/h264pred.o CC libavcodec/huffman.o CC libavcodec/huffyuv.o CC libavcodec/imgconvert.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/imgconvert.c:840:52: warning: passing 'uint8_t *const[4]' to parameter of type 'uint8_t **' (aka 'unsigned char **') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] av_picture_data_copy(dst->data, dst->linesize, src->data, ^~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/imgconvert.c:805:36: note: passing argument to parameter 'src_data' here uint8_t *src_data[4], int src_linesize[4], ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/imgconvert.c:841:26: warning: passing 'int const[4]' to parameter of type 'int *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] src->linesize, pix_fmt, width, height); ^~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/imgconvert.c:805:53: note: passing argument to parameter 'src_linesize' here uint8_t *src_data[4], int src_linesize[4], ^ 2 warnings generated. CC libavcodec/intelh263dec.o CC libavcodec/intrax8.o CC libavcodec/intrax8dsp.o CC libavcodec/inverse.o CC libavcodec/ituh263dec.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/ituh263dec.c:461:12: warning: variable 'level' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if(s->codec_id == CODEC_ID_RV10){ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/ituh263dec.c:493:20: note: uninitialized use occurs here block[0] = level; ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/ituh263dec.c:461:9: note: remove the 'if' if its condition is always false if(s->codec_id == CODEC_ID_RV10){ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/ituh263dec.c:444:20: note: initialize the variable 'level' to silence this warning int code, level, i, j, last, run; ^ = 0 1 warning generated. CC libavcodec/ituh263enc.o CC libavcodec/jfdctfst.o CC libavcodec/jfdctint.o CC libavcodec/jrevdct.o CC libavcodec/mdct.o CC libavcodec/mjpeg.o CC libavcodec/mjpegbdec.o CC libavcodec/mjpegdec.o CC libavcodec/mjpegenc.o CC libavcodec/motion_est.o In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/motion_est.c:289: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/motion_est_template.c:868:22: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if((key&((-1)<<(2*ME_MAP_MV_BITS))) != map_generation) continue; ~~~~^ 1 warning generated. CC libavcodec/mpeg12.o CC libavcodec/mpeg12data.o CC libavcodec/mpeg12enc.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/mpeg12enc.c:206:15: warning: unused variable 'best_aspect_error' [-Wunused-variable] float best_aspect_error= 1E10; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/mpeg12enc.c:204:13: warning: unused variable 'i' [-Wunused-variable] int i; ^ 2 warnings generated. CC libavcodec/mpeg4audio.o CC libavcodec/mpeg4video.o CC libavcodec/mpeg4video_parser.o CC libavcodec/mpeg4videodec.o CC libavcodec/mpeg4videoenc.o CC libavcodec/mpegaudio.o CC libavcodec/mpegaudiodata.o CC libavcodec/mpegaudiodec.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/mpegaudiodec.c:316:20: warning: unused function 'decode_init' [-Wunused-function] static av_cold int decode_init(AVCodecContext * avctx) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/mpegaudiodec.c:2030:12: warning: unused function 'decode_frame' [-Wunused-function] static int decode_frame(AVCodecContext * avctx, ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/mpegaudiodec.c:2084:13: warning: unused function 'flush' [-Wunused-function] static void flush(AVCodecContext *avctx){ ^ 3 warnings generated. CC libavcodec/mpegaudiodecheader.o CC libavcodec/mpegaudioenc.o CC libavcodec/mpegvideo.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/mpegvideo.c:1305:50: warning: address of array 'pict->motion_val' will always evaluate to 'true' [-Wpointer-bool-conversion] if((s->avctx->debug_mv) && pict->motion_val){ ~~ ~~~~~~^~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/mpegvideo.c:1374:63: warning: address of array 'pict->motion_val' will always evaluate to 'true' [-Wpointer-bool-conversion] if((s->avctx->debug&FF_DEBUG_VIS_QP) && pict->motion_val){ ~~ ~~~~~~^~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/mpegvideo.c:1382:68: warning: address of array 'pict->motion_val' will always evaluate to 'true' [-Wpointer-bool-conversion] if((s->avctx->debug&FF_DEBUG_VIS_MB_TYPE) && pict->motion_val){ ~~ ~~~~~~^~~~~~~~~~ 3 warnings generated. CC libavcodec/mpegvideo_enc.o CC libavcodec/msmpeg4.o CC libavcodec/msmpeg4data.o CC libavcodec/msrledec.o CC libavcodec/msvideo1.o CC libavcodec/nellymoser.o CC libavcodec/nellymoserdec.o CC libavcodec/opt.o CC libavcodec/options.o CC libavcodec/parser.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/parser.c:178:65: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] index = s->parser->parser_parse(s, avctx, (const uint8_t **)poutbuf, poutbuf_size, buf, buf_size); ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/parser.c:214:27: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] *poutbuf= (uint8_t *) buf; ^ 2 warnings generated. CC libavcodec/png.o CC libavcodec/pngdec.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/pngdec.c:366:24: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'const uint8_t *' (aka 'const unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] s->zstream.next_in = s->bytestream; ^ ~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/pthread.o CC libavcodec/qdm2.o CC libavcodec/rangecoder.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/rangecoder.c:54:42: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] ff_init_range_encoder(c, (uint8_t *) buf, buf_size); ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/rangecoder.c:56:34: warning: passing 'uint8_t **' (aka 'unsigned char **') to parameter of type 'const uint8_t **' (aka 'const unsigned char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] c->low = bytestream_get_be16(&c->bytestream); ^~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/bytestream.h:51:1: note: passing argument to parameter 'b' here DEF (be16, 2, AV_RB16, AV_WB16) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/bytestream.h:40:5: note: expanded from macro 'DEF' DEF_T(unsigned int, name, bytes, read, write) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/bytestream.h:30:70: note: expanded from macro 'DEF_T' static av_always_inline type bytestream_get_ ## name(const uint8_t **b){\ ^ 2 warnings generated. CC libavcodec/ratecontrol.o CC libavcodec/raw.o CC libavcodec/rawdec.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/rawdec.c:148:29: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] avpicture_fill(picture, buf, avctx->pix_fmt, avctx->width, avctx->height); ^~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/avcodec.h:3111:49: note: passing argument to parameter 'ptr' here int avpicture_fill(AVPicture *picture, uint8_t *ptr, ^ 1 warning generated. CC libavcodec/rdft.o CC libavcodec/resample.o CC libavcodec/resample2.o CC libavcodec/simple_idct.o CC libavcodec/snow.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/snow.c:36:21: warning: unused variable 'quant3' [-Wunused-const-variable] static const int8_t quant3[256]={ ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/snow.c:54:21: warning: unused variable 'quant3b' [-Wunused-const-variable] static const int8_t quant3b[256]={ ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/snow.c:90:21: warning: unused variable 'quant5' [-Wunused-const-variable] static const int8_t quant5[256]={ ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/snow.c:108:21: warning: unused variable 'quant7' [-Wunused-const-variable] static const int8_t quant7[256]={ ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/snow.c:126:21: warning: unused variable 'quant9' [-Wunused-const-variable] static const int8_t quant9[256]={ ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/snow.c:144:21: warning: unused variable 'quant11' [-Wunused-const-variable] static const int8_t quant11[256]={ ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/snow.c:162:21: warning: unused variable 'quant13' [-Wunused-const-variable] static const int8_t quant13[256]={ ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/snow.c:792:20: warning: unused function 'copy_rac_state' [-Wunused-function] static inline void copy_rac_state(RangeCoder *d, RangeCoder *s){ ^ 8 warnings generated. CC libavcodec/sp5xdec.o CC libavcodec/svq1.o CC libavcodec/svq1dec.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/svq1dec.c:666:34: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual] uint32_t *src = (uint32_t *) (buf + 4); ^ 1 warning generated. CC libavcodec/svq3.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/svq3.c:733:13: warning: cast from 'const unsigned char *' to 'union unaligned_32 *' drops const qualifier [-Wcast-qual] AV_WL32(&s->gb.buffer[(get_bits_count(&s->gb)>>3)+1], header ^ h->svq3_watermark_key); ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/intreadwrite.h:388:26: note: expanded from macro 'AV_WL32' # define AV_WL32(p, v) AV_WL(32, p, v) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/intreadwrite.h:354:27: note: expanded from macro 'AV_WL' # define AV_WL(s, p, v) AV_WN##s(p, v) ^ :284:1: note: expanded from here AV_WN32 ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/intreadwrite.h:338:26: note: expanded from macro 'AV_WN32' # define AV_WN32(p, v) AV_WN(32, p, v) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/intreadwrite.h:193:54: note: expanded from macro 'AV_WN' # define AV_WN(s, p, v) ((((union unaligned_##s *) (p))->l) = (v)) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/svq3.c:736:32: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual] memcpy((uint8_t *) &s->gb.buffer[get_bits_count(&s->gb) >> 3], ^ 2 warnings generated. CC libavcodec/synth_filter.o CC libavcodec/tscc.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/tscc.c:97:24: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'const unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] c->zstream.next_in = encoded; ^ ~~~~~~~ 1 warning generated. CC libavcodec/utils.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/utils.c:543:62: warning: passing 'const short *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] int ret = avctx->codec->encode(avctx, buf, buf_size, samples); ^~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/utils.c:560:62: warning: passing 'const AVFrame *' (aka 'const struct AVFrame *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] int ret = avctx->codec->encode(avctx, buf, buf_size, pict); ^~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/utils.c:579:54: warning: passing 'const AVSubtitle *' (aka 'const struct AVSubtitle *') to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] ret = avctx->codec->encode(avctx, buf, buf_size, sub); ^~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/utils.c:591:16: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'const uint8_t *' (aka 'const unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] avpkt.data = buf; ^ ~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/utils.c:630:16: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'const uint8_t *' (aka 'const unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] avpkt.data = buf; ^ ~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/utils.c:673:16: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'const uint8_t *' (aka 'const unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] avpkt.data = buf; ^ ~~~ 6 warnings generated. CC libavcodec/vc1.o CC libavcodec/vc1data.o CC libavcodec/vc1dec.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/vc1dec.c:48:23: warning: unused variable 'table_mb_intra' [-Wunused-const-variable] static const uint16_t table_mb_intra[64][2]; ^ 1 warning generated. CC libavcodec/vc1dsp.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/vc1dsp.c:633:39: warning: incompatible pointer types assigning to 'op_pixels_func' (aka 'void (*)(unsigned char *, const unsigned char *, int, int)') from 'void (uint8_t *, uint8_t *, int)' (aka 'void (unsigned char *, unsigned char *, int)') [-Wincompatible-pointer-types] dsp->put_vc1_mspel_pixels_tab[ 0] = ff_put_pixels8x8_c; ^ ~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/vc1dsp.c:650:39: warning: incompatible pointer types assigning to 'op_pixels_func' (aka 'void (*)(unsigned char *, const unsigned char *, int, int)') from 'void (uint8_t *, uint8_t *, int)' (aka 'void (unsigned char *, unsigned char *, int)') [-Wincompatible-pointer-types] dsp->avg_vc1_mspel_pixels_tab[ 0] = ff_avg_pixels8x8_c; ^ ~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/vp3.o CC libavcodec/vp3dsp.o CC libavcodec/vp56.o CC libavcodec/vp56data.o CC libavcodec/vp56dsp.o CC libavcodec/vp56rac.o CC libavcodec/vp6.o CC libavcodec/vp6dsp.o CC libavcodec/wma.o CC libavcodec/wmadec.o CC libavcodec/wmv2.o CC libavcodec/wmv2dec.o CC libavcodec/x86/cpuid.o YASM libavcodec/x86/deinterlace.o CC libavcodec/x86/dnxhd_mmx.o CC libavcodec/x86/dsputil_mmx.o YASM libavcodec/x86/dsputil_yasm.o CC libavcodec/x86/dsputilenc_mmx.o CC libavcodec/x86/fdct_mmx.o CC libavcodec/x86/fft.o CC libavcodec/x86/fft_3dn.o CC libavcodec/x86/fft_3dn2.o YASM libavcodec/x86/fft_mmx.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/fft_mmx.asm:47: warning: section flags ignored on section redeclaration CC libavcodec/x86/fft_sse.o YASM libavcodec/x86/h264_chromamc.o YASM libavcodec/x86/h264_deblock.o YASM libavcodec/x86/h264_idct_sse2.o YASM libavcodec/x86/h264_intrapred.o CC libavcodec/x86/h264_intrapred_init.o YASM libavcodec/x86/h264_weight.o CC libavcodec/x86/h264dsp_mmx.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/h264dsp_mmx.c:26:43: warning: unused variable 'ff_pb_7_3' [-Wunused-const-variable] DECLARE_ALIGNED(8, static const uint64_t, ff_pb_7_3 ) = 0x0307030703070307ULL; ^ 1 warning generated. CC libavcodec/x86/idct_mmx.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_mmx.c:428:9: warning: implicit conversion from 'int' to 'short' changes value from 43790 to -21746 [-Wconstant-conversion] T3,T3,T3,T3, ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_mmx.c:422:12: note: expanded from macro 'T3' #define T3 43790 ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_mmx.c:428:12: warning: implicit conversion from 'int' to 'short' changes value from 43790 to -21746 [-Wconstant-conversion] T3,T3,T3,T3, ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_mmx.c:422:12: note: expanded from macro 'T3' #define T3 43790 ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_mmx.c:428:15: warning: implicit conversion from 'int' to 'short' changes value from 43790 to -21746 [-Wconstant-conversion] T3,T3,T3,T3, ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_mmx.c:422:12: note: expanded from macro 'T3' #define T3 43790 ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_mmx.c:428:18: warning: implicit conversion from 'int' to 'short' changes value from 43790 to -21746 [-Wconstant-conversion] T3,T3,T3,T3, ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_mmx.c:422:12: note: expanded from macro 'T3' #define T3 43790 ^~~~~ 4 warnings generated. CC libavcodec/x86/idct_mmx_xvid.o CC libavcodec/x86/idct_sse2_xvid.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_sse2_xvid.c:57:46: warning: implicit conversion from 'int' to 'int16_t' (aka 'short') changes value from 43790 to -21746 [-Wconstant-conversion] DECLARE_ASM_CONST(16, int16_t, tan3)[] = {X8(43790)}; // tan(3pi/16)-1 ~ ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_sse2_xvid.c:50:19: note: expanded from macro 'X8' #define X8(x) x,x,x,x,x,x,x,x ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_sse2_xvid.c:57:46: warning: implicit conversion from 'int' to 'int16_t' (aka 'short') changes value from 43790 to -21746 [-Wconstant-conversion] DECLARE_ASM_CONST(16, int16_t, tan3)[] = {X8(43790)}; // tan(3pi/16)-1 ~ ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_sse2_xvid.c:50:21: note: expanded from macro 'X8' #define X8(x) x,x,x,x,x,x,x,x ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_sse2_xvid.c:57:46: warning: implicit conversion from 'int' to 'int16_t' (aka 'short') changes value from 43790 to -21746 [-Wconstant-conversion] DECLARE_ASM_CONST(16, int16_t, tan3)[] = {X8(43790)}; // tan(3pi/16)-1 ~ ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_sse2_xvid.c:50:23: note: expanded from macro 'X8' #define X8(x) x,x,x,x,x,x,x,x ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_sse2_xvid.c:57:46: warning: implicit conversion from 'int' to 'int16_t' (aka 'short') changes value from 43790 to -21746 [-Wconstant-conversion] DECLARE_ASM_CONST(16, int16_t, tan3)[] = {X8(43790)}; // tan(3pi/16)-1 ~ ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_sse2_xvid.c:50:25: note: expanded from macro 'X8' #define X8(x) x,x,x,x,x,x,x,x ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_sse2_xvid.c:57:46: warning: implicit conversion from 'int' to 'int16_t' (aka 'short') changes value from 43790 to -21746 [-Wconstant-conversion] DECLARE_ASM_CONST(16, int16_t, tan3)[] = {X8(43790)}; // tan(3pi/16)-1 ~ ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_sse2_xvid.c:50:27: note: expanded from macro 'X8' #define X8(x) x,x,x,x,x,x,x,x ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_sse2_xvid.c:57:46: warning: implicit conversion from 'int' to 'int16_t' (aka 'short') changes value from 43790 to -21746 [-Wconstant-conversion] DECLARE_ASM_CONST(16, int16_t, tan3)[] = {X8(43790)}; // tan(3pi/16)-1 ~ ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_sse2_xvid.c:50:29: note: expanded from macro 'X8' #define X8(x) x,x,x,x,x,x,x,x ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_sse2_xvid.c:57:46: warning: implicit conversion from 'int' to 'int16_t' (aka 'short') changes value from 43790 to -21746 [-Wconstant-conversion] DECLARE_ASM_CONST(16, int16_t, tan3)[] = {X8(43790)}; // tan(3pi/16)-1 ~ ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_sse2_xvid.c:50:31: note: expanded from macro 'X8' #define X8(x) x,x,x,x,x,x,x,x ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_sse2_xvid.c:57:46: warning: implicit conversion from 'int' to 'int16_t' (aka 'short') changes value from 43790 to -21746 [-Wconstant-conversion] DECLARE_ASM_CONST(16, int16_t, tan3)[] = {X8(43790)}; // tan(3pi/16)-1 ~ ^~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcodec/x86/idct_sse2_xvid.c:50:33: note: expanded from macro 'X8' #define X8(x) x,x,x,x,x,x,x,x ^ 8 warnings generated. CC libavcodec/x86/motion_est_mmx.o CC libavcodec/x86/mpegvideo_mmx.o CC libavcodec/x86/simple_idct_mmx.o CC libavcodec/x86/snowdsp_mmx.o CC libavcodec/x86/vc1dsp_mmx.o YASM libavcodec/x86/vc1dsp_yasm.o YASM libavcodec/x86/vp3dsp.o YASM libavcodec/x86/vp56dsp.o CC libavcodec/x86/vp56dsp_init.o CC libavcodec/xiph.o CC libavutil/adler32.o CC libavutil/aes.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/aes.c:160:22: warning: incompatible pointer types passing 'uint32_t [256]' to parameter of type 'uint8_t *' (aka 'unsigned char *') [-Wincompatible-pointer-types] init_multbl2(dec_multbl[0], (const int[4]){0xe, 0x9, 0xd, 0xb}, log8, alog8, inv_sbox); ^~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/aes.c:122:34: note: passing argument to parameter 'tbl' here static void init_multbl2(uint8_t tbl[1024], const int c[4], const uint8_t *log8, const uint8_t *alog8, const uint8_t *sbox){ ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/aes.c:161:22: warning: incompatible pointer types passing 'uint32_t [256]' to parameter of type 'uint8_t *' (aka 'unsigned char *') [-Wincompatible-pointer-types] init_multbl2(enc_multbl[0], (const int[4]){0x2, 0x1, 0x1, 0x3}, log8, alog8, sbox); ^~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/aes.c:122:34: note: passing argument to parameter 'tbl' here static void init_multbl2(uint8_t tbl[1024], const int c[4], const uint8_t *log8, const uint8_t *alog8, const uint8_t *sbox){ ^ 2 warnings generated. CC libavutil/avstring.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/avstring.c:54:16: warning: returning 'const char *' from a function with result type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] return s1; ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/avstring.c:58:20: warning: returning 'const char *' from a function with result type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] return s1; ^~ 2 warnings generated. CC libavutil/base64.o CC libavutil/crc.o CC libavutil/des.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/des.c:43:22: warning: unused variable 'P_shuffle' [-Wunused-const-variable] static const uint8_t P_shuffle[] = { ^ 1 warning generated. CC libavutil/error.o CC libavutil/eval.o CC libavutil/fifo.o CC libavutil/intfloat_readwrite.o CC libavutil/inverse.o CC libavutil/lfg.o CC libavutil/lls.o CC libavutil/log.o CC libavutil/lzo.o CC libavutil/mathematics.o CC libavutil/md5.o CC libavutil/mem.o CC libavutil/pixdesc.o CC libavutil/random_seed.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/random_seed.c:51:22: warning: taking the absolute value of unsigned type 'unsigned int' has no effect [-Wabsolute-value] if(last_t && fabs(t-last_t)>s || t==(clock_t)-1){ ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavutil/random_seed.c:51:22: note: remove the call to 'fabs' since unsigned values cannot be negative if(last_t && fabs(t-last_t)>s || t==(clock_t)-1){ ^~~~ 1 warning generated. CC libavutil/rational.o CC libavutil/rc4.o CC libavutil/sha.o CC libavutil/tree.o CC libavutil/utils.o LD libavutil/libADM5avutil.so.50 CC libavcore/imgutils.o CC libavcore/parseutils.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavcore/parseutils.c:103:11: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] p = str; ^ ~~~ 1 warning generated. CC libavcore/utils.o LD libavcore/libADM5avcore.so.0 LD libavcodec/libADM5avcodec.so.52 LD libavformat/libADM5avformat.so.52 LD libavdevice/libADM5avdevice.so.52 CC libavfilter/allfilters.o CC libavfilter/avfilter.o CC libavfilter/avfiltergraph.o CC libavfilter/defaults.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavfilter/defaults.c:99:9: warning: variable 'buf' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (!ref->audio) ^~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavfilter/defaults.c:154:13: note: uninitialized use occurs here av_free(buf); ^~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavfilter/defaults.c:99:5: note: remove the 'if' if its condition is always false if (!ref->audio) ^~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavfilter/defaults.c:92:9: warning: variable 'buf' is used uninitialized whenever 'if' condition is true [-Wsometimes-uninitialized] if (!samples || !(ref = av_mallocz(sizeof(AVFilterBufferRef)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavfilter/defaults.c:154:13: note: uninitialized use occurs here av_free(buf); ^~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavfilter/defaults.c:92:5: note: remove the 'if' if its condition is always false if (!samples || !(ref = av_mallocz(sizeof(AVFilterBufferRef)))) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavfilter/defaults.c:92:9: warning: variable 'buf' is used uninitialized whenever '||' condition is true [-Wsometimes-uninitialized] if (!samples || !(ref = av_mallocz(sizeof(AVFilterBufferRef)))) ^~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavfilter/defaults.c:154:13: note: uninitialized use occurs here av_free(buf); ^~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavfilter/defaults.c:92:9: note: remove the '||' if its condition is always false if (!samples || !(ref = av_mallocz(sizeof(AVFilterBufferRef)))) ^~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libavfilter/defaults.c:90:14: note: initialize the variable 'buf' to silence this warning char *buf; ^ = NULL 3 warnings generated. CC libavfilter/formats.o CC libavfilter/graphparser.o CC libavfilter/parseutils.o CC libavfilter/vsrc_buffer.o LD libavfilter/libADM5avfilter.so.1 CC libpostproc/postprocess.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libpostproc/postprocess.c:165:20: warning: unused function 'prefetchnta' [-Wunused-function] static inline void prefetchnta(void *p) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libpostproc/postprocess.c:172:20: warning: unused function 'prefetcht0' [-Wunused-function] static inline void prefetcht0(void *p) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libpostproc/postprocess.c:179:20: warning: unused function 'prefetcht1' [-Wunused-function] static inline void prefetcht1(void *p) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libpostproc/postprocess.c:186:20: warning: unused function 'prefetcht2' [-Wunused-function] static inline void prefetcht2(void *p) ^ 4 warnings generated. LD libpostproc/libADM5postproc.so.51 CC libswscale/options.o CC libswscale/rgb2rgb.o CC libswscale/swscale.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:924:17: warning: shifting a negative signed value is undefined [-Wshift-negative-value] YSCALE_YUV_2_RGBX_FULL_C(1<<21, 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:517:5: note: expanded from macro 'YSCALE_YUV_2_RGBX_FULL_C' YSCALE_YUV_2_PACKEDX_FULL_C(rnd>>3,alpha)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:492:21: note: expanded from macro 'YSCALE_YUV_2_PACKEDX_FULL_C' int U = -128<<19;\ ~~~~^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:924:17: warning: shifting a negative signed value is undefined [-Wshift-negative-value] YSCALE_YUV_2_RGBX_FULL_C(1<<21, 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:517:5: note: expanded from macro 'YSCALE_YUV_2_RGBX_FULL_C' YSCALE_YUV_2_PACKEDX_FULL_C(rnd>>3,alpha)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:493:21: note: expanded from macro 'YSCALE_YUV_2_PACKEDX_FULL_C' int V = -128<<19;\ ~~~~^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:932:17: warning: shifting a negative signed value is undefined [-Wshift-negative-value] YSCALE_YUV_2_RGBX_FULL_C(1<<21, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:517:5: note: expanded from macro 'YSCALE_YUV_2_RGBX_FULL_C' YSCALE_YUV_2_PACKEDX_FULL_C(rnd>>3,alpha)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:492:21: note: expanded from macro 'YSCALE_YUV_2_PACKEDX_FULL_C' int U = -128<<19;\ ~~~~^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:932:17: warning: shifting a negative signed value is undefined [-Wshift-negative-value] YSCALE_YUV_2_RGBX_FULL_C(1<<21, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:517:5: note: expanded from macro 'YSCALE_YUV_2_RGBX_FULL_C' YSCALE_YUV_2_PACKEDX_FULL_C(rnd>>3,alpha)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:493:21: note: expanded from macro 'YSCALE_YUV_2_PACKEDX_FULL_C' int V = -128<<19;\ ~~~~^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:959:17: warning: shifting a negative signed value is undefined [-Wshift-negative-value] YSCALE_YUV_2_RGBX_FULL_C(1<<21, 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:517:5: note: expanded from macro 'YSCALE_YUV_2_RGBX_FULL_C' YSCALE_YUV_2_PACKEDX_FULL_C(rnd>>3,alpha)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:492:21: note: expanded from macro 'YSCALE_YUV_2_PACKEDX_FULL_C' int U = -128<<19;\ ~~~~^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:959:17: warning: shifting a negative signed value is undefined [-Wshift-negative-value] YSCALE_YUV_2_RGBX_FULL_C(1<<21, 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:517:5: note: expanded from macro 'YSCALE_YUV_2_RGBX_FULL_C' YSCALE_YUV_2_PACKEDX_FULL_C(rnd>>3,alpha)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:493:21: note: expanded from macro 'YSCALE_YUV_2_PACKEDX_FULL_C' int V = -128<<19;\ ~~~~^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:967:17: warning: shifting a negative signed value is undefined [-Wshift-negative-value] YSCALE_YUV_2_RGBX_FULL_C(1<<21, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:517:5: note: expanded from macro 'YSCALE_YUV_2_RGBX_FULL_C' YSCALE_YUV_2_PACKEDX_FULL_C(rnd>>3,alpha)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:492:21: note: expanded from macro 'YSCALE_YUV_2_PACKEDX_FULL_C' int U = -128<<19;\ ~~~~^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:967:17: warning: shifting a negative signed value is undefined [-Wshift-negative-value] YSCALE_YUV_2_RGBX_FULL_C(1<<21, 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:517:5: note: expanded from macro 'YSCALE_YUV_2_RGBX_FULL_C' YSCALE_YUV_2_PACKEDX_FULL_C(rnd>>3,alpha)\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:493:21: note: expanded from macro 'YSCALE_YUV_2_PACKEDX_FULL_C' int V = -128<<19;\ ~~~~^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1098:71: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint32_t, bgr32ToUV,16, 0, 0, 0, 0xFF0000, 0xFF00, 0x00FF, RU<< 8, GU , BU<< 8, RV<< 8, GV , BV<< 8, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1076:20: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1098:109: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint32_t, bgr32ToUV,16, 0, 0, 0, 0xFF0000, 0xFF00, 0x00FF, RU<< 8, GU , BU<< 8, RV<< 8, GV , BV<< 8, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1077:38: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1098:71: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint32_t, bgr32ToUV,16, 0, 0, 0, 0xFF0000, 0xFF00, 0x00FF, RU<< 8, GU , BU<< 8, RV<< 8, GV , BV<< 8, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1093:20: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1098:109: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint32_t, bgr32ToUV,16, 0, 0, 0, 0xFF0000, 0xFF00, 0x00FF, RU<< 8, GU , BU<< 8, RV<< 8, GV , BV<< 8, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1094:38: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1099:71: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint32_t,bgr321ToUV,16, 0, 0, 8, 0xFF0000, 0xFF00, 0x00FF, RU<< 8, GU , BU<< 8, RV<< 8, GV , BV<< 8, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1076:20: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1099:109: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint32_t,bgr321ToUV,16, 0, 0, 8, 0xFF0000, 0xFF00, 0x00FF, RU<< 8, GU , BU<< 8, RV<< 8, GV , BV<< 8, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1077:38: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1099:71: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint32_t,bgr321ToUV,16, 0, 0, 8, 0xFF0000, 0xFF00, 0x00FF, RU<< 8, GU , BU<< 8, RV<< 8, GV , BV<< 8, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1093:20: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1099:109: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint32_t,bgr321ToUV,16, 0, 0, 8, 0xFF0000, 0xFF00, 0x00FF, RU<< 8, GU , BU<< 8, RV<< 8, GV , BV<< 8, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1094:38: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1100:71: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint32_t, rgb32ToUV, 0, 0,16, 0, 0x00FF, 0xFF00, 0xFF0000, RU<< 8, GU , BU<< 8, RV<< 8, GV , BV<< 8, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1076:20: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1100:109: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint32_t, rgb32ToUV, 0, 0,16, 0, 0x00FF, 0xFF00, 0xFF0000, RU<< 8, GU , BU<< 8, RV<< 8, GV , BV<< 8, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1077:38: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1100:71: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint32_t, rgb32ToUV, 0, 0,16, 0, 0x00FF, 0xFF00, 0xFF0000, RU<< 8, GU , BU<< 8, RV<< 8, GV , BV<< 8, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1093:20: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1100:109: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint32_t, rgb32ToUV, 0, 0,16, 0, 0x00FF, 0xFF00, 0xFF0000, RU<< 8, GU , BU<< 8, RV<< 8, GV , BV<< 8, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1094:38: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1101:71: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint32_t,rgb321ToUV, 0, 0,16, 8, 0x00FF, 0xFF00, 0xFF0000, RU<< 8, GU , BU<< 8, RV<< 8, GV , BV<< 8, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1076:20: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1101:109: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint32_t,rgb321ToUV, 0, 0,16, 8, 0x00FF, 0xFF00, 0xFF0000, RU<< 8, GU , BU<< 8, RV<< 8, GV , BV<< 8, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1077:38: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1101:71: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint32_t,rgb321ToUV, 0, 0,16, 8, 0x00FF, 0xFF00, 0xFF0000, RU<< 8, GU , BU<< 8, RV<< 8, GV , BV<< 8, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1093:20: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1101:109: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint32_t,rgb321ToUV, 0, 0,16, 8, 0x00FF, 0xFF00, 0xFF0000, RU<< 8, GU , BU<< 8, RV<< 8, GV , BV<< 8, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1094:38: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1102:71: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, bgr16ToUV, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, RU<<11, GU<<5, BU , RV<<11, GV<<5, BV , RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1076:20: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1102:79: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, bgr16ToUV, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, RU<<11, GU<<5, BU , RV<<11, GV<<5, BV , RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1076:29: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1102:102: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, bgr16ToUV, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, RU<<11, GU<<5, BU , RV<<11, GV<<5, BV , RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1077:29: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1102:71: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, bgr16ToUV, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, RU<<11, GU<<5, BU , RV<<11, GV<<5, BV , RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1093:20: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1102:79: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, bgr16ToUV, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, RU<<11, GU<<5, BU , RV<<11, GV<<5, BV , RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1093:29: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1102:102: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, bgr16ToUV, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, RU<<11, GU<<5, BU , RV<<11, GV<<5, BV , RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1094:29: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1103:71: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, bgr15ToUV, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, RU<<10, GU<<5, BU , RV<<10, GV<<5, BV , RGB2YUV_SHIFT+7) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1076:20: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1103:79: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, bgr15ToUV, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, RU<<10, GU<<5, BU , RV<<10, GV<<5, BV , RGB2YUV_SHIFT+7) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1076:29: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1103:102: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, bgr15ToUV, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, RU<<10, GU<<5, BU , RV<<10, GV<<5, BV , RGB2YUV_SHIFT+7) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1077:29: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1103:71: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, bgr15ToUV, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, RU<<10, GU<<5, BU , RV<<10, GV<<5, BV , RGB2YUV_SHIFT+7) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1093:20: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1103:79: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, bgr15ToUV, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, RU<<10, GU<<5, BU , RV<<10, GV<<5, BV , RGB2YUV_SHIFT+7) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1093:29: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1103:102: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, bgr15ToUV, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, RU<<10, GU<<5, BU , RV<<10, GV<<5, BV , RGB2YUV_SHIFT+7) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1094:29: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1104:79: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, rgb16ToUV, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, RU , GU<<5, BU<<11, RV , GV<<5, BV<<11, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1076:29: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1104:102: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, rgb16ToUV, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, RU , GU<<5, BU<<11, RV , GV<<5, BV<<11, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1077:29: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1104:109: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, rgb16ToUV, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, RU , GU<<5, BU<<11, RV , GV<<5, BV<<11, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1077:38: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1104:79: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, rgb16ToUV, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, RU , GU<<5, BU<<11, RV , GV<<5, BV<<11, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1093:29: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1104:102: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, rgb16ToUV, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, RU , GU<<5, BU<<11, RV , GV<<5, BV<<11, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1094:29: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1104:109: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, rgb16ToUV, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, RU , GU<<5, BU<<11, RV , GV<<5, BV<<11, RGB2YUV_SHIFT+8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1094:38: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1105:79: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, rgb15ToUV, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, RU , GU<<5, BU<<10, RV , GV<<5, BV<<10, RGB2YUV_SHIFT+7) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1076:29: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1105:102: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, rgb15ToUV, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, RU , GU<<5, BU<<10, RV , GV<<5, BV<<10, RGB2YUV_SHIFT+7) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1077:29: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1105:109: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, rgb15ToUV, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, RU , GU<<5, BU<<10, RV , GV<<5, BV<<10, RGB2YUV_SHIFT+7) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1077:38: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<((S)-1)))>>(S);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1105:79: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, rgb15ToUV, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, RU , GU<<5, BU<<10, RV , GV<<5, BV<<10, RGB2YUV_SHIFT+7) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1093:29: note: expanded from macro 'BGR2UV' dstU[i]= ((RU)*r + (GU)*g + (BU)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1105:102: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, rgb15ToUV, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, RU , GU<<5, BU<<10, RV , GV<<5, BV<<10, RGB2YUV_SHIFT+7) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1094:29: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<(S)))>>((S)+1);\ ^~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1105:109: warning: shifting a negative signed value is undefined [-Wshift-negative-value] BGR2UV(uint16_t, rgb15ToUV, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, RU , GU<<5, BU<<10, RV , GV<<5, BV<<10, RGB2YUV_SHIFT+7) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1094:38: note: expanded from macro 'BGR2UV' dstV[i]= ((RV)*r + (GV)*g + (BV)*b + (257<<(S)))>>((S)+1);\ ^~ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1203: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2737:59: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **lumSrcPtr= (const int16_t **) lumPixBuf + lumBufIndex + firstLumSrcY - lastInLumBuf + vLumBufSize; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2738:59: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **chrSrcPtr= (const int16_t **) chrPixBuf + chrBufIndex + firstChrSrcY - lastInChrBuf + vChrBufSize; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2739:97: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **alpSrcPtr= (CONFIG_SWSCALE_ALPHA && alpPixBuf) ? (const int16_t **) alpPixBuf + lumBufIndex + firstLumSrcY - lastInLumBuf + vLumBufSize : NULL; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2861:58: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **lumSrcPtr= (const int16_t **)lumPixBuf + lumBufIndex + firstLumSrcY - lastInLumBuf + vLumBufSize; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2862:58: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **chrSrcPtr= (const int16_t **)chrPixBuf + chrBufIndex + firstChrSrcY - lastInChrBuf + vChrBufSize; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2863:96: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **alpSrcPtr= (CONFIG_SWSCALE_ALPHA && alpPixBuf) ? (const int16_t **)alpPixBuf + lumBufIndex + firstLumSrcY - lastInLumBuf + vLumBufSize : NULL; ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1226: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:954:33: warning: incompatible pointer types initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'const int16_t *' (aka 'const short *') [-Wincompatible-pointer-types] const uint8_t *src[4]= {alpSrc + dstW, lumSrc + dstW, chrSrc + chrDstW, chrSrc + VOFW + chrDstW}; ^~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:954:48: warning: incompatible pointer types initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'const int16_t *' (aka 'const short *') [-Wincompatible-pointer-types] const uint8_t *src[4]= {alpSrc + dstW, lumSrc + dstW, chrSrc + chrDstW, chrSrc + VOFW + chrDstW}; ^~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:954:63: warning: incompatible pointer types initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'const int16_t *' (aka 'const short *') [-Wincompatible-pointer-types] const uint8_t *src[4]= {alpSrc + dstW, lumSrc + dstW, chrSrc + chrDstW, chrSrc + VOFW + chrDstW}; ^~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:954:81: warning: incompatible pointer types initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'const int16_t *' (aka 'const short *') [-Wincompatible-pointer-types] const uint8_t *src[4]= {alpSrc + dstW, lumSrc + dstW, chrSrc + chrDstW, chrSrc + VOFW + chrDstW}; ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2737:59: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **lumSrcPtr= (const int16_t **) lumPixBuf + lumBufIndex + firstLumSrcY - lastInLumBuf + vLumBufSize; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2738:59: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **chrSrcPtr= (const int16_t **) chrPixBuf + chrBufIndex + firstChrSrcY - lastInChrBuf + vChrBufSize; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2739:97: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **alpSrcPtr= (CONFIG_SWSCALE_ALPHA && alpPixBuf) ? (const int16_t **) alpPixBuf + lumBufIndex + firstLumSrcY - lastInLumBuf + vLumBufSize : NULL; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2861:58: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **lumSrcPtr= (const int16_t **)lumPixBuf + lumBufIndex + firstLumSrcY - lastInLumBuf + vLumBufSize; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2862:58: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **chrSrcPtr= (const int16_t **)chrPixBuf + chrBufIndex + firstChrSrcY - lastInChrBuf + vChrBufSize; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2863:96: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **alpSrcPtr= (CONFIG_SWSCALE_ALPHA && alpPixBuf) ? (const int16_t **)alpPixBuf + lumBufIndex + firstLumSrcY - lastInLumBuf + vLumBufSize : NULL; ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1239: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:954:33: warning: incompatible pointer types initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'const int16_t *' (aka 'const short *') [-Wincompatible-pointer-types] const uint8_t *src[4]= {alpSrc + dstW, lumSrc + dstW, chrSrc + chrDstW, chrSrc + VOFW + chrDstW}; ^~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:954:48: warning: incompatible pointer types initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'const int16_t *' (aka 'const short *') [-Wincompatible-pointer-types] const uint8_t *src[4]= {alpSrc + dstW, lumSrc + dstW, chrSrc + chrDstW, chrSrc + VOFW + chrDstW}; ^~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:954:63: warning: incompatible pointer types initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'const int16_t *' (aka 'const short *') [-Wincompatible-pointer-types] const uint8_t *src[4]= {alpSrc + dstW, lumSrc + dstW, chrSrc + chrDstW, chrSrc + VOFW + chrDstW}; ^~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:954:81: warning: incompatible pointer types initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'const int16_t *' (aka 'const short *') [-Wincompatible-pointer-types] const uint8_t *src[4]= {alpSrc + dstW, lumSrc + dstW, chrSrc + chrDstW, chrSrc + VOFW + chrDstW}; ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2261:14: warning: incompatible pointer types initializing 'int32_t *' (aka 'int *') with an expression of type 'int16_t *' (aka 'short *') [-Wincompatible-pointer-types] int32_t *filterPos = c->hLumFilterPos; ^ ~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2411:14: warning: incompatible pointer types initializing 'int32_t *' (aka 'int *') with an expression of type 'int16_t *' (aka 'short *') [-Wincompatible-pointer-types] int32_t *filterPos = c->hChrFilterPos; ^ ~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2737:59: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **lumSrcPtr= (const int16_t **) lumPixBuf + lumBufIndex + firstLumSrcY - lastInLumBuf + vLumBufSize; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2738:59: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **chrSrcPtr= (const int16_t **) chrPixBuf + chrBufIndex + firstChrSrcY - lastInChrBuf + vChrBufSize; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2739:97: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **alpSrcPtr= (CONFIG_SWSCALE_ALPHA && alpPixBuf) ? (const int16_t **) alpPixBuf + lumBufIndex + firstLumSrcY - lastInLumBuf + vLumBufSize : NULL; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2861:58: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **lumSrcPtr= (const int16_t **)lumPixBuf + lumBufIndex + firstLumSrcY - lastInLumBuf + vLumBufSize; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2862:58: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **chrSrcPtr= (const int16_t **)chrPixBuf + chrBufIndex + firstChrSrcY - lastInChrBuf + vChrBufSize; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2863:96: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **alpSrcPtr= (CONFIG_SWSCALE_ALPHA && alpPixBuf) ? (const int16_t **)alpPixBuf + lumBufIndex + firstLumSrcY - lastInLumBuf + vLumBufSize : NULL; ^ In file included from /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1252: /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:954:33: warning: incompatible pointer types initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'const int16_t *' (aka 'const short *') [-Wincompatible-pointer-types] const uint8_t *src[4]= {alpSrc + dstW, lumSrc + dstW, chrSrc + chrDstW, chrSrc + VOFW + chrDstW}; ^~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:954:48: warning: incompatible pointer types initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'const int16_t *' (aka 'const short *') [-Wincompatible-pointer-types] const uint8_t *src[4]= {alpSrc + dstW, lumSrc + dstW, chrSrc + chrDstW, chrSrc + VOFW + chrDstW}; ^~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:954:63: warning: incompatible pointer types initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'const int16_t *' (aka 'const short *') [-Wincompatible-pointer-types] const uint8_t *src[4]= {alpSrc + dstW, lumSrc + dstW, chrSrc + chrDstW, chrSrc + VOFW + chrDstW}; ^~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:954:81: warning: incompatible pointer types initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'const int16_t *' (aka 'const short *') [-Wincompatible-pointer-types] const uint8_t *src[4]= {alpSrc + dstW, lumSrc + dstW, chrSrc + chrDstW, chrSrc + VOFW + chrDstW}; ^~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2737:59: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **lumSrcPtr= (const int16_t **) lumPixBuf + lumBufIndex + firstLumSrcY - lastInLumBuf + vLumBufSize; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2738:59: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **chrSrcPtr= (const int16_t **) chrPixBuf + chrBufIndex + firstChrSrcY - lastInChrBuf + vChrBufSize; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2739:97: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **alpSrcPtr= (CONFIG_SWSCALE_ALPHA && alpPixBuf) ? (const int16_t **) alpPixBuf + lumBufIndex + firstLumSrcY - lastInLumBuf + vLumBufSize : NULL; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2861:58: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **lumSrcPtr= (const int16_t **)lumPixBuf + lumBufIndex + firstLumSrcY - lastInLumBuf + vLumBufSize; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2862:58: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **chrSrcPtr= (const int16_t **)chrPixBuf + chrBufIndex + firstChrSrcY - lastInChrBuf + vChrBufSize; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale_template.c:2863:96: warning: cast from 'int16_t **' (aka 'short **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] const int16_t **alpSrcPtr= (CONFIG_SWSCALE_ALPHA && alpPixBuf) ? (const int16_t **)alpPixBuf + lumBufIndex + firstLumSrcY - lastInLumBuf + vLumBufSize : NULL; ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1882:31: warning: passing 'const uint8_t *const *' (aka 'const unsigned char *const *') to parameter of type 'uint8_t **' (aka 'unsigned char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] if (!check_image_pointers(src, c->srcFormat, srcStride)) { ^~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1852:42: note: passing argument to parameter 'data' here static int check_image_pointers(uint8_t *data[4], enum PixelFormat pix_fmt, ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1886:31: warning: passing 'uint8_t *const *' (aka 'unsigned char *const *') to parameter of type 'uint8_t **' (aka 'unsigned char **') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (!check_image_pointers(dst, c->dstFormat, dstStride)) { ^~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1852:42: note: passing argument to parameter 'data' here static int check_image_pointers(uint8_t *data[4], enum PixelFormat pix_fmt, ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1968:36: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] reset_ptr((const uint8_t**)dst2, c->dstFormat); ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:1991:36: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual] reset_ptr((const uint8_t**)dst2, c->dstFormat); ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/swscale.c:99:21: warning: unused variable 'rgb2yuv_table' [-Wunused-const-variable] static const double rgb2yuv_table[8][9]={ ^ 91 warnings generated. CC libswscale/utils.o /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/utils.c:917:90: warning: incompatible pointer types passing 'int16_t *' (aka 'short *') to parameter of type 'int32_t *' (aka 'int *') [-Wincompatible-pointer-types] initMMX2HScaler( dstW, c->lumXInc, c->lumMmx2FilterCode, c->hLumFilter, c->hLumFilterPos, 8); ^~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/utils.c:510:95: note: passing argument to parameter 'filterPos' here static int initMMX2HScaler(int dstW, int xInc, uint8_t *filterCode, int16_t *filter, int32_t *filterPos, int numSplits) ^ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/utils.c:918:90: warning: incompatible pointer types passing 'int16_t *' (aka 'short *') to parameter of type 'int32_t *' (aka 'int *') [-Wincompatible-pointer-types] initMMX2HScaler(c->chrDstW, c->chrXInc, c->chrMmx2FilterCode, c->hChrFilter, c->hChrFilterPos, 4); ^~~~~~~~~~~~~~~~ /data/scratch/multimedia/avidemux/work/avidemux_2.5.4/avidemux/ADM_libraries/ffmpeg/libswscale/utils.c:510:95: note: passing argument to parameter 'filterPos' here static int initMMX2HScaler(int dstW, int xInc, uint8_t *filterCode, int16_t *filter, int32_t *filterPos, int numSplits) ^ 2 warnings generated. CC libswscale/x86/yuv2rgb_mmx.o CC libswscale/yuv2rgb.o LD libswscale/libADM5swscale.so.0 CC ffmpeg.o CC cmdutils.o LD ffmpeg_g CP ffmpeg STRIP ffmpeg Creating temporary lib directory for proper plugins linking [ 18%] Built target ffmpeg gmake: *** [Makefile:130: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/multimedia/avidemux *** Error code 1 Stop. make: stopped in /data/pkgsrc/multimedia/avidemux