Skip to content

Instantly share code, notes, and snippets.

@ferdnyc
Created January 12, 2021 00:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ferdnyc/231753e360c85dab0564c24184d20b7d to your computer and use it in GitHub Desktop.
Save ferdnyc/231753e360c85dab0564c24184d20b7d to your computer and use it in GitHub Desktop.
include-what-you-use 0.12 based on clang version 9.0.1-10, run on avidemux2/avidemux_core with default options
/avidemux2/avidemux_core/ADM_core/src/ADM_cpuCap.cpp:190:5: warning: 'av_set_cpu_flags_mask' is deprecated [-Wdeprecated-declarations]
av_set_cpu_flags_mask(lavCpuMask);
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/cpu.h:93:1: note: 'av_set_cpu_flags_mask' has been explicitly marked deprecated here
attribute_deprecated void av_set_cpu_flags_mask(int mask);
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_core/include/ADM_cpuCap.h should add these lines:
#include <stdint.h> // for uint8_t, uint32_t
class CpuCaps;
/avidemux2/avidemux_core/ADM_core/include/ADM_cpuCap.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_core/include/ADM_cpuCap.h:
#include <stdint.h> // for uint8_t, uint32_t
#include "ADM_core6_export.h" // for ADM_CORE6_EXPORT
#include "ADM_coreConfig.h" // for ADM_CPU_X86
class CpuCaps;
---
/avidemux2/avidemux_core/ADM_core/src/ADM_cpuCap.cpp should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
#include <stdio.h> // for printf
#include "ADM_cpuCap.h" // for ADM_CPUCAP_MMX, ADM_CPUCAP_MMXEXT, CpuCaps
/avidemux2/avidemux_core/ADM_core/src/ADM_cpuCap.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_core/src/ADM_cpuCap.cpp:
#include <sched.h> // for cpu_set_t, sched_getaffinity
#include <stdint.h> // for uint32_t, uint8_t
#include <stdio.h> // for printf
#include <string.h> // for memset
#include "ADM_coreConfig.h" // for ADM_CPU_X86
#include "ADM_cpuCap.h" // for ADM_CPUCAP_MMX, ADM_CPUCAP_MMXEXT, CpuCaps
#include "ADM_default.h" // for ADM_info, ADM_warning
#include "libavutil/cpu.h" // for av_set_cpu_flags_mask, AV_CPU_FLAG_3DNOW
---
/avidemux2/avidemux_core/ADM_core/include/ADM_memsupport.h should add these lines:
#include <stdint.h> // for uint8_t
/avidemux2/avidemux_core/ADM_core/include/ADM_memsupport.h should remove these lines:
- #include "ADM_inttype.h" // lines 5-5
The full include-list for /avidemux2/avidemux_core/ADM_core/include/ADM_memsupport.h:
#include <stdint.h> // for uint8_t
#include "ADM_core6_export.h" // for ADM_CORE6_EXPORT
---
/avidemux2/avidemux_core/ADM_core/src/ADM_memsupport.cpp should add these lines:
#include <stdlib.h> // for size_t, free, NULL
#include <string.h> // for memset, strlen
#include "ADM_assert.h" // for ADM_alloc, ADM_assert, ADM_calloc, ADM_dezalloc
/avidemux2/avidemux_core/ADM_core/src/ADM_memsupport.cpp should remove these lines:
- #include "ADM_default.h" // lines 29-29
- #include "ADM_threads.h" // lines 30-30
The full include-list for /avidemux2/avidemux_core/ADM_core/src/ADM_memsupport.cpp:
#include "ADM_memsupport.h"
#include <malloc.h> // for memalign
#include <stdlib.h> // for size_t, free, NULL
#include <string.h> // for memset, strlen
#include "ADM_assert.h" // for ADM_alloc, ADM_assert, ADM_calloc, ADM_dezalloc
---
/avidemux2/avidemux_core/ADM_core/include/ADM_threads.h should add these lines:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint8_t, uint32_t
/avidemux2/avidemux_core/ADM_core/include/ADM_threads.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_core/include/ADM_threads.h:
#include <pthread.h> // for pthread_cond_t, pthread_mutex_t
#include <stddef.h> // for NULL
#include <stdint.h> // for uint8_t, uint32_t
#include "ADM_core6_export.h" // for ADM_CORE6_EXPORT
---
/avidemux2/avidemux_core/ADM_core/src/ADM_threads.cpp should add these lines:
#include "ADM_assert.h" // for ADM_assert
/avidemux2/avidemux_core/ADM_core/src/ADM_threads.cpp should remove these lines:
- #include <stdlib.h> // lines 17-17
- #include "ADM_default.h" // lines 20-20
The full include-list for /avidemux2/avidemux_core/ADM_core/src/ADM_threads.cpp:
#include "ADM_threads.h"
#include <stdio.h> // for printf, NULL
#include <string.h> // for strerror
#include "ADM_assert.h" // for ADM_assert
---
(/avidemux2/avidemux_core/ADM_core/src/ADM_win32.cpp has correct #includes/fwd-decls)
/avidemux2/avidemux_core/ADM_core/include/ADM_misc.h should add these lines:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint32_t, uint64_t
/avidemux2/avidemux_core/ADM_core/include/ADM_misc.h should remove these lines:
- #include <sys/resource.h> // lines 79-79
- #include "ADM_inttype.h" // lines 14-14
The full include-list for /avidemux2/avidemux_core/ADM_core/include/ADM_misc.h:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint32_t, uint64_t
#include <sys/time.h> // for timezone
#include <string> // for string
#include "ADM_core6_export.h" // for ADM_CORE6_EXPORT
#include "ADM_coreConfig.h" // for HAVE_GETTIMEOFDAY
---
/avidemux2/avidemux_core/ADM_core/src/ADM_misc.cpp should add these lines:
#include <bits/types/struct_tm.h> // for tm
#include <inttypes.h> // for PRIu32
#include <stdint.h> // for uint32_t, uint8_t, uint64_t, int32_t
#include <sys/time.h> // for gettimeofday, timeval
#include <string> // for basic_string, string
#include "ADM_misc.h" // for ADM_date, TIMZ, ADM_epochToString
/avidemux2/avidemux_core/ADM_core/src/ADM_misc.cpp should remove these lines:
- #include "ADM_win32.h" // lines 32-32
The full include-list for /avidemux2/avidemux_core/ADM_core/src/ADM_misc.cpp:
#include <bits/types/struct_tm.h> // for tm
#include <ctype.h> // for tolower
#include <inttypes.h> // for PRIu32
#include <math.h> // for floor
#include <stdint.h> // for uint32_t, uint8_t, uint64_t, int32_t
#include <stdio.h> // for sprintf, fclose, FILE, size_t
#include <stdlib.h> // for system
#include <string.h> // for strlen
#include <sys/time.h> // for gettimeofday, timeval
#include <time.h> // for localtime, time_t, ctime, strftime
#include <algorithm> // for transform
#include <string> // for basic_string, string
#include "ADM_assert.h" // for ADM_alloc, ADM_fopen, memcpy, ADM_...
#include "ADM_default.h" // for ADM_NO_PTS
#include "ADM_misc.h" // for ADM_date, TIMZ, ADM_epochToString
#include "ADM_vidMisc.h" // for ADM_us2plain, ms2time
---
/avidemux2/avidemux_core/ADM_core/src/ADM_debug.cpp should add these lines:
#include <stdio.h> // for vsnprintf, printf
#include <sys/time.h> // for gettimeofday, timeval
#include <unistd.h> // for isatty, STDOUT_FILENO
#include "ADM_misc.h" // for TIMZ
/avidemux2/avidemux_core/ADM_core/src/ADM_debug.cpp should remove these lines:
- #include <math.h> // lines 21-21
The full include-list for /avidemux2/avidemux_core/ADM_core/src/ADM_debug.cpp:
#include <stdarg.h> // for va_end, va_list, va_start
#include <stdio.h> // for vsnprintf, printf
#include <sys/time.h> // for gettimeofday, timeval
#include <unistd.h> // for isatty, STDOUT_FILENO
#include "ADM_default.h" // for ADM_error2, ADM_info2, ADM_warning2
#include "ADM_misc.h" // for TIMZ
---
/avidemux2/avidemux_core/ADM_core/src/TLK_clock.cpp should add these lines:
#include <stdint.h> // for int64_t, uint32_t, uint64_t, uint8_t
#include <sys/time.h> // for gettimeofday, timeval
#include "ADM_assert.h" // for ADM_usleep
#include "ADM_clock.h" // for ADMCountdown, Clock
#include "ADM_misc.h" // for TIMZ
/avidemux2/avidemux_core/ADM_core/src/TLK_clock.cpp should remove these lines:
- #include <math.h> // lines 32-32
- #include <stdio.h> // lines 29-29
- #include <stdlib.h> // lines 30-30
- #include <time.h> // lines 31-31
- #include "ADM_default.h" // lines 34-34
The full include-list for /avidemux2/avidemux_core/ADM_core/src/TLK_clock.cpp:
#include <stdint.h> // for int64_t, uint32_t, uint64_t, uint8_t
#include <sys/time.h> // for gettimeofday, timeval
#include <unistd.h> // for usleep
#include "ADM_assert.h" // for ADM_usleep
#include "ADM_clock.h" // for ADMCountdown, Clock
#include "ADM_misc.h" // for TIMZ
---
/avidemux2/avidemux_core/ADM_core/src/ADM_fileio.cpp should add these lines:
#include <stdint.h> // for uint8_t, int64_t, uint32_t
#include <stdio.h> // for fclose, FILE, fread, fwrite, printf, feof
#include <string.h> // for strlen, strcat, size_t, NULL, strcmp
#include "ADM_assert.h" // for ADM_fopen, ADM_mkdir, ADM_dealloc, ADM_f...
#include "ADM_coreConfig.h" // for ADM_PLUGIN_DIR, ADM_RELATIVE_LIB_DIR
#include "ADM_files.h" // for ADM_getHomeRelativePath, ADM_SEPARATOR
#include "ADM_misc.h" // for ADM_PathCanonize, ADM_PathSplit
/avidemux2/avidemux_core/ADM_core/src/ADM_fileio.cpp should remove these lines:
- #include <errno.h> // lines 17-17
- #include <sys/stat.h> // lines 18-18
- #include <unistd.h> // lines 33-33
The full include-list for /avidemux2/avidemux_core/ADM_core/src/ADM_fileio.cpp:
#include <fcntl.h> // for SEEK_END
#include <stdint.h> // for uint8_t, int64_t, uint32_t
#include <stdio.h> // for fclose, FILE, fread, fwrite, printf, feof
#include <string.h> // for strlen, strcat, size_t, NULL, strcmp
#include <string> // for string, operator+
#include "ADM_assert.h" // for ADM_fopen, ADM_mkdir, ADM_dealloc, ADM_f...
#include "ADM_coreConfig.h" // for ADM_PLUGIN_DIR, ADM_RELATIVE_LIB_DIR
#include "ADM_default.h" // for ADM_error, ADM_info
#include "ADM_files.h" // for ADM_getHomeRelativePath, ADM_SEPARATOR
#include "ADM_misc.h" // for ADM_PathCanonize, ADM_PathSplit
---
(/avidemux2/avidemux_core/ADM_core/include/ADM_dynamicLoading.h has correct #includes/fwd-decls)
/avidemux2/avidemux_core/ADM_core/src/ADM_dynamicLoading.cpp should add these lines:
/avidemux2/avidemux_core/ADM_core/src/ADM_dynamicLoading.cpp should remove these lines:
- #include <stdlib.h> // lines 17-17
- #include "ADM_default.h" // lines 27-27
The full include-list for /avidemux2/avidemux_core/ADM_core/src/ADM_dynamicLoading.cpp:
#include "ADM_dynamicLoading.h"
#include <dlfcn.h> // for dlclose, dlerror, dlopen, dlsym, RTLD_LOCAL, RTL...
#include <stdarg.h> // for va_arg, va_end, va_list, va_start
#include <stdio.h> // for NULL, printf
---
/avidemux2/avidemux_core/ADM_core/include/ADM_queue.h should add these lines:
#include <stdint.h> // for uint8_t
/avidemux2/avidemux_core/ADM_core/include/ADM_queue.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_core/include/ADM_queue.h:
#include <stdint.h> // for uint8_t
---
/avidemux2/avidemux_core/ADM_core/src/ADM_queue.cpp should add these lines:
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_assert
/avidemux2/avidemux_core/ADM_core/src/ADM_queue.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_core/src/ADM_queue.cpp:
#include "ADM_queue.h"
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_assert
#include "ADM_default.h" // for ADM_warning
---
/avidemux2/avidemux_core/ADM_core/src/ADM_benchmark.cpp should add these lines:
#include <stdint.h> // for uint64_t
/avidemux2/avidemux_core/ADM_core/src/ADM_benchmark.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_core/src/ADM_benchmark.cpp:
#include <stdint.h> // for uint64_t
#include "ADM_clock.h" // for ADMBenchmark, Clock
#include "ADM_default.h" // for ADM_info
---
/avidemux2/avidemux_core/ADM_core/include/ADM_coreTranslator.h should add these lines:
#include "ADM_core6_export.h" // for ADM_CORE6_EXPORT
/avidemux2/avidemux_core/ADM_core/include/ADM_coreTranslator.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_core/include/ADM_coreTranslator.h:
#include "ADM_core6_export.h" // for ADM_CORE6_EXPORT
---
/avidemux2/avidemux_core/ADM_core/src/ADM_coreTranslator.cpp should add these lines:
#include <stddef.h> // for NULL
/avidemux2/avidemux_core/ADM_core/src/ADM_coreTranslator.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_core/src/ADM_coreTranslator.cpp:
#include "ADM_coreTranslator.h"
#include <stddef.h> // for NULL
#include "ADM_default.h" // for ADM_translate
---
/avidemux2/avidemux_core/ADM_core/include/ADM_prettyPrint.h should add these lines:
#include <stdint.h> // for uint32_t
/avidemux2/avidemux_core/ADM_core/include/ADM_prettyPrint.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_core/include/ADM_prettyPrint.h:
#include <stdint.h> // for uint32_t
#include <string> // for string
#include "ADM_core6_export.h" // for ADM_CORE6_EXPORT
---
/avidemux2/avidemux_core/ADM_core/src/ADM_prettyPrint.cpp should add these lines:
#include <stdio.h> // for sprintf
/avidemux2/avidemux_core/ADM_core/src/ADM_prettyPrint.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_core/src/ADM_prettyPrint.cpp:
#include "ADM_prettyPrint.h"
#include <stdio.h> // for sprintf
#include "ADM_default.h" // for QT_TRANSLATE_NOOP
#include "ADM_vidMisc.h" // for ms2time
---
/avidemux2/avidemux_core/ADM_core/include/ADM_crashdump_unix.h should add these lines:
#include "ADM_core6_export.h" // for ADM_CORE6_EXPORT
/avidemux2/avidemux_core/ADM_core/include/ADM_crashdump_unix.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_core/include/ADM_crashdump_unix.h:
#include "ADM_core6_export.h" // for ADM_CORE6_EXPORT
---
/avidemux2/avidemux_core/ADM_core/src/ADM_crashdump_unix.cpp should add these lines:
#include "ADM_crashdump.h" // for ADM_fatalFunction, ADM_saveFunction
#include "ADM_crashdump_unix.h" // for installSigHandler, uninstallSigHandler
/avidemux2/avidemux_core/ADM_core/src/ADM_crashdump_unix.cpp should remove these lines:
- #include <stdarg.h> // lines 19-19
- #include <unistd.h> // lines 21-21
The full include-list for /avidemux2/avidemux_core/ADM_core/src/ADM_crashdump_unix.cpp:
#include <cxxabi.h> // for __cxa_demangle
#include <execinfo.h> // for backtrace, backtrace_symbols
#include <signal.h> // for signal, SIGINT, SIGSEGV, SIG_DFL
#include <stdio.h> // for printf, NULL, sprintf, size_t
#include <stdlib.h> // for exit
#include <string.h> // for strcpy, strstr, strcat
#include "ADM_crashdump.h" // for ADM_fatalFunction, ADM_saveFunction
#include "ADM_crashdump_unix.h" // for installSigHandler, uninstallSigHandler
#include "ADM_default.h" // for ADM_info
---
/avidemux2/avidemux_core/ADM_core/src/ADM_folder_linux.cpp should add these lines:
#include <stdio.h> // for printf
#include <string.h> // for strlen, strcat, strcpy, strncmp
#include "ADM_coreConfig.h" // for ADM_PLUGIN_DIR, ADM_RELATIVE_LIB_DIR
#include "ADM_files.h" // for ADM_SEPARATOR, isPortableMode, ADM_ge...
/avidemux2/avidemux_core/ADM_core/src/ADM_folder_linux.cpp should remove these lines:
- #include <dirent.h> // lines 16-16
- #include <errno.h> // lines 17-17
- #include <sys/stat.h> // lines 18-18
- #include <unistd.h> // lines 21-21
The full include-list for /avidemux2/avidemux_core/ADM_core/src/ADM_folder_linux.cpp:
#include <stdio.h> // for printf
#include <stdlib.h> // for free, getenv, NULL, canonicalize_file...
#include <string.h> // for strlen, strcat, strcpy, strncmp
#include <string> // for string, operator+, allocator, basic_s...
#include "ADM_coreConfig.h" // for ADM_PLUGIN_DIR, ADM_RELATIVE_LIB_DIR
#include "ADM_default.h" // for ADM_info, ADM_error, ADM_warning
#include "ADM_files.h" // for ADM_SEPARATOR, isPortableMode, ADM_ge...
#include "ADM_folder_unix.cpp" // for ADM_PathCanonize, ADM_extractPath
---
/avidemux2/avidemux_core/ADM_core/src/ADM_memcpy.cpp should add these lines:
#include <stdint.h> // for uint8_t
#include "ADM_assert.h" // for adm_fast_memcpy
/avidemux2/avidemux_core/ADM_core/src/ADM_memcpy.cpp should remove these lines:
- #include <stdlib.h> // lines 5-5
- #include "ADM_coreConfig.h" // lines 7-7
- #include "ADM_default.h" // lines 8-8
The full include-list for /avidemux2/avidemux_core/ADM_core/src/ADM_memcpy.cpp:
#include <stdint.h> // for uint8_t
#include <stdio.h> // for NULL
#include <string.h> // for memcpy
#include "ADM_assert.h" // for adm_fast_memcpy
#include "ADM_memsupport.h" // for ADM_InitMemcpy
---
/avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_aacinfo.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
/avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_aacinfo.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_aacinfo.h:
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_audioParser6_export.h" // for ADM_AUDIOPARSER6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_aacinfo.cpp should add these lines:
#include <string.h> // for memset, NULL
#include "ADM_assert.h" // for memcpy
/avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_aacinfo.cpp should remove these lines:
- #include <math.h> // lines 29-29
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_aacinfo.cpp:
#include "ADM_aacinfo.h"
#include <string.h> // for memset, NULL
#include "ADM_assert.h" // for memcpy
#include "ADM_default.h" // for ADM_error
#include "ADM_getbits.h" // for getBits
#include "libavcodec/avcodec.h" // for AV_INPUT_BUFFER_PADDING_SIZE
---
/avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_mp3info.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
/avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_mp3info.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_mp3info.h:
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_audioParser6_export.h" // for ADM_AUDIOPARSER6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_mp3info.cpp should add these lines:
#include <inttypes.h> // for PRIu32
#include <stdio.h> // for printf
#include <string.h> // for memmove
#include "ADM_assert.h" // for memcpy
/avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_mp3info.cpp should remove these lines:
- #include <math.h> // lines 23-23
- #include "ADM_default.h" // lines 26-26
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_mp3info.cpp:
#include "ADM_mp3info.h"
#include <inttypes.h> // for PRIu32
#include <stdio.h> // for printf
#include <string.h> // for memmove
#include "ADM_assert.h" // for memcpy
---
/avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_a52info.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
/avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_a52info.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_a52info.h:
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_audioParser6_export.h" // for ADM_AUDIOPARSER6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_a52info.cpp should add these lines:
#include <inttypes.h> // for PRIu32
#include <stdio.h> // for printf
#include "ADM_assert.h" // for ADM_assert
/avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_a52info.cpp should remove these lines:
- #include "ADM_default.h" // lines 14-14
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_a52info.cpp:
#include "ADM_a52info.h"
#include <inttypes.h> // for PRIu32
#include <stdio.h> // for printf
#include "ADM_assert.h" // for ADM_assert
---
/avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_dcainfo.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
/avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_dcainfo.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_dcainfo.h:
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_audioParser6_export.h" // for ADM_AUDIOPARSER6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_dcainfo.cpp should add these lines:
#include <string.h> // for memset
#include "ADM_assert.h" // for memcpy
/avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_dcainfo.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_dcainfo.cpp:
#include "ADM_dcainfo.h"
#include <string.h> // for memset
#include "ADM_assert.h" // for memcpy
#include "ADM_default.h" // for ADM_warning
#include "ADM_getbits.h" // for getBits
---
In file included from /avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_eac3info.cpp:16:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/ac3.h:45:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/ac3tab.h:27:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavutil/internal.h:40:
/avidemux2/avidemux_core/build/ffmpeg/build/config.h:291:9: warning: 'HAVE_GETTIMEOFDAY' macro redefined [-Wmacro-redefined]
#define HAVE_GETTIMEOFDAY 1
^
/avidemux2/avidemux_core/build/config/ADM_coreConfig.h:34:9: note: previous definition is here
#define HAVE_GETTIMEOFDAY
^
In file included from /avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_eac3info.cpp:17:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/ac3_parser_internal.h:25:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:37:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/mathops.h:51:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/x86/mathops.h:28:
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/x86/asm.h:107:13: warning: 'LOCAL_MANGLE' macro redefined [-Wmacro-redefined]
# define LOCAL_MANGLE(a) #a "(%%rip)"
^
/avidemux2/avidemux_core/ADM_core/include/ADM_mangle_gcc.h:33:17: note: previous definition is here
# define LOCAL_MANGLE(a) #a"(%%rip)"
^
In file included from /avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_eac3info.cpp:17:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/ac3_parser_internal.h:25:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:37:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/mathops.h:51:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/x86/mathops.h:28:
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/x86/asm.h:127:12: warning: 'MANGLE' macro redefined [-Wmacro-redefined]
# define MANGLE(a) "%["#a"]"
^
/avidemux2/avidemux_core/ADM_core/include/ADM_mangle_gcc.h:32:17: note: previous definition is here
# define MANGLE(a) #a"(%%rip)"
^
In file included from /avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_eac3info.cpp:17:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/ac3_parser_internal.h:25:
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:330:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register int sign;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:331:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register int32_t cache;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:346:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register int sign;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:347:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register int32_t cache;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:352:25: warning: expression result unused [-Wunused-value]
sign = sign_extend(~cache, n) >> 31;
^~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:361:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register int tmp;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:381:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register unsigned int tmp;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:432:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register int tmp;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:448:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register unsigned int tmp;
^~~~~~~~~
/avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_eac3info.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
/avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_eac3info.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_eac3info.h:
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_audioParser6_export.h" // for ADM_AUDIOPARSER6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_eac3info.cpp should add these lines:
#include <string.h> // for NULL, memset
#include "ADM_assert.h" // for memcpy
#include "libavcodec/avcodec.h" // for AV_INPUT_BUFFER_PADDING_...
/avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_eac3info.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_eac3info.cpp:
#include "ADM_eac3info.h"
#include <string.h> // for NULL, memset
#include "ADM_assert.h" // for memcpy
#include "ADM_default.h" // for ADM_info, ADM_warning
#include "libavcodec/ac3.h" // for AC3HeaderInfo
#include "libavcodec/ac3_parser_internal.h" // for avpriv_ac3_parse_header
#include "libavcodec/avcodec.h" // for AV_INPUT_BUFFER_PADDING_...
#include "libavutil/mem.h" // for av_free
---
/avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_aacadts.h should add these lines:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint8_t, uint32_t
/avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_aacadts.h should remove these lines:
- #include <vector> // lines 20-20
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_aacadts.h:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint8_t, uint32_t
#include "ADM_audioParser6_export.h" // for ADM_AUDIOPARSER6_EXPORT
#include "ADM_byteBuffer.h" // for ADM_byteBuffer
---
/avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_aacadts.cpp should add these lines:
#include <string.h> // for memmove, NULL
#include "ADM_assert.h" // for memcpy, ADM_assert
/avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_aacadts.cpp should remove these lines:
- #include <math.h> // lines 15-15
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_aacadts.cpp:
#include "ADM_aacadts.h"
#include <string.h> // for memmove, NULL
#include "ADM_assert.h" // for memcpy, ADM_assert
#include "ADM_default.h" // for ADM_error
---
/avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_aacLatm.h should add these lines:
#include <stdint.h> // for uint32_t, uint64_t, uint8_t
#include "ADM_default.h" // for ADM_NO_PTS
class getBits;
/avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_aacLatm.h should remove these lines:
- #include <list> // lines 28-28
- #include "ADM_getbits.h" // lines 26-26
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioParser/include/ADM_aacLatm.h:
#include <stdint.h> // for uint32_t, uint64_t, uint8_t
#include "ADM_audioParser6_export.h" // for ADM_AUDIOPARSER6_EXPORT
#include "ADM_byteBuffer.h" // for ADM_byteBuffer
#include "ADM_default.h" // for ADM_NO_PTS
#include "ADM_ptrQueue.h" // for ADM_ptrQueue
class getBits;
---
/avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_aacLatm.cpp should add these lines:
#include <string.h> // for memmove, memset
#include "ADM_assert.h" // for memcpy, ADM_assert
#include "ADM_getbits.h" // for getBits
/avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_aacLatm.cpp should remove these lines:
- #include <math.h> // lines 18-18
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioParser/src/ADM_aacLatm.cpp:
#include "ADM_aacLatm.h"
#include <string.h> // for memmove, memset
#include "ADM_assert.h" // for memcpy, ADM_assert
#include "ADM_default.h" // for ADM_warning, ADM_error
#include "ADM_getbits.h" // for getBits
#include "libavcodec/avcodec.h" // for AV_INPUT_BUFFER_PADDING_SIZE
---
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioUtils.cpp should add these lines:
#include <inttypes.h> // for PRIu32
#include <stdint.h> // for uint8_t, int16_t, uint32_t, uint16_t
#include <stdio.h> // for printf
#include <stdlib.h> // for rand, RAND_MAX
#include "ADM_assert.h" // for memcpy
#include "ADM_audiodef.h" // for WAVHeader, CHANNEL_TYPE, MAX_CHANNELS
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioUtils.cpp should remove these lines:
- #include "ADM_default.h" // lines 7-7
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioUtils.cpp:
#include <inttypes.h> // for PRIu32
#include <math.h> // for roundf
#include <stdint.h> // for uint8_t, int16_t, uint32_t, uint16_t
#include <stdio.h> // for printf
#include <stdlib.h> // for rand, RAND_MAX
#include "ADM_assert.h" // for memcpy
#include "ADM_audiodef.h" // for WAVHeader, CHANNEL_TYPE, MAX_CHANNELS
#include "ADM_coreAudio.h" // for DITHER_SIZE, DITHER_CHANNELS, ADM_audioRe...
---
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStream.h should add these lines:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint64_t, uint32_t, uint8_t
#include <string> // for string
#include "ADM_audiodef.h" // for WAVHeader
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStream.h should remove these lines:
- #include "ADM_baseAudioStream.h" // lines 21-21
- #include "string" // lines 22-22
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStream.h:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint64_t, uint32_t, uint8_t
#include <string> // for string
#include "ADM_assert.h" // for ADM_assert
#include "ADM_audiodef.h" // for WAVHeader
#include "ADM_coreAudio6_export.h" // for ADM_COREAUDIO6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp should add these lines:
#include <string.h> // for memset
#include "ADM_coreAudio.h" // for getStrFromAudioCodec
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp should remove these lines:
- #include "ADM_audioStreamConstantChunk.h" // lines 13-13
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStream.cpp:
#include "ADM_audioStream.h"
#include <string.h> // for memset
#include "ADM_audioCodecEnum.h" // for WAV_AAC, WAV_AAC_HE, WAV_AC3, WAV_DTS
#include "ADM_audioStreamAC3.h" // for ADM_audioStreamAC3
#include "ADM_audioStreamDCA.h" // for ADM_audioStreamDCA
#include "ADM_audioStreamEac3.h" // for ADM_audioStreamEAC3
#include "ADM_audioStreamMP3.h" // for ADM_audioStreamMP3
#include "ADM_audioStreamPCM.h" // for ADM_audioStreamFloatPCM, ADM_audioS...
#include "ADM_coreAudio.h" // for getStrFromAudioCodec
#include "ADM_default.h" // for QT_TRANSLATE_NOOP, ADM_warning
---
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamBuffered.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t, uint64_t
#include "ADM_audiodef.h" // for WAVHeader
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamBuffered.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamBuffered.h:
#include <stdint.h> // for uint32_t, uint8_t, uint64_t
#include "ADM_audioStream.h" // for ADM_audioAccess (ptr only), ADM_audioSt...
#include "ADM_audiodef.h" // for WAVHeader
#include "ADM_byteBuffer.h" // for ADM_byteBuffer
---
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamBuffered.cpp should add these lines:
#include <stdio.h> // for printf
#include <stdlib.h> // for labs
#include <string.h> // for memmove
#include "ADM_assert.h" // for ADM_assert, memcpy
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamBuffered.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamBuffered.cpp:
#include "ADM_audioStreamBuffered.h"
#include <stdio.h> // for printf
#include <stdlib.h> // for labs
#include <string.h> // for memmove
#include "ADM_assert.h" // for ADM_assert, memcpy
#include "ADM_default.h" // for ADM_warning
#include "ADM_vidMisc.h" // for ADM_us2plain
---
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamMP3.h should add these lines:
#include <stdint.h> // for uint64_t, uint32_t, uint8_t
#include "ADM_audiodef.h" // for WAVHeader
class ADMCountdown;
class ADM_audioAccess;
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamMP3.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamMP3.h:
#include <BVector.h> // for BVector
#include <stdint.h> // for uint64_t, uint32_t, uint8_t
#include "ADM_audioStreamBuffered.h" // for ADM_audioStreamBuffered
#include "ADM_audiodef.h" // for WAVHeader
class ADMCountdown;
class ADM_audioAccess;
---
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp should add these lines:
#include <inttypes.h> // for PRIu32
#include <string.h> // for NULL, memmove
#include "ADM_assert.h" // for ADM_assert
#include "ADM_audioStream.h" // for ADM_audioAccess, ADM_audioStream
#include "ADM_byteBuffer.h" // for ADM_byteBuffer
#include "BVector.h" // for BVector
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamMP3.cpp:
#include "ADM_audioStreamMP3.h"
#include <inttypes.h> // for PRIu32
#include <string.h> // for NULL, memmove
#include "ADM_assert.h" // for ADM_assert
#include "ADM_audioStream.h" // for ADM_audioAccess, ADM_audioStream
#include "ADM_byteBuffer.h" // for ADM_byteBuffer
#include "ADM_clock.h" // for ADMCountdown, Clock
#include "ADM_default.h" // for ADM_info, ADM_error, ADM_warning, QT_TR...
#include "ADM_mp3info.h" // for MpegAudioInfo, getMpegFrameInfo
#include "ADM_vidMisc.h" // for ADM_us2plain
#include "BVector.h" // for BVector
#include "DIA_working.h" // for createWorking, DIA_workingBase
---
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamAC3.h should add these lines:
#include <stdint.h> // for uint32_t, uint64_t, uint8_t
#include "ADM_audiodef.h" // for WAVHeader
class ADM_audioAccess;
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamAC3.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamAC3.h:
#include <stdint.h> // for uint32_t, uint64_t, uint8_t
#include "ADM_audioStreamBuffered.h" // for ADM_audioStreamBuffered
#include "ADM_audiodef.h" // for WAVHeader
class ADM_audioAccess;
---
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamAC3.cpp should add these lines:
#include "ADM_assert.h" // for ADM_assert
#include "ADM_audioStream.h" // for ADM_audioAccess
#include "ADM_byteBuffer.h" // for ADM_byteBuffer
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamAC3.cpp should remove these lines:
- #include "ADM_default.h" // lines 6-6
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamAC3.cpp:
#include "ADM_audioStreamAC3.h"
#include "ADM_a52info.h" // for ADM_a52_syncinfo
#include "ADM_assert.h" // for ADM_assert
#include "ADM_audioStream.h" // for ADM_audioAccess
#include "ADM_byteBuffer.h" // for ADM_byteBuffer
---
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamEac3.h should add these lines:
#include <stdint.h> // for uint32_t, uint64_t, uint8_t
#include "ADM_audiodef.h" // for WAVHeader
class ADM_audioAccess;
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamEac3.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamEac3.h:
#include <stdint.h> // for uint32_t, uint64_t, uint8_t
#include "ADM_audioStreamBuffered.h" // for ADM_audioStreamBuffered
#include "ADM_audiodef.h" // for WAVHeader
class ADM_audioAccess;
---
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamEac3.cpp should add these lines:
#include <stdio.h> // for printf
#include "ADM_assert.h" // for ADM_assert
#include "ADM_audioStream.h" // for ADM_audioAccess
#include "ADM_byteBuffer.h" // for ADM_byteBuffer
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamEac3.cpp should remove these lines:
- #include "ADM_default.h" // lines 6-6
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamEac3.cpp:
#include "ADM_audioStreamEac3.h"
#include <stdio.h> // for printf
#include "ADM_assert.h" // for ADM_assert
#include "ADM_audioStream.h" // for ADM_audioAccess
#include "ADM_byteBuffer.h" // for ADM_byteBuffer
#include "ADM_eac3info.h" // for ADM_EAC3GetInfo, ADM_EAC3_INFO
---
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamDCA.h should add these lines:
#include <stdint.h> // for uint32_t, uint64_t, uint8_t
#include "ADM_audiodef.h" // for WAVHeader
class ADM_audioAccess;
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamDCA.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamDCA.h:
#include <stdint.h> // for uint32_t, uint64_t, uint8_t
#include "ADM_audioStreamBuffered.h" // for ADM_audioStreamBuffered
#include "ADM_audiodef.h" // for WAVHeader
class ADM_audioAccess;
---
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamDCA.cpp should add these lines:
#include "ADM_assert.h" // for ADM_assert
#include "ADM_audioStream.h" // for ADM_audioAccess
#include "ADM_byteBuffer.h" // for ADM_byteBuffer
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamDCA.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamDCA.cpp:
#include "ADM_audioStreamDCA.h"
#include "ADM_assert.h" // for ADM_assert
#include "ADM_audioStream.h" // for ADM_audioAccess
#include "ADM_byteBuffer.h" // for ADM_byteBuffer
#include "ADM_dcainfo.h" // for ADM_DCA_INFO, ADM_DCAGetInfo, DTS_HEADE...
#include "ADM_default.h" // for ADM_warning
---
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamPCM.h should add these lines:
#include <stdint.h> // for uint32_t, uint64_t, uint8_t
#include "ADM_audioStream.h" // for ADM_audioAccess (ptr only), ADM_audioSt...
#include "ADM_audiodef.h" // for WAVHeader
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamPCM.h should remove these lines:
- #include "ADM_audioStreamBuffered.h" // lines 17-17
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamPCM.h:
#include <stdint.h> // for uint32_t, uint64_t, uint8_t
#include "ADM_audioStream.h" // for ADM_audioAccess (ptr only), ADM_audioSt...
#include "ADM_audiodef.h" // for WAVHeader
---
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamPCM.cpp should add these lines:
#include "ADM_assert.h" // for ADM_assert
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamPCM.cpp should remove these lines:
- #include "ADM_vidMisc.h" // lines 8-8
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamPCM.cpp:
#include "ADM_audioStreamPCM.h"
#include "ADM_assert.h" // for ADM_assert
#include "ADM_default.h" // for ADM_NO_PTS
---
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamConstantChunk.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t, uint64_t
#include "ADM_audiodef.h" // for WAVHeader
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamConstantChunk.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioStreamConstantChunk.h:
#include <stdint.h> // for uint32_t, uint8_t, uint64_t
#include "ADM_audioStream.h" // for ADM_audioAccess (ptr only), ADM_audioSt...
#include "ADM_audiodef.h" // for WAVHeader
---
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamConstantChunk.cpp should add these lines:
#include <inttypes.h> // for PRIu32
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamConstantChunk.cpp should remove these lines:
- #include "DIA_working.h" // lines 10-10
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioStreamConstantChunk.cpp:
#include "ADM_audioStreamConstantChunk.h"
#include <inttypes.h> // for PRIu32
#include "ADM_default.h" // for ADM_info, ADM_warning
#include "ADM_vidMisc.h" // for ADM_us2plain
---
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioWrite.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
#include <stdio.h> // for FILE
class ADM_audioStream;
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioWrite.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioWrite.h:
#include <stdint.h> // for uint32_t, uint8_t
#include <stdio.h> // for FILE
#include "ADM_coreAudio6_export.h" // for ADM_COREAUDIO6_EXPORT
class ADM_audioStream;
---
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioWrite.cpp should add these lines:
#include "ADM_assert.h" // for ADM_fopen
#include "ADM_audioCodecEnum.h" // for WAV_AAC, WAV_LPCM, WAV_PCM
#include "ADM_audiodef.h" // for WAVHeader
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioWrite.cpp should remove these lines:
- #include "ADM_default.h" // lines 18-18
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioWrite.cpp:
#include "ADM_audioWrite.h"
#include "ADM_assert.h" // for ADM_fopen
#include "ADM_audioCodecEnum.h" // for WAV_AAC, WAV_LPCM, WAV_PCM
#include "ADM_audioStream.h" // for ADM_audioStream
#include "ADM_audioWriteAAC.h" // for ADM_audioWriteAAC
#include "ADM_audioWriteWav.h" // for ADM_audioWriteWav
#include "ADM_audiodef.h" // for WAVHeader
---
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioWriteWav.h should add these lines:
#include <stdint.h> // for uint32_t, uint64_t, uint8_t
class ADM_audioStream;
class riffWritter;
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioWriteWav.h should remove these lines:
- #include "ADM_writeRiff.h" // lines 20-20
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioWriteWav.h:
#include <stdint.h> // for uint32_t, uint64_t, uint8_t
#include "ADM_audioWrite.h" // for ADM_audioWrite
class ADM_audioStream;
class riffWritter;
---
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioWriteWav.cpp should add these lines:
#include <stdio.h> // for NULL, fseeko, ftello, SEEK_SET
#include "ADM_audioCodecEnum.h" // for WAV_LPCM, WAV_PCM
#include "ADM_audiodef.h" // for WAVHeader, MAX_CHANNELS
#include "ADM_writeRiff.h" // for riffWritter
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioWriteWav.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioWriteWav.cpp:
#include "ADM_audioWriteWav.h"
#include <stdio.h> // for NULL, fseeko, ftello, SEEK_SET
#include "ADM_audioCodecEnum.h" // for WAV_LPCM, WAV_PCM
#include "ADM_audioStream.h" // for ADM_audioStream
#include "ADM_audiodef.h" // for WAVHeader, MAX_CHANNELS
#include "ADM_default.h" // for ADM_error, ADM_warning
#include "ADM_writeRiff.h" // for riffWritter
---
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioWriteAAC.h should add these lines:
#include <stdint.h> // for uint8_t, uint32_t
class ADM_audioStream;
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioWriteAAC.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioWriteAAC.h:
#include <stdint.h> // for uint8_t, uint32_t
#include "ADM_audioWrite.h" // for ADM_audioWrite
class ADM_audioStream;
---
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioWriteAAC.cpp should add these lines:
#include <stdio.h> // for fwrite
#include "ADM_audioCodecEnum.h" // for WAV_AAC
#include "ADM_audiodef.h" // for WAVHeader
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioWriteAAC.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioWriteAAC.cpp:
#include "ADM_audioWriteAAC.h"
#include <stdio.h> // for fwrite
#include "ADM_audioCodecEnum.h" // for WAV_AAC
#include "ADM_audioStream.h" // for ADM_audioStream
#include "ADM_audiodef.h" // for WAVHeader
#include "ADM_default.h" // for ADM_warning, ADM_info
---
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioIdentify.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_audiodef.h" // for WAVHeader
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioIdentify.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioIdentify.h:
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_audiodef.h" // for WAVHeader
#include "ADM_coreAudio6_export.h" // for ADM_COREAUDIO6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioIdentify.cpp should add these lines:
#include <inttypes.h> // for PRIu32
#include <string.h> // for memset, NULL
#include "ADM_assert.h" // for ADM_assert, memcpy
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioIdentify.cpp should remove these lines:
- #include "ADM_a52info.h" // lines 20-20
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioIdentify.cpp:
#include "ADM_audioIdentify.h"
#include <inttypes.h> // for PRIu32
#include <string.h> // for memset, NULL
#include "ADM_aacadts.h" // for ADM_adts2aac, ADM_adts2aac::ADTS_ERROR
#include "ADM_assert.h" // for ADM_assert, memcpy
#include "ADM_audioCodecEnum.h" // for WAV_AAC, WAV_AC3, WAV_DTS, WAV_EAC3
#include "ADM_audiodef.h" // for WAVHeader
#include "ADM_dcainfo.h" // for ADM_DCA_INFO, ADM_DCAGetInfo
#include "ADM_default.h" // for ADM_info, ADM_warning
#include "ADM_eac3info.h" // for ADM_EAC3_INFO, ADM_EAC3GetInfo
#include "ADM_mp3info.h" // for MpegAudioInfo, getMpegFrameInfo
#include "fourcc.h" // for fourCC
---
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioAccessFile.h should add these lines:
#include <stdint.h> // for uint64_t, uint32_t, uint8_t
#include <stdio.h> // for FILE
#include "ADM_assert.h" // for ADM_assert
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioAccessFile.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioAccessFile.h:
#include <stdint.h> // for uint64_t, uint32_t, uint8_t
#include <stdio.h> // for FILE
#include "ADM_assert.h" // for ADM_assert
#include "ADM_audioStream.h" // for ADM_audioAccess
#include "ADM_coreAudio6_export.h" // for ADM_COREAUDIO6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioAccessFile.cpp should add these lines:
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioAccessFile.cpp should remove these lines:
- #include "ADM_audioStream.h" // lines 7-7
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioAccessFile.cpp:
#include "ADM_audioAccessFile.h"
#include "ADM_default.h" // for ADM_NO_PTS
---
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioAccessFileAACADTS.h should add these lines:
#include <stdint.h> // for uint64_t, uint32_t, uint8_t
#include <stdio.h> // for FILE
#include "ADM_assert.h" // for ADM_assert
#include "ADM_audiodef.h" // for WAVHeader
class ADM_adts2aac;
class audioClock;
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioAccessFileAACADTS.h should remove these lines:
- #include "ADM_aacadts.h" // lines 20-20
- #include "ADM_audioClock.h" // lines 19-19
- #include "vector" // lines 18-18
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioAccessFileAACADTS.h:
#include <stdint.h> // for uint64_t, uint32_t, uint8_t
#include <stdio.h> // for FILE
#include <vector> // for vector
#include "ADM_assert.h" // for ADM_assert
#include "ADM_audioStream.h" // for ADM_audioAccess
#include "ADM_audiodef.h" // for WAVHeader
#include "ADM_coreAudio6_export.h" // for ADM_COREAUDIO6_EXPORT
class ADM_adts2aac;
class audioClock;
---
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioAccessFileAACADTS.cpp should add these lines:
#include <memory> // for allocator_traits<>...
#include "ADM_aacadts.h" // for ADM_adts2aac, ADM_...
#include "ADM_audioClock.h" // for audioClock
#include "ADM_audioCodecEnum.h" // for WAV_AAC
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioAccessFileAACADTS.cpp should remove these lines:
- #include "ADM_audioStream.h" // lines 16-16
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioAccessFileAACADTS.cpp:
#include "ADM_audioAccessFileAACADTS.h"
#include <memory> // for allocator_traits<>...
#include "ADM_aacadts.h" // for ADM_adts2aac, ADM_...
#include "ADM_audioAccessFileAACADTS_indexer.cpp" // for adtsIndexer
#include "ADM_audioClock.h" // for audioClock
#include "ADM_audioCodecEnum.h" // for WAV_AAC
#include "ADM_default.h" // for ADM_info, ADM_warning
#include "ADM_vidMisc.h" // for ADM_us2plain
---
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioClock.h should add these lines:
#include <stdint.h> // for uint64_t, uint32_t
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioClock.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioClock.h:
#include <stdint.h> // for uint64_t, uint32_t
#include "ADM_coreAudio6_export.h" // for ADM_COREAUDIO6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioClock.cpp should add these lines:
#include <inttypes.h> // for PRIu64, PRId64
#include <stdio.h> // for printf
#include <stdlib.h> // for labs
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioClock.cpp should remove these lines:
- #include "ADM_default.h" // lines 16-16
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioClock.cpp:
#include "ADM_audioClock.h"
#include <inttypes.h> // for PRIu64, PRId64
#include <stdio.h> // for printf
#include <stdlib.h> // for labs
---
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioXiphUtils.h should add these lines:
#include <stdint.h> // for uint8_t
#include "ADM_coreAudio6_export.h" // for ADM_COREAUDIO6_EXPORT
/avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioXiphUtils.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/include/ADM_audioXiphUtils.h:
#include <stdint.h> // for uint8_t
#include "ADM_coreAudio6_export.h" // for ADM_COREAUDIO6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioXiphUtils.cpp should add these lines:
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for memcpy
/avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioXiphUtils.cpp should remove these lines:
- #include "ADM_audioCodecEnum.h" // lines 19-19
- #include "ADM_audioIdentify.h" // lines 20-20
- #include "ADM_audiodef.h" // lines 18-18
- #include "fourcc.h" // lines 21-21
The full include-list for /avidemux2/avidemux_core/ADM_coreAudio/src/ADM_audioXiphUtils.cpp:
#include "ADM_audioXiphUtils.h"
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for memcpy
#include "ADM_default.h" // for ADM_warning, ADM_info
---
/avidemux2/avidemux_core/ADM_coreAudioFilter/src/audiofilterAPI.cpp should add these lines:
#include <stdint.h> // for uint8_t, uint32_t
#include <string.h> // for memmove
#include "ADM_assert.h" // for memcpy
#include "ADM_audiodef.h" // for WAVHeader
#include "ADM_byteBuffer.h" // for ADM_floatBuffer
/avidemux2/avidemux_core/ADM_coreAudioFilter/src/audiofilterAPI.cpp should remove these lines:
- #include <math.h> // lines 17-17
- #include "ADM_default.h" // lines 19-19
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioFilter/src/audiofilterAPI.cpp:
#include <stdint.h> // for uint8_t, uint32_t
#include <string.h> // for memmove
#include "ADM_assert.h" // for memcpy
#include "ADM_audioFilter.h" // for AUDMAudioFilter, AUD_PROCESS_BUFFER_SIZE
#include "ADM_audiodef.h" // for WAVHeader
#include "ADM_byteBuffer.h" // for ADM_floatBuffer
---
/avidemux2/avidemux_core/ADM_coreAudioDevice/include/ADM_audiodevice.h should add these lines:
#include <pthread.h> // for pthread_t
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_audiodef.h" // for CHANNEL_TYPE, MAX_CHANNELS
/avidemux2/avidemux_core/ADM_coreAudioDevice/include/ADM_audiodevice.h should remove these lines:
- #include "ADM_coreAudio.h" // lines 17-17
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioDevice/include/ADM_audiodevice.h:
#include <pthread.h> // for pthread_t
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_audiodef.h" // for CHANNEL_TYPE, MAX_CHANNELS
#include "ADM_byteBuffer.h" // for ADM_byteBuffer
#include "ADM_coreAudioDevice6_export.h" // for ADM_COREAUDIODEVICE6_EXPORT
#include "ADM_threads.h" // for admMutex
---
/avidemux2/avidemux_core/ADM_coreAudioDevice/src/ADM_audiodevice.cpp should add these lines:
#include <string.h> // for NULL, memset
#include <strings.h> // for strcasecmp
#include <string> // for string
#include "ADM_assert.h" // for ADM_usleep, ADM_assert
#include "ADM_files.h" // for buildDirectoryContent, clearD...
#include "prefs2_list.h" // for AUDIO_DEVICE_AUDIODEVICE
/avidemux2/avidemux_core/ADM_coreAudioDevice/src/ADM_audiodevice.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioDevice/src/ADM_audiodevice.cpp:
#include "ADM_audiodevice.h"
#include <string.h> // for NULL, memset
#include <strings.h> // for strcasecmp
#include <string> // for string
#include "ADM_assert.h" // for ADM_usleep, ADM_assert
#include "ADM_audioDeviceInternal.h" // for ADM_AudioDevices, ADM_AUDIO_D...
#include "ADM_audioDeviceThreaded.cpp" // for audioDeviceThreaded::~audioDe...
#include "ADM_default.h" // for ADM_info
#include "ADM_dynamicLoading.h" // for SHARED_LIB_EXT
#include "ADM_files.h" // for buildDirectoryContent, clearD...
#include "BVector.h" // for BVector
#include "audio_out.h" // for AUDIO_DEVICE, ADM_av_getDevic...
#include "prefs.h" // for preferences, prefs
#include "prefs2_list.h" // for AUDIO_DEVICE_AUDIODEVICE
---
/avidemux2/avidemux_core/ADM_coreAudioEncoder/include/audioencoder.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
#include <string> // for string
#include "ADM_audiodef.h" // for CHANNEL_TYPE, WAVHeader
class AUDMAudioFilter;
class CONFcouple;
/avidemux2/avidemux_core/ADM_coreAudioEncoder/include/audioencoder.h should remove these lines:
- #include "ADM_audioCodecEnum.h" // lines 22-22
- #include "ADM_audioFilter.h" // lines 23-23
- #include "ADM_confCouple.h" // lines 24-24
- #include "ADM_coreAudio.h" // lines 21-21
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioEncoder/include/audioencoder.h:
#include <stdint.h> // for uint32_t, uint8_t
#include <string> // for string
#include "ADM_audiodef.h" // for CHANNEL_TYPE, WAVHeader
#include "ADM_byteBuffer.h" // for ADM_floatBuffer
#include "ADM_coreAudioEncoder6_export.h" // for ADM_COREAUDIOENCODER6_EXPORT
class AUDMAudioFilter;
class CONFcouple;
---
/avidemux2/avidemux_core/ADM_coreAudioEncoder/src/audioencoder.cpp should add these lines:
#include <string.h> // for memset, memmove, NULL
#include "ADM_assert.h" // for ADM_assert
class CONFcouple;
/avidemux2/avidemux_core/ADM_coreAudioEncoder/src/audioencoder.cpp should remove these lines:
- #include "ADM_audioCodecEnum.h" // lines 21-21
- #include "ADM_coreAudio.h" // lines 18-18
The full include-list for /avidemux2/avidemux_core/ADM_coreAudioEncoder/src/audioencoder.cpp:
#include "audioencoder.h"
#include <string.h> // for memset, memmove, NULL
#include "ADM_assert.h" // for ADM_assert
#include "ADM_audioFilter.h" // for AUDMAudioFilter, AUD_END_OF_STREAM
#include "ADM_default.h" // for ADM_error, ADM_warning
#include "BVector.h" // for BVector
#include "audioencoderInternal.h" // for ADM_audioEncoder
class CONFcouple;
---
/avidemux2/avidemux_core/ADM_coreDemuxer/src/ADM_dynaDemuxer.cpp should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
#include <stdio.h> // for printf, NULL
#include <string.h> // for memset
#include "ADM_assert.h" // for ADM_assert
#include "ADM_dynamicLoading.h" // for SHARED_LIB_EXT
#include "ADM_files.h" // for buildDirectoryContent, clearDirecto...
class vidHeader;
/avidemux2/avidemux_core/ADM_coreDemuxer/src/ADM_dynaDemuxer.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreDemuxer/src/ADM_dynaDemuxer.cpp:
#include <BVector.h> // for BVector
#include <stdint.h> // for uint32_t, uint8_t
#include <stdio.h> // for printf, NULL
#include <string.h> // for memset
#include "ADM_assert.h" // for ADM_assert
#include "ADM_coreDemuxer.h" // for ADM_demuxerSpawn, ADM_dm_cleanup
#include "ADM_default.h" // for ADM_info
#include "ADM_demuxerInternal.h" // for ADM_demuxer, ADM_DEMUXER_API_VERSION
#include "ADM_dynamicLoading.h" // for SHARED_LIB_EXT
#include "ADM_files.h" // for buildDirectoryContent, clearDirecto...
class vidHeader;
---
/avidemux2/avidemux_core/ADM_coreDemuxer/src/ADM_demuxer.cpp should add these lines:
#include <stdint.h> // for uint32_t, uint8_t, uint64_t
#include <string.h> // for NULL, memset, strcpy, strlen
#include "ADM_assert.h" // for ADM_assert
#include "ADM_bitmap.h" // for ADM_BITMAPINFOHEADER
#include "ADM_inttype.h" // for UNUSED_ARG
#include "avifmt.h" // for AVIStreamHeader, MainAVIHeader
/avidemux2/avidemux_core/ADM_coreDemuxer/src/ADM_demuxer.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreDemuxer/src/ADM_demuxer.cpp:
#include <math.h> // for floor
#include <stdint.h> // for uint32_t, uint8_t, uint64_t
#include <string.h> // for NULL, memset, strcpy, strlen
#include "ADM_Video.h" // for vidHeader, aviInfo
#include "ADM_assert.h" // for ADM_assert
#include "ADM_bitmap.h" // for ADM_BITMAPINFOHEADER
#include "ADM_default.h" // for ADM_NO_PTS
#include "ADM_inttype.h" // for UNUSED_ARG
#include "avifmt.h" // for AVIStreamHeader, MainAVIHeader
---
/avidemux2/avidemux_core/ADM_coreDemuxerMpeg/include/ADM_indexFile.h should add these lines:
#include <stdint.h> // for uint32_t, uint64_t, uint8_t
#include <stdio.h> // for FILE
/avidemux2/avidemux_core/ADM_coreDemuxerMpeg/include/ADM_indexFile.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreDemuxerMpeg/include/ADM_indexFile.h:
#include <BVector.h> // for BVector
#include <stdint.h> // for uint32_t, uint64_t, uint8_t
#include <stdio.h> // for FILE
#include "ADM_byteBuffer.h" // for ADM_byteBuffer
#include "ADM_coreDemuxerMpeg6_export.h" // for ADM_COREDEMUXER6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreDemuxerMpeg/src/ADM_indexFile.cpp should add these lines:
#include <inttypes.h> // for PRId64
#include <stdlib.h> // for atoi
#include <string.h> // for strlen, strstr
#include <strings.h> // for strcasecmp
#include "ADM_assert.h" // for ADM_strdup, ADM_fopen, ADM_dealloc
#include "BVector.h" // for BVector
/avidemux2/avidemux_core/ADM_coreDemuxerMpeg/src/ADM_indexFile.cpp should remove these lines:
- #include "ADM_default.h" // lines 17-17
The full include-list for /avidemux2/avidemux_core/ADM_coreDemuxerMpeg/src/ADM_indexFile.cpp:
#include "ADM_indexFile.h"
#include <inttypes.h> // for PRId64
#include <stdlib.h> // for atoi
#include <string.h> // for strlen, strstr
#include <strings.h> // for strcasecmp
#include "ADM_assert.h" // for ADM_strdup, ADM_fopen, ADM_dealloc
#include "BVector.h" // for BVector
#include "ctype.h" // for isdigit
---
/avidemux2/avidemux_core/ADM_coreDemuxerMpeg/include/dmx_io.h should add these lines:
#include <stdint.h> // for uint8_t, uint64_t, uint32_t
#include <stdio.h> // for FILE, NULL
/avidemux2/avidemux_core/ADM_coreDemuxerMpeg/include/dmx_io.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreDemuxerMpeg/include/dmx_io.h:
#include <BVector.h> // for BVector
#include <stdint.h> // for uint8_t, uint64_t, uint32_t
#include <stdio.h> // for FILE, NULL
#include "ADM_coreDemuxerMpeg6_export.h" // for ADM_COREDEMUXER6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreDemuxerMpeg/src/dmx_io.cpp should add these lines:
#include <inttypes.h> // for PRIu64, PRIu32
#include <string.h> // for memcpy, memset, strcat
#include <string> // for string, allocator, operator+, char_traits
#include "ADM_assert.h" // for ADM_alloc, ADM_fopen, fread, ADM_assert
#include "BVector.h" // for BVector
/avidemux2/avidemux_core/ADM_coreDemuxerMpeg/src/dmx_io.cpp should remove these lines:
- #include <math.h> // lines 21-21
- #include "ADM_default.h" // lines 23-23
The full include-list for /avidemux2/avidemux_core/ADM_coreDemuxerMpeg/src/dmx_io.cpp:
#include "dmx_io.h"
#include <inttypes.h> // for PRIu64, PRIu32
#include <string.h> // for memcpy, memset, strcat
#include <string> // for string, allocator, operator+, char_traits
#include "ADM_assert.h" // for ADM_alloc, ADM_fopen, fread, ADM_assert
#include "ADM_coreUtils.h" // for ADM_probeSequencedFile, ADM_splitSequence...
#include "ADM_cpp.h" // for string
#include "BVector.h" // for BVector
---
/avidemux2/avidemux_core/ADM_coreDemuxerMpeg/include/dmxPacket.h should add these lines:
#include <stdint.h> // for uint64_t, uint32_t, uint8_t
/avidemux2/avidemux_core/ADM_coreDemuxerMpeg/include/dmxPacket.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreDemuxerMpeg/include/dmxPacket.h:
#include <stdint.h> // for uint64_t, uint32_t, uint8_t
#include "ADM_coreDemuxerMpeg6_export.h" // for ADM_COREDEMUXER6_EXPORT
#include "dmx_io.h" // for fileParser
---
/avidemux2/avidemux_core/ADM_coreDemuxerMpeg/src/dmxPacket.cpp should add these lines:
#include <stddef.h> // for NULL
/avidemux2/avidemux_core/ADM_coreDemuxerMpeg/src/dmxPacket.cpp should remove these lines:
- #include "ADM_default.h" // lines 17-17
The full include-list for /avidemux2/avidemux_core/ADM_coreDemuxerMpeg/src/dmxPacket.cpp:
#include "dmxPacket.h"
#include <stddef.h> // for NULL
---
/avidemux2/avidemux_core/ADM_coreDemuxerMpeg/src/dmxPSPacket.cpp:733:34: warning: result of comparison of constant 256 with expression of type 'uint8_t' (aka 'unsigned char') is always true [-Wtautological-constant-out-of-range-compare]
ADM_assert(tmppid<0x100);
~~~~~~^~~~~~
/avidemux2/avidemux_core/ADM_core/include/ADM_assert.h:30:30: note: expanded from macro 'ADM_assert'
#define ADM_assert(x) { if(!(x)) {ADM_backTrack("Assert failed :"#x,__LINE__,__FILE__); }}
^
/avidemux2/avidemux_core/ADM_coreDemuxerMpeg/include/dmxPSPacket.h should add these lines:
#include <stdint.h> // for uint64_t, uint8_t, uint32_t
#include "ADM_assert.h" // for ADM_assert
/avidemux2/avidemux_core/ADM_coreDemuxerMpeg/include/dmxPSPacket.h should remove these lines:
- #include "ADM_Video.h" // lines 11-11
The full include-list for /avidemux2/avidemux_core/ADM_coreDemuxerMpeg/include/dmxPSPacket.h:
#include <stdint.h> // for uint64_t, uint8_t, uint32_t
#include "ADM_assert.h" // for ADM_assert
#include "ADM_coreDemuxerMpeg6_export.h" // for ADM_COREDEMUXER6_EXPORT
#include "dmxPacket.h" // for ADMMpegPacket, dmxPacketInfo
---
/avidemux2/avidemux_core/ADM_coreDemuxerMpeg/src/dmxPSPacket.cpp should add these lines:
#include <inttypes.h> // for PRIx64, PRIu64, PRIx32
#include <stdio.h> // for printf, NULL
#include <stdlib.h> // for free, malloc
#include <string.h> // for memset, memcpy
#include "dmx_io.h" // for fileParser
/avidemux2/avidemux_core/ADM_coreDemuxerMpeg/src/dmxPSPacket.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreDemuxerMpeg/src/dmxPSPacket.cpp:
#include "dmxPSPacket.h"
#include <inttypes.h> // for PRIx64, PRIu64, PRIx32
#include <stdio.h> // for printf, NULL
#include <stdlib.h> // for free, malloc
#include <string.h> // for memset, memcpy
#include "ADM_default.h" // for ADM_NO_PTS, ADM_warning
#include "dmx_io.h" // for fileParser
#include "dmx_mpegstartcode.h" // for PRIVATE_STREAM_2, PRIVATE_STREAM_1
---
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_codecs.cpp should add these lines:
#include "ADM_inttype.h" // for UNUSED_ARG
class ADMCompressedImage;
class ADMImage;
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_codecs.cpp should remove these lines:
- #include "ADM_default.h" // lines 20-20
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_codecs.cpp:
#include "ADM_codec.h" // for decoders
#include "ADM_inttype.h" // for UNUSED_ARG
class ADMCompressedImage;
class ADMImage;
---
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_ffmp43.cpp:74:12: warning: 'qstride' is deprecated [-Wdeprecated-declarations]
if (src->qstride && src->qscale_table && codecId != AV_CODEC_ID_H264)
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/frame.h:621:5: note: 'qstride' has been explicitly marked deprecated here
attribute_deprecated
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_ffmp43.cpp:74:28: warning: 'qscale_table' is deprecated [-Wdeprecated-declarations]
if (src->qstride && src->qscale_table && codecId != AV_CODEC_ID_H264)
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/frame.h:616:5: note: 'qscale_table' has been explicitly marked deprecated here
attribute_deprecated
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_ffmp43.cpp:76:37: warning: 'qscale_table' is deprecated [-Wdeprecated-declarations]
out->quant = (uint8_t *) src->qscale_table;
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/frame.h:616:5: note: 'qscale_table' has been explicitly marked deprecated here
attribute_deprecated
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_ffmp43.cpp:77:28: warning: 'qstride' is deprecated [-Wdeprecated-declarations]
out->_qStride = src->qstride;
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/frame.h:621:5: note: 'qstride' has been explicitly marked deprecated here
attribute_deprecated
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_ffmp43.cpp:740:5: warning: 'avcodec_register_all' is deprecated [-Wdeprecated-declarations]
avcodec_register_all();
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/avcodec.h:4158:1: note: 'avcodec_register_all' has been explicitly marked deprecated here
attribute_deprecated
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h should add these lines:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_default.h" // for QT_TRANSLATE_NOOP, ADM_error
#include "DIA_coreToolkit.h" // for GUI_Error_HIG
#include "libavutil/frame.h" // for AVFrame
#include "libavutil/pixfmt.h" // for AV_PIX_FMT_YUV420P, AVPixelF...
class ADMCompressedImage;
class ADMImage;
class CONFcouple;
/avidemux2/avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h should remove these lines:
- #include "libavutil/mem.h" // lines 25-25
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoCodec/include/ADM_ffmp43.h:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_codec.h" // for decoders
#include "ADM_coreVideoCodec6_export.h" // for ADM_COREVIDEOCODEC6_EXPORT
#include "ADM_default.h" // for QT_TRANSLATE_NOOP, ADM_error
#include "ADM_hwAccel.h" // for ADM_acceleratedDecoderFF
#include "ADM_paramList.h" // for ADM_paramList
#include "DIA_coreToolkit.h" // for GUI_Error_HIG
#include "libavcodec/avcodec.h" // for AVCodecContext, avcodec_allo...
#include "libavutil/frame.h" // for AVFrame
#include "libavutil/pixfmt.h" // for AV_PIX_FMT_YUV420P, AVPixelF...
class ADMCompressedImage;
class ADMImage;
class CONFcouple;
---
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_ffmp43.cpp should add these lines:
#include <errno.h> // for EAGAIN, EINVAL
#include <stdarg.h> // for va_list
#include <stdio.h> // for printf, vsnprintf
#include <string.h> // for memset
#include "ADM_assert.h" // for ADM_assert, memcpy
#include "ADM_colorspace.h" // for ADM_COL_RANGE_JPEG, ADM_COL_RANGE_MPEG
#include "ADM_compressedImage.h" // for ADMCompressedImage, ADM_COMPRESSED_...
#include "ADM_cpuCap.h" // for ADM_cpu_num_processors
#include "ADM_crashdump.h" // for ADM_backTrack
#include "ADM_image.h" // for ADMImage, ADMImageRef
#include "ADM_imageFlags.h" // for AVI_KEY_FRAME, AVI_P_FRAME, AVI_BOT...
#include "ADM_rgb.h" // for ADM_COLOR_BGR24, ADM_COLOR_BGR32A
#include "libavcodec/version.h" // for LIBAVCODEC_BUILD
#include "libavutil/avutil.h" // for AV_PICTURE_TYPE_B, AV_PICTURE_TYPE_I
#include "libavutil/error.h" // for av_make_error_string, AVERROR, AV_E...
#include "libavutil/log.h" // for AV_LOG_INFO, av_log_set_callback
#include "libavutil/mem.h" // for av_free
#include "libavutil/rational.h" // for AVRational
class CONFcouple;
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_ffmp43.cpp should remove these lines:
- #include "DIA_coreToolkit.h" // lines 20-20
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_ffmp43.cpp:
#include "ADM_ffmp43.h"
#include <errno.h> // for EAGAIN, EINVAL
#include <stdarg.h> // for va_list
#include <stddef.h> // for NULL, offsetof
#include <stdio.h> // for printf, vsnprintf
#include <string.h> // for memset
#include "ADM_assert.h" // for ADM_assert, memcpy
#include "ADM_colorspace.h" // for ADM_COL_RANGE_JPEG, ADM_COL_RANGE_MPEG
#include "ADM_compressedImage.h" // for ADMCompressedImage, ADM_COMPRESSED_...
#include "ADM_cpuCap.h" // for ADM_cpu_num_processors
#include "ADM_crashdump.h" // for ADM_backTrack
#include "ADM_default.h" // for ADM_info, ADM_warning, ADM_NO_PTS
#include "ADM_hwAccel.h" // for ADM_acceleratedDecoderFF
#include "ADM_image.h" // for ADMImage, ADMImageRef
#include "ADM_imageFlags.h" // for AVI_KEY_FRAME, AVI_P_FRAME, AVI_BOT...
#include "ADM_rgb.h" // for ADM_COLOR_BGR24, ADM_COLOR_BGR32A
#include "libavcodec/version.h" // for LIBAVCODEC_BUILD
#include "libavutil/avutil.h" // for AV_PICTURE_TYPE_B, AV_PICTURE_TYPE_I
#include "libavutil/error.h" // for av_make_error_string, AVERROR, AV_E...
#include "libavutil/log.h" // for AV_LOG_INFO, av_log_set_callback
#include "libavutil/mem.h" // for av_free
#include "libavutil/rational.h" // for AVRational
class CONFcouple;
---
/avidemux2/avidemux_core/ADM_coreVideoCodec/include/ADM_codecFFsimple.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
class decoders;
/avidemux2/avidemux_core/ADM_coreVideoCodec/include/ADM_codecFFsimple.h should remove these lines:
- #include "ADM_codec.h" // lines 28-28
- #include "ADM_default.h" // lines 22-22
- #include "libavcodec/avcodec.h" // lines 25-25
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoCodec/include/ADM_codecFFsimple.h:
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_ffmp43.h" // for decoderFF
class decoders;
---
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp should add these lines:
#include <stdio.h> // for printf, NULL
#include "ADM_codec.h" // for decoders (ptr only), ADM_CORE_CODE...
#include "ADM_coreConfig.h" // for USE_LIBVA, USE_VDPAU
#include "ADM_default.h" // for QT_TRANSLATE_NOOP, ADM_warning
#include "libavcodec/avcodec.h" // for AVCodecContext, avcodec_alloc_cont...
#include "libavutil/pixfmt.h" // for AV_PIX_FMT_YUV420P
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp should remove these lines:
- #include "fourcc.h" // lines 17-17
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_codecFFsimple.cpp:
#include "ADM_codecFFsimple.h"
#include <stdio.h> // for printf, NULL
#include "ADM_codec.h" // for decoders (ptr only), ADM_CORE_CODE...
#include "ADM_coreCodecMapping.h" // for ffVideoCodec, getCodecIdFromFourcc
#include "ADM_coreConfig.h" // for USE_LIBVA, USE_VDPAU
#include "ADM_default.h" // for QT_TRANSLATE_NOOP, ADM_warning
#include "DIA_coreToolkit.h" // for GUI_Error_HIG
#include "libavcodec/avcodec.h" // for AVCodecContext, avcodec_alloc_cont...
#include "libavutil/pixfmt.h" // for AV_PIX_FMT_YUV420P
---
/avidemux2/avidemux_core/ADM_coreVideoCodec/include/ADM_rgb16.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
class ADMColorScalerSimple;
class ADMCompressedImage;
class ADMImage;
/avidemux2/avidemux_core/ADM_coreVideoCodec/include/ADM_rgb16.h should remove these lines:
- #include "ADM_colorspace.h" // lines 20-20
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoCodec/include/ADM_rgb16.h:
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_codec.h" // for decoders
class ADMColorScalerSimple;
class ADMCompressedImage;
class ADMImage;
---
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_rgb16.cpp should add these lines:
#include <stdio.h> // for NULL, printf
#include "ADM_assert.h" // for ADM_assert, memcpy
#include "ADM_colorspace.h" // for ADM_COL_RANGE_JPEG
#include "ADM_compressedImage.h" // for ADMCompressedImage
#include "ADM_image.h" // for ADMImageRef, ADMImage
#include "ADM_imageFlags.h" // for AVI_KEY_FRAME
#include "ADM_rgb.h" // for ADM_COLOR_BGR24, ADM_COLOR_RGB555
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_rgb16.cpp should remove these lines:
- #include "ADM_default.h" // lines 18-18
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_rgb16.cpp:
#include "ADM_rgb16.h"
#include <stdio.h> // for NULL, printf
#include "ADM_assert.h" // for ADM_assert, memcpy
#include "ADM_codec.h" // for decoders
#include "ADM_colorspace.h" // for ADM_COL_RANGE_JPEG
#include "ADM_compressedImage.h" // for ADMCompressedImage
#include "ADM_image.h" // for ADMImageRef, ADMImage
#include "ADM_imageFlags.h" // for AVI_KEY_FRAME
#include "ADM_rgb.h" // for ADM_COLOR_BGR24, ADM_COLOR_RGB555
---
/avidemux2/avidemux_core/ADM_coreVideoCodec/include/ADM_uyvy.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
class ADMCompressedImage;
class ADMImage;
/avidemux2/avidemux_core/ADM_coreVideoCodec/include/ADM_uyvy.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoCodec/include/ADM_uyvy.h:
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_codec.h" // for decoders
class ADMCompressedImage;
class ADMImage;
---
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_uyvy.cpp should add these lines:
#include <stddef.h> // for NULL
#include "ADM_compressedImage.h" // for ADMCompressedImage
#include "ADM_image.h" // for ADMImageRef, ADMImage
#include "ADM_imageFlags.h" // for AVI_KEY_FRAME
#include "ADM_rgb.h" // for ADM_COLOR_UYVY422, ADM_COLOR_YUV422
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_uyvy.cpp should remove these lines:
- #include "ADM_default.h" // lines 16-16
- #include "fourcc.h" // lines 17-17
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_uyvy.cpp:
#include "ADM_uyvy.h"
#include <stddef.h> // for NULL
#include "ADM_compressedImage.h" // for ADMCompressedImage
#include "ADM_image.h" // for ADMImageRef, ADMImage
#include "ADM_imageFlags.h" // for AVI_KEY_FRAME
#include "ADM_rgb.h" // for ADM_COLOR_UYVY422, ADM_COLOR_YUV422
---
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_codecSearch.cpp should add these lines:
#include <endian.h> // for BIG_ENDIAN
#include <stdint.h> // for uint8_t, uint32_t
#include <stdio.h> // for printf, NULL
#include "ADM_codecType.h" // for isDVCompatible, isH264Compatible, isH...
#include "ADM_coreConfig.h" // for USE_VDPAU
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_codecSearch.cpp should remove these lines:
- #include "libavcodec/avcodec.h" // lines 25-25
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_codecSearch.cpp:
#include <endian.h> // for BIG_ENDIAN
#include <stdint.h> // for uint8_t, uint32_t
#include <stdio.h> // for printf, NULL
#include "ADM_codec.h" // for decoders (ptr only), ADM_coreCodecGet...
#include "ADM_codecEmpty.h" // for decoderEmpty
#include "ADM_codecFFVP9.h" // for decoderFFVP9
#include "ADM_codecFFsimple.h" // for admCreateFFSimple
#include "ADM_codecNull.h" // for decoderNull
#include "ADM_codecType.h" // for isDVCompatible, isH264Compatible, isH...
#include "ADM_coreConfig.h" // for USE_VDPAU
#include "ADM_default.h" // for ADM_info
#include "ADM_ffmp43.h" // for decoderFF, decoderFFDV, decoderFFDiv3
#include "ADM_rgb16.h" // for decoderRGB16
#include "ADM_uyvy.h" // for decoderUYVY, decoderYUY2
#include "fourcc.h" // for fourCC
---
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp should add these lines:
#include <stdint.h> // for uint8_t
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoCodec/src/DIA_lavDecoder.cpp:
#include <stdint.h> // for uint8_t
#include "ADM_default.h" // for QT_TRANSLATE_NOOP
#include "DIA_factory.h" // for diaFactoryRun, diaElemToggle, diaElem (ptr ...
---
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_ffHwAccel.cpp:134:19: warning: 'av_hwaccel_next' is deprecated [-Wdeprecated-declarations]
AVHWAccel *hw=av_hwaccel_next(NULL);
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/avcodec.h:6119:1: note: 'av_hwaccel_next' has been explicitly marked deprecated here
attribute_deprecated
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_ffHwAccel.cpp:141:12: warning: 'av_hwaccel_next' is deprecated [-Wdeprecated-declarations]
hw=av_hwaccel_next(hw);
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/avcodec.h:6119:1: note: 'av_hwaccel_next' has been explicitly marked deprecated here
attribute_deprecated
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_ffHwAccel.cpp should add these lines:
#include <stdint.h> // for uint32_t
#include "ADM_imageFlags.h" // for AVI_P_FRAME, AVI_BOTTOM_FIELD, AVI_B...
#include "libavcodec/avcodec.h" // for AVHWAccel, av_hwaccel_next, avcodec_...
#include "libavutil/avutil.h" // for AV_PICTURE_TYPE_B, AV_PICTURE_TYPE_I
#include "libavutil/frame.h" // for AVFrame
#include "libavutil/pixfmt.h" // for AVPixelFormat
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_ffHwAccel.cpp should remove these lines:
- #include "DIA_coreToolkit.h" // lines 20-20
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_ffHwAccel.cpp:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint32_t
#include <vector> // for vector
#include "ADM_default.h" // for ADM_info
#include "ADM_ffmp43.h" // for decoderFF, ADM_FFgetFormat
#include "ADM_hwAccel.h" // for ADM_hwAccelEntry, ADM_acceleratedDec...
#include "ADM_imageFlags.h" // for AVI_P_FRAME, AVI_BOTTOM_FIELD, AVI_B...
#include "libavcodec/avcodec.h" // for AVHWAccel, av_hwaccel_next, avcodec_...
#include "libavutil/avutil.h" // for AV_PICTURE_TYPE_B, AV_PICTURE_TYPE_I
#include "libavutil/frame.h" // for AVFrame
#include "libavutil/pixfmt.h" // for AVPixelFormat
---
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_ffVp9.cpp should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_codecFFsimple.h" // for decoderFFSimple
#include "ADM_compressedImage.h" // for ADMCompressedImage
#include "libavcodec/avcodec.h" // for av_parser_close, av_parser_init
class ADMImage;
/avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_ffVp9.cpp should remove these lines:
- #include "ADM_default.h" // lines 18-18
- #include "ADM_ffmp43.h" // lines 19-19
- #include "ADM_hwAccel.h" // lines 21-21
- #include "DIA_coreToolkit.h" // lines 20-20
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoCodec/src/ADM_ffVp9.cpp:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_codecFFVP9.h" // for decoderFFVP9
#include "ADM_codecFFsimple.h" // for decoderFFSimple
#include "ADM_compressedImage.h" // for ADMCompressedImage
#include "libavcodec/avcodec.h" // for av_parser_close, av_parser_init
class ADMImage;
---
/avidemux2/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreVdpau/src/ADM_coreVdpau.cpp should add these lines:
#include <X11/Xlib.h> // for Display
#include <stdint.h> // for uint32_t, uint8_t, int...
#include <stdio.h> // for printf, NULL
#include <string.h> // for memset
#include <vdpau/vdpau.h> // for VdpStatus, VdpVideoSur...
#include <vdpau/vdpau_x11.h> // for VdpDeviceCreateX11
#include <utility> // for pair
#include "ADM_assert.h" // for ADM_assert
#include "ADM_coreConfig.h" // for USE_VDPAU
#include "ADM_windowInfo.h" // for GUI_WindowInfo
/avidemux2/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreVdpau/src/ADM_coreVdpau.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreVdpau/src/ADM_coreVdpau.cpp:
#include <X11/Xlib.h> // for Display
#include <stdint.h> // for uint32_t, uint8_t, int...
#include <stdio.h> // for printf, NULL
#include <string.h> // for memset
#include <vdpau/vdpau.h> // for VdpStatus, VdpVideoSur...
#include <vdpau/vdpau_x11.h> // for VdpDeviceCreateX11
#include <map> // for map, operator!=, opera...
#include <utility> // for pair
#include "../include/ADM_coreVdpau.h" // for admVdpau
#include "../include/ADM_coreVdpauInternal.h" // for VdpFunctions, CHECK
#include "ADM_assert.h" // for ADM_assert
#include "ADM_coreConfig.h" // for USE_VDPAU
#include "ADM_default.h" // for ADM_info, ADM_warning
#include "ADM_dynamicLoading.h" // for ADM_LibWrapper
#include "ADM_windowInfo.h" // for GUI_WindowInfo
---
/avidemux2/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreVdpau/src/ADM_coreVdpauMixer.cpp should add these lines:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint32_t
#include <vdpau/vdpau.h> // for VdpVideoSurface, VdpRect
#include "ADM_coreConfig.h" // for USE_VDPAU
/avidemux2/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreVdpau/src/ADM_coreVdpauMixer.cpp should remove these lines:
- #include "ADM_dynamicLoading.h" // lines 20-20
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreVdpau/src/ADM_coreVdpauMixer.cpp:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint32_t
#include <vdpau/vdpau.h> // for VdpVideoSurface, VdpRect
#include "../include/ADM_coreVdpau.h" // for admVdpau
#include "../include/ADM_coreVdpauInternal.h" // for VdpFunctions, funcs
#include "ADM_coreConfig.h" // for USE_VDPAU
#include "ADM_default.h" // for ADM_warning, ADM_info
---
In file included from /avidemux2/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA.cpp:17:
/avidemux2/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/../include/ADM_coreLibVA.h:78:50: warning: 'vaapi_context' is deprecated [-Wdeprecated-declarations]
static bool fillContext(VAProfile profile,vaapi_context *c);
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/vaapi.h:56:8: note: 'vaapi_context' has been explicitly marked deprecated here
struct attribute_deprecated vaapi_context {
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA.cpp:422:47: warning: 'vaapi_context' is deprecated [-Wdeprecated-declarations]
bool admLibVA::fillContext(VAProfile profile ,vaapi_context *c)
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/vaapi.h:56:8: note: 'vaapi_context' has been explicitly marked deprecated here
struct attribute_deprecated vaapi_context {
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA_test.cpp should add these lines:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint8_t
#include <va/va.h> // for VAImage
#include "ADM_coreLibVA.h" // for admLibVA, ADM_vaSurface (ptr only)
#include "ADM_default.h" // for ADM_info
#include "ADM_image.h" // for ADMImage, PLANAR_Y
/avidemux2/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA_test.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA_test.cpp:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint8_t
#include <va/va.h> // for VAImage
#include "ADM_coreLibVA.h" // for admLibVA, ADM_vaSurface (ptr only)
#include "ADM_default.h" // for ADM_info
#include "ADM_image.h" // for ADMImage, PLANAR_Y
---
/avidemux2/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA.cpp should add these lines:
#include <X11/X.h> // for Drawable
#include <X11/Xlib.h> // for Display
#include <stdio.h> // for printf, NULL
#include <string.h> // for memset
#include "ADM_assert.h" // for ADM_assert, ADM_usleep
#include "ADM_colorspace.h" // for ADMColorScalerSimple
#include "ADM_coreConfig.h" // for USE_LIBVA
#include "ADM_rgb.h" // for ADM_COLOR_YV12, ADM_COLOR_NV12
/avidemux2/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA.cpp should remove these lines:
- #include "../include/ADM_coreLibVA_internal.h" // lines 21-21
- #include "ADM_bitstream.h" // lines 108-108
- #include "ADM_dynamicLoading.h" // lines 22-22
- #include "ADM_imageFlags.h" // lines 25-25
- #include "fourcc.h" // lines 27-27
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/src/ADM_coreLibVA.cpp:
#include "ADM_coreLibVA_test.cpp"
#include <X11/X.h> // for Drawable
#include <X11/Xlib.h> // for Display
#include <stdio.h> // for printf, NULL
#include <string.h> // for memset
#include <map> // for map, operator==, map<>::iterator
#include "../include/ADM_coreLibVA.h" // for admLibVA, ADM_vaSurface, VA_IN...
#include "ADM_assert.h" // for ADM_assert, ADM_usleep
#include "ADM_colorspace.h" // for ADMColorScalerSimple
#include "ADM_coreConfig.h" // for USE_LIBVA
#include "ADM_default.h" // for ADM_warning, ADM_info, admAlloca
#include "ADM_rgb.h" // for ADM_COLOR_YV12, ADM_COLOR_NV12
#include "ADM_windowInfo.h" // for GUI_WindowInfo
#include "libavcodec/vaapi.h" // for vaapi_context
#include "va/va_x11.h" // for vaGetDisplay, vaPutSurface
---
/avidemux2/avidemux_core/ADM_coreImage/include/ADM_image.h should add these lines:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint32_t, uint8_t, uint64_t
class ADMImage;
/avidemux2/avidemux_core/ADM_coreImage/include/ADM_image.h should remove these lines:
- #include "ADM_assert.h" // lines 30-30
- #include "ADM_inttype.h" // lines 27-27
- class ADMImageDefault; // lines 91-91
The full include-list for /avidemux2/avidemux_core/ADM_coreImage/include/ADM_image.h:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint32_t, uint8_t, uint64_t
#include "ADM_byteBuffer.h" // for ADM_byteBuffer
#include "ADM_colorspace.h" // for ADM_colorRange
#include "ADM_coreImage6_export.h" // for ADM_COREIMAGE6_EXPORT
#include "ADM_rgb.h" // for ADM_colorspace
class ADMImage;
class ADMImageRef; // lines 90-90
---
/avidemux2/avidemux_core/ADM_coreImage/src/ADM_image.cpp should add these lines:
#include <inttypes.h> // for PRIu32
#include <stdio.h> // for printf, NULL
#include <string.h> // for memset
#include "ADM_assert.h" // for ADM_assert
/avidemux2/avidemux_core/ADM_coreImage/src/ADM_image.cpp should remove these lines:
- #include "ADM_default.h" // lines 14-14
The full include-list for /avidemux2/avidemux_core/ADM_coreImage/src/ADM_image.cpp:
#include "ADM_image.h"
#include <inttypes.h> // for PRIu32
#include <stdio.h> // for printf, NULL
#include <string.h> // for memset
#include "ADM_assert.h" // for ADM_assert
#include "libavutil/imgutils.h" // for av_image_copy_plane
---
/avidemux2/avidemux_core/ADM_coreImage/src/ADM_imageUtils.cpp should add these lines:
#include <stdint.h> // for uint8_t, uint32_t, uint64_t
#include <stdio.h> // for printf
#include <stdlib.h> // for exit
#include <string.h> // for memset, memcmp
#include "ADM_assert.h" // for memcpy, ADM_assert
#include "ADM_coreConfig.h" // for ADM_CPU_X86
#include "ADM_mangle_gcc.h" // for FUNNY_MANGLE, attribute_used
/avidemux2/avidemux_core/ADM_coreImage/src/ADM_imageUtils.cpp should remove these lines:
- #include "ADM_bitmap.h" // lines 17-17
- #include "ADM_bitstream.h" // lines 18-18
- #include "DIA_coreToolkit.h" // lines 19-19
The full include-list for /avidemux2/avidemux_core/ADM_coreImage/src/ADM_imageUtils.cpp:
#include <stdint.h> // for uint8_t, uint32_t, uint64_t
#include <stdio.h> // for printf
#include <stdlib.h> // for exit
#include <string.h> // for memset, memcmp
#include "ADM_assert.h" // for memcpy, ADM_assert
#include "ADM_coreConfig.h" // for ADM_CPU_X86
#include "ADM_coreUtils.h" // for mixDump
#include "ADM_cpuCap.h" // for ADM_emms, CpuCaps
#include "ADM_default.h" // for ADM_info, ADM_warning
#include "ADM_image.h" // for ADMImage, PLANAR_V, PLANAR_U, PLANAR_Y
#include "ADM_mangle_gcc.h" // for FUNNY_MANGLE, attribute_used
---
/avidemux2/avidemux_core/ADM_coreImage/include/ADM_imageResizer.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_coreImage6_export.h" // for ADM_COREIMAGE6_EXPORT
#include "ADM_rgb.h" // for ADM_colorspace
class ADMColorScalerFull;
class ADMImage;
/avidemux2/avidemux_core/ADM_coreImage/include/ADM_imageResizer.h should remove these lines:
- #include "ADM_image.h" // lines 26-26
The full include-list for /avidemux2/avidemux_core/ADM_coreImage/include/ADM_imageResizer.h:
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_coreImage6_export.h" // for ADM_COREIMAGE6_EXPORT
#include "ADM_rgb.h" // for ADM_colorspace
class ADMColorScalerFull;
class ADMImage;
---
/avidemux2/avidemux_core/ADM_coreImage/src/ADM_imageResizer.cpp should add these lines:
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_assert
#include "ADM_colorspace.h" // for ADMColorScalerFull, ADM_CS_BICUBIC
#include "ADM_image.h" // for ADMImage
/avidemux2/avidemux_core/ADM_coreImage/src/ADM_imageResizer.cpp should remove these lines:
- #include "ADM_default.h" // lines 15-15
- #include "libavcodec/avcodec.h" // lines 19-19
- #include "libswscale/swscale.h" // lines 20-20
The full include-list for /avidemux2/avidemux_core/ADM_coreImage/src/ADM_imageResizer.cpp:
#include "ADM_imageResizer.h"
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_assert
#include "ADM_colorspace.h" // for ADMColorScalerFull, ADM_CS_BICUBIC
#include "ADM_image.h" // for ADMImage
---
/avidemux2/avidemux_core/ADM_coreImage/include/ADM_colorspace.h should add these lines:
#include <stdint.h> // for uint8_t, uint32_t
/avidemux2/avidemux_core/ADM_coreImage/include/ADM_colorspace.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreImage/include/ADM_colorspace.h:
#include <stdint.h> // for uint8_t, uint32_t
#include "ADM_coreImage6_export.h" // for ADM_COREIMAGE6_EXPORT
#include "ADM_rgb.h" // for ADM_colorspace
class ADMImage; // lines 21-21
---
/avidemux2/avidemux_core/ADM_coreImage/src/ADM_colorspace.cpp should add these lines:
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_assert
#include "ADM_coreConfig.h" // for ADM_CPU_X86
#include "libavutil/pixfmt.h" // for AVPixelFormat, AV_PIX_FMT_RGBA, AV_P...
struct SwsContext;
/avidemux2/avidemux_core/ADM_coreImage/src/ADM_colorspace.cpp should remove these lines:
- #include "ADM_colorspace.h" // lines 28-28
- #include "libavcodec/avcodec.h" // lines 22-22
- #include "libavutil/avutil.h" // lines 23-23
The full include-list for /avidemux2/avidemux_core/ADM_coreImage/src/ADM_colorspace.cpp:
#include "ADM_colorspace.h"
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_assert
#include "ADM_coreConfig.h" // for ADM_CPU_X86
#include "ADM_default.h" // for ADM_warning
#include "ADM_image.h" // for ADM_IMAGE_ALIGN, ADMImage, PLANAR_ALPHA
#include "ADM_rgb.h" // for ADM_COLOR_BGR32A, ADM_COLOR_YV12
#include "libavutil/pixfmt.h" // for AVPixelFormat, AV_PIX_FMT_RGBA, AV_P...
#include "libswscale/swscale.h" // for sws_scale, sws_freeContext, sws_getC...
struct SwsContext;
---
/avidemux2/avidemux_core/ADM_coreImage/include/ADM_pp.h should add these lines:
#include <stdint.h> // for uint32_t
/avidemux2/avidemux_core/ADM_coreImage/include/ADM_pp.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreImage/include/ADM_pp.h:
#include <stdint.h> // for uint32_t
#include "ADM_coreImage6_export.h" // for ADM_COREIMAGE6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreImage/src/ADM_pp.cpp should add these lines:
#include <stdio.h> // for sprintf
#include <string.h> // for strcat, memset, strlen, NULL
#include "ADM_assert.h" // for ADM_assert, memcpy
#include "ADM_coreConfig.h" // for ADM_CPU_X86
#include "ADM_cpuCap.h" // for CpuCaps
#include "ADM_rgb.h" // for ADM_COLOR_YV12
/avidemux2/avidemux_core/ADM_coreImage/src/ADM_pp.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreImage/src/ADM_pp.cpp:
#include "ADM_pp.h"
#include <stdio.h> // for sprintf
#include <string.h> // for strcat, memset, strlen, NULL
#include "ADM_assert.h" // for ADM_assert, memcpy
#include "ADM_coreConfig.h" // for ADM_CPU_X86
#include "ADM_cpuCap.h" // for CpuCaps
#include "ADM_default.h" // for ADM_info
#include "ADM_image.h" // for ADMImage
#include "ADM_imageFlags.h" // for AVI_B_FRAME, AVI_KEY_FRAME
#include "ADM_rgb.h" // for ADM_COLOR_YV12
#include "libpostproc/postprocess.h" // for pp_free_context, pp_free_mode
---
/avidemux2/avidemux_core/ADM_coreImage/src/ADM_print.cpp should add these lines:
#include <stdint.h> // for uint8_t, uint16_t, uint32_t
/avidemux2/avidemux_core/ADM_coreImage/src/ADM_print.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreImage/src/ADM_print.cpp:
#include <stdint.h> // for uint8_t, uint16_t, uint32_t
#include "ADM_image.h" // for ADMImage, PLANAR_Y
#include "ADM_print_priv.h" // for font
---
/avidemux2/avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp should add these lines:
#include <math.h> // for floor
#include <stdint.h> // for uint8_t, uint32_t, uint16_t
#include <stdio.h> // for fwrite, NULL, fclose, FILE
#include <string.h> // for memset
#include "ADM_assert.h" // for ADM_alloc, ADM_fopen, ADM_dealloc
#include "ADM_rgb.h" // for ADM_COLOR_YV12, ADM_COLOR_BGR24, ADM...
#include "libavutil/avutil.h" // for FF_QP2LAMBDA
#include "libavutil/error.h" // for av_make_error_string, AV_ERROR_MAX_S...
#include "libavutil/frame.h" // for AVFrame, av_frame_alloc, av_frame_free
#include "libavutil/pixfmt.h" // for AVCOL_RANGE_JPEG, AV_PIX_FMT_RGB24
#include "libavutil/rational.h" // for AVRational
/avidemux2/avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp should remove these lines:
- #include "libavutil/mem.h" // lines 14-14
The full include-list for /avidemux2/avidemux_core/ADM_coreImage/src/ADM_imageSave.cpp:
#include <math.h> // for floor
#include <stdint.h> // for uint8_t, uint32_t, uint16_t
#include <stdio.h> // for fwrite, NULL, fclose, FILE
#include <string.h> // for memset
#include "ADM_assert.h" // for ADM_alloc, ADM_fopen, ADM_dealloc
#include "ADM_bitmap.h" // for ADM_BITMAPINFOHEADER, ADM_BITMAPFILE...
#include "ADM_colorspace.h" // for ADMColorScalerSimple, ADM_COL_RANGE_...
#include "ADM_default.h" // for ADM_error, QT_TRANSLATE_NOOP
#include "ADM_image.h" // for ADMImage, ADMImageDefault, ADM_HW_NONE
#include "ADM_rgb.h" // for ADM_COLOR_YV12, ADM_COLOR_BGR24, ADM...
#include "DIA_coreToolkit.h" // for GUI_Error_HIG
#include "libavcodec/avcodec.h" // for av_packet_unref, AVCodecContext, AVP...
#include "libavutil/avutil.h" // for FF_QP2LAMBDA
#include "libavutil/error.h" // for av_make_error_string, AV_ERROR_MAX_S...
#include "libavutil/frame.h" // for AVFrame, av_frame_alloc, av_frame_free
#include "libavutil/pixfmt.h" // for AVCOL_RANGE_JPEG, AV_PIX_FMT_RGB24
#include "libavutil/rational.h" // for AVRational
---
/avidemux2/avidemux_core/ADM_coreImage/src/ADM_imageOperation.cpp should add these lines:
#include <stdint.h> // for uint8_t, uint32_t
#include <stdio.h> // for printf, NULL
#include <string.h> // for memset
#include "ADM_assert.h" // for ADM_assert
#include "ADM_colorspace.h" // for ADM_COL_RANGE_JPEG, ADM_COL_RANGE_MPEG
#include "ADM_rgb.h" // for ADM_COLOR_YV12
/avidemux2/avidemux_core/ADM_coreImage/src/ADM_imageOperation.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreImage/src/ADM_imageOperation.cpp:
#include <stdint.h> // for uint8_t, uint32_t
#include <stdio.h> // for printf, NULL
#include <string.h> // for memset
#include "ADM_assert.h" // for ADM_assert
#include "ADM_colorspace.h" // for ADM_COL_RANGE_JPEG, ADM_COL_RANGE_MPEG
#include "ADM_default.h" // for ADM_info
#include "ADM_image.h" // for ADMImage, ADM_PLANE, ADMImageDefault
#include "ADM_rgb.h" // for ADM_COLOR_YV12
---
/avidemux2/avidemux_core/ADM_coreMuxer/src/ADM_dynaMuxer.cpp:258:2: warning: 'av_register_all' is deprecated [-Wdeprecated-declarations]
av_register_all();
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavformat/avformat.h:2049:1: note: 'av_register_all' has been explicitly marked deprecated here
attribute_deprecated
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
Cycle in include-mapping:
"libavutil/common.h" ->
"libavutil/common.h"
/build/iwyu-QrxlvO/iwyu-8.0/iwyu_include_picker.cc:928: Assertion failed: Cycle in include-mapping
/avidemux2/avidemux_core/ADM_coreMuxer/include/ADM_muxerUtils.h should add these lines:
#include <stdint.h> // for uint64_t, uint32_t
#include "libavutil/rational.h" // for AVRational
/avidemux2/avidemux_core/ADM_coreMuxer/include/ADM_muxerUtils.h should remove these lines:
- #include "ADM_codecType.h" // lines 24-24
- #include "libavformat/avformat.h" // lines 20-20
The full include-list for /avidemux2/avidemux_core/ADM_coreMuxer/include/ADM_muxerUtils.h:
#include <stdint.h> // for uint64_t, uint32_t
#include "ADM_coreMuxer6_export.h" // for ADM_COREMUXER6_EXPORT
#include "libavutil/rational.h" // for AVRational
---
/avidemux2/avidemux_core/ADM_coreMuxer/src/ADM_muxerUtils.cpp should add these lines:
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_assert
#include "ADM_audioStream.h" // for ADM_audioStream
#include "ADM_audiodef.h" // for WAVHeader
#include "ADM_coreAudio.h" // for getStrFromAudioCodec
#include "ADM_muxer.h" // for ADM_muxer, ADM_videoStream
#include "DIA_encoding.h" // for DIA_encodingBase, createEncoding
#include "libavutil/avutil.h" // for AV_NOPTS_VALUE
/avidemux2/avidemux_core/ADM_coreMuxer/src/ADM_muxerUtils.cpp should remove these lines:
- #include "ADM_muxerInternal.h" // lines 17-17
The full include-list for /avidemux2/avidemux_core/ADM_coreMuxer/src/ADM_muxerUtils.cpp:
#include "ADM_muxerUtils.h"
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_assert
#include "ADM_audioStream.h" // for ADM_audioStream
#include "ADM_audiodef.h" // for WAVHeader
#include "ADM_coreAudio.h" // for getStrFromAudioCodec
#include "ADM_default.h" // for ADM_info, ADM_NO_PTS
#include "ADM_muxer.h" // for ADM_muxer, ADM_videoStream
#include "ADM_vidMisc.h" // for ADM_us2plain
#include "DIA_encoding.h" // for DIA_encodingBase, createEncoding
#include "fourcc.h" // for fourCC
#include "libavutil/avutil.h" // for AV_NOPTS_VALUE
---
/avidemux2/avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp:209:23: warning: 'codec' is deprecated [-Wdeprecated-declarations]
c = video_st->codec;
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavformat/avformat.h:884:5: note: 'codec' has been explicitly marked deprecated here
attribute_deprecated
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp:353:28: warning: 'codec' is deprecated [-Wdeprecated-declarations]
c = audio_st[i]->codec;
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavformat/avformat.h:884:5: note: 'codec' has been explicitly marked deprecated here
attribute_deprecated
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreMuxer/include/ADM_coreMuxerFfmpeg.h should add these lines:
#include <stdint.h> // for uint64_t, uint32_t
#include "libavcodec/avcodec.h" // for AVPacket
#include "libavutil/rational.h" // for AVRational
class ADM_audioStream;
/avidemux2/avidemux_core/ADM_coreMuxer/include/ADM_coreMuxerFfmpeg.h should remove these lines:
- #include "fourcc.h" // lines 23-23
- #include "libavutil/avutil.h" // lines 29-29
The full include-list for /avidemux2/avidemux_core/ADM_coreMuxer/include/ADM_coreMuxerFfmpeg.h:
#include <stdint.h> // for uint64_t, uint32_t
#include "ADM_coreMuxer6_export.h" // for ADM_COREMUXER6_EXPORT
#include "ADM_muxer.h" // for ADM_muxer, ADM_videoStream (ptr o...
#include "ADM_muxerUtils.h" // for rescaleLavPts
#include "libavcodec/avcodec.h" // for AVPacket
#include "libavformat/avformat.h" // for AVStream, AVFormatContext, AVOutp...
#include "libavutil/rational.h" // for AVRational
class ADM_audioStream;
---
/avidemux2/avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp should add these lines:
#include <inttypes.h> // for PRIu32, PRIu64
#include <stdio.h> // for printf, NULL, snprintf
#include <string.h> // for strcmp, memset, strlen
#include <string> // for string
#include "ADM_assert.h" // for ADM_alloc, ADM_assert, memcpy
#include "ADM_audioCodecEnum.h" // for WAV_LPCM, WAV_AAC, WAV_AAC_HE
#include "ADM_audioStream.h" // for ADM_audioStream
#include "ADM_audiodef.h" // for WAVHeader
#include "ADM_bitstream.h" // for ADMBitstream
#include "ADM_codecType.h" // for isH265Compatible, isDVCompatible
#include "DIA_coreToolkit.h" // for GUI_Error_HIG
#include "DIA_encoding.h" // for DIA_encodingBase
#include "libavformat/avio.h" // for avio_close
#include "libavutil/avutil.h" // for AVMEDIA_TYPE_AUDIO, AVMEDIA_TY...
#include "libavutil/channel_layout.h" // for av_get_default_channel_layout
#include "libavutil/dict.h" // for av_dict_set, AVDictionary
#include "libavutil/mem.h" // for av_malloc
#include "libavutil/pixfmt.h" // for AVColorPrimaries, AVColorRange
/avidemux2/avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp should remove these lines:
- #include "ADM_muxerUtils.h" // lines 24-24
- #include "libavformat/url.h" // lines 29-29
The full include-list for /avidemux2/avidemux_core/ADM_coreMuxer/src/ADM_coreMuxerFfmpeg.cpp:
#include "ADM_coreMuxerFfmpeg.h"
#include <inttypes.h> // for PRIu32, PRIu64
#include <stdio.h> // for printf, NULL, snprintf
#include <string.h> // for strcmp, memset, strlen
#include <string> // for string
#include "ADM_assert.h" // for ADM_alloc, ADM_assert, memcpy
#include "ADM_audioClock.h" // for audioClock
#include "ADM_audioCodecEnum.h" // for WAV_LPCM, WAV_AAC, WAV_AAC_HE
#include "ADM_audioStream.h" // for ADM_audioStream
#include "ADM_audioXiphUtils.h" // for admExtraData2xiph
#include "ADM_audiodef.h" // for WAVHeader
#include "ADM_bitstream.h" // for ADMBitstream
#include "ADM_codecType.h" // for isH265Compatible, isDVCompatible
#include "ADM_coreCodecMapping.h" // for ADM_codecIdFindByFourcc
#include "ADM_default.h" // for ADM_warning, ADM_NO_PTS, ADM_info
#include "ADM_vidMisc.h" // for ADM_us2plain
#include "DIA_coreToolkit.h" // for GUI_Error_HIG
#include "DIA_encoding.h" // for DIA_encodingBase
#include "fourcc.h" // for fourCC
#include "libavformat/avio.h" // for avio_close
#include "libavutil/avutil.h" // for AVMEDIA_TYPE_AUDIO, AVMEDIA_TY...
#include "libavutil/channel_layout.h" // for av_get_default_channel_layout
#include "libavutil/dict.h" // for av_dict_set, AVDictionary
#include "libavutil/mem.h" // for av_malloc
#include "libavutil/pixfmt.h" // for AVColorPrimaries, AVColorRange
---
/avidemux2/avidemux_core/ADM_coreUI/include/DIA_factory.h should add these lines:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint32_t, int32_t, uint8_t
/avidemux2/avidemux_core/ADM_coreUI/include/DIA_factory.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUI/include/DIA_factory.h:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint32_t, int32_t, uint8_t
#include <string> // for string
#include "ADM_assert.h" // for ADM_strdup, ADM_dealloc
#include "ADM_coreUI6_export.h" // for ADM_COREUI6_EXPORT
#include "ADM_encoderConf.h" // for COMPRES_PARAMS
---
/avidemux2/avidemux_core/ADM_coreUI/src/DIA_factory.cpp should add these lines:
#include <stdint.h> // for uint32_t, int32_t, uint8_t
#include <stdio.h> // for NULL, printf
#include <string> // for string
#include "ADM_assert.h" // for ADM_assert
#include "ADM_encoderConf.h" // for COMPRES_PARAMS
#include "DIA_factory.h" // for diaElem, diaElemToggle, diaElemMenu
/avidemux2/avidemux_core/ADM_coreUI/src/DIA_factory.cpp should remove these lines:
- #include "ADM_default.h" // lines 22-22
- #include "DIA_coreToolkit.h" // lines 23-23
The full include-list for /avidemux2/avidemux_core/ADM_coreUI/src/DIA_factory.cpp:
#include <stdint.h> // for uint32_t, int32_t, uint8_t
#include <stdio.h> // for NULL, printf
#include <string> // for string
#include "ADM_assert.h" // for ADM_assert
#include "ADM_encoderConf.h" // for COMPRES_PARAMS
#include "DIA_coreUI_internal.h" // for FactoryDescriptor, DIA_factoryInit
#include "DIA_factory.h" // for diaElem, diaElemToggle, diaElemMenu
#include "DIA_factoryStubs.h" // for DIA_MKSTUBS
---
/avidemux2/avidemux_core/ADM_coreUI/include/DIA_fileSel.h should add these lines:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint32_t, uint8_t
/avidemux2/avidemux_core/ADM_coreUI/include/DIA_fileSel.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUI/include/DIA_fileSel.h:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_coreUI6_export.h" // for ADM_COREUI6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp should add these lines:
#include <stdint.h> // for uint8_t, uint32_t
#include <stdio.h> // for snprintf, fprintf, NULL, FILE, stderr
#include <string> // for string
#include "ADM_assert.h" // for ADM_assert, ADM_fclose, ADM_fopen
#include "ADM_misc.h" // for ADM_getFileName
#include "DIA_fileSel.h" // for SELFILE_CB, GUI_FileSelRead, GUI_Fi...
/avidemux2/avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUI/src/DIA_fileSel.cpp:
#include <stdint.h> // for uint8_t, uint32_t
#include <stdio.h> // for snprintf, fprintf, NULL, FILE, stderr
#include <sys/stat.h> // for stat, fstat
#include <string> // for string
#include "ADM_assert.h" // for ADM_assert, ADM_fclose, ADM_fopen
#include "ADM_default.h" // for QT_TRANSLATE_NOOP
#include "ADM_misc.h" // for ADM_getFileName
#include "DIA_coreToolkit.h" // for GUI_Error_HIG, GUI_Question
#include "DIA_coreUI_internal.h" // for DIA_FILESEL_DESC_T, DIA_fileSelInit
#include "DIA_fileSel.h" // for SELFILE_CB, GUI_FileSelRead, GUI_Fi...
---
/avidemux2/avidemux_core/ADM_coreUI/include/DIA_coreToolkit.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
/avidemux2/avidemux_core/ADM_coreUI/include/DIA_coreToolkit.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUI/include/DIA_coreToolkit.h:
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_coreUI6_export.h" // for ADM_COREUI6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreUI/src/DIA_coreToolkit.cpp should add these lines:
#include <stdio.h> // for vsnprintf, NULL, printf
#include "ADM_assert.h" // for ADM_assert, ADM_usleep
#include "DIA_audioTracks.h" // for DIA_audioTrackBase (ptr only), crea...
#include "DIA_encoding.h" // for DIA_encodingBase (ptr only), create...
#include "DIA_enter.h" // for DIA_GetFloatValue, DIA_GetIntegerValue
#include "DIA_factory.h" // for diaFactoryRun, diaElem (ptr only)
#include "DIA_processing.h" // for DIA_processingBase (ptr only), crea...
#include "DIA_working.h" // for DIA_workingBase (ptr only), createW...
class ActiveAudioTracks;
class PoolOfAudioTracks;
/avidemux2/avidemux_core/ADM_coreUI/src/DIA_coreToolkit.cpp should remove these lines:
- #include "DIA_factoryStubs.h" // lines 20-20
The full include-list for /avidemux2/avidemux_core/ADM_coreUI/src/DIA_coreToolkit.cpp:
#include "DIA_coreToolkit.h"
#include <stdarg.h> // for va_end, va_list, va_start
#include <stdio.h> // for vsnprintf, NULL, printf
#include "ADM_assert.h" // for ADM_assert, ADM_usleep
#include "ADM_default.h" // for ADM_error
#include "DIA_audioTracks.h" // for DIA_audioTrackBase (ptr only), crea...
#include "DIA_coreUI_internal.h" // for CoreToolkitDescriptor, ADM_CORE_TOO...
#include "DIA_encoding.h" // for DIA_encodingBase (ptr only), create...
#include "DIA_enter.h" // for DIA_GetFloatValue, DIA_GetIntegerValue
#include "DIA_factory.h" // for diaFactoryRun, diaElem (ptr only)
#include "DIA_processing.h" // for DIA_processingBase (ptr only), crea...
#include "DIA_working.h" // for DIA_workingBase (ptr only), createW...
class ActiveAudioTracks;
class PoolOfAudioTracks;
---
/avidemux2/avidemux_core/ADM_coreUI/include/DIA_working.h should add these lines:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint32_t, uint8_t
/avidemux2/avidemux_core/ADM_coreUI/include/DIA_working.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUI/include/DIA_working.h:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_assert.h" // for ADM_assert
#include "ADM_clock.h" // for Clock
#include "ADM_coreUI6_export.h" // for ADM_COREUI6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreUI/src/DIA_working.cpp should add these lines:
/avidemux2/avidemux_core/ADM_coreUI/src/DIA_working.cpp should remove these lines:
- #include "ADM_default.h" // lines 17-17
- #include "DIA_coreToolkit.h" // lines 18-18
- #include "DIA_coreUI_internal.h" // lines 22-22
The full include-list for /avidemux2/avidemux_core/ADM_coreUI/src/DIA_working.cpp:
#include "DIA_working.h"
---
/avidemux2/avidemux_core/ADM_coreUI/include/DIA_encoding.h should add these lines:
#include <stdint.h> // for uint32_t, uint64_t
/avidemux2/avidemux_core/ADM_coreUI/include/DIA_encoding.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUI/include/DIA_encoding.h:
#include <stdint.h> // for uint32_t, uint64_t
#include "ADM_clock.h" // for Clock
#include "ADM_coreUI6_export.h" // for ADM_COREUI6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreUI/src/DIA_encoding.cpp should add these lines:
#include <string.h> // for memset
#include <sys/resource.h> // for getpriority, PRIO_PROCESS
/avidemux2/avidemux_core/ADM_coreUI/src/DIA_encoding.cpp should remove these lines:
- #include <math.h> // lines 16-16
- #include "ADM_vidMisc.h" // lines 14-14
- #include "DIA_working.h" // lines 12-12
The full include-list for /avidemux2/avidemux_core/ADM_coreUI/src/DIA_encoding.cpp:
#include "DIA_encoding.h"
#include <string.h> // for memset
#include <sys/resource.h> // for getpriority, PRIO_PROCESS
#include "ADM_default.h" // for ADM_info
#include "DIA_coreToolkit.h" // for UI_purge
---
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_confCouple.h should add these lines:
#include <stdint.h> // for uint32_t, int32_t, uint8_t
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_confCouple.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/include/ADM_confCouple.h:
#include <stdint.h> // for uint32_t, int32_t, uint8_t
#include <string> // for string
#include "ADM_coreUtils6_export.h" // for ADM_COREUTILS6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_confCouple.cpp should add these lines:
#include <assert.h> // for assert
#include <inttypes.h> // for PRIi32, PRIu32
#include <stdio.h> // for printf, sprintf, NULL
#include <stdlib.h> // for atoi
#include <string.h> // for strlen, strcmp
#include <strings.h> // for strcasecmp
#include "ADM_assert.h" // for ADM_assert, memcpy
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_confCouple.cpp should remove these lines:
- #include "ADM_default.h" // lines 18-18
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_confCouple.cpp:
#include "ADM_confCouple.h"
#include <assert.h> // for assert
#include <inttypes.h> // for PRIi32, PRIu32
#include <stdio.h> // for printf, sprintf, NULL
#include <stdlib.h> // for atoi
#include <string.h> // for strlen, strcmp
#include <strings.h> // for strcasecmp
#include "ADM_assert.h" // for ADM_assert, memcpy
#include "math.h" // for pow
---
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_bitstream.h should add these lines:
#include <stdint.h> // for uint32_t, uint64_t, uint8_t
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_bitstream.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/include/ADM_bitstream.h:
#include <stdint.h> // for uint32_t, uint64_t, uint8_t
#include "ADM_coreUtils6_export.h" // for ADM_COREUTILS6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_bitstream.cpp should add these lines:
#include <string.h> // for memset
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_bitstream.cpp should remove these lines:
- #include "ADM_default.h" // lines 14-14
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_bitstream.cpp:
#include "ADM_bitstream.h"
#include <string.h> // for memset
---
/avidemux2/avidemux_core/ADM_coreUtils/src/avidemutils.cpp should add these lines:
#include <inttypes.h> // for PRIx32
#include <stdint.h> // for uint32_t, uint8_t, uint64_t, int32_t, int...
#include <stdio.h> // for printf, sprintf, NULL
#include <stdlib.h> // for atoi
#include <string.h> // for strcat, strlen, strncpy, strcpy, strrchr
#include <string> // for string, allocator, operator+, char_traits
#include "ADM_assert.h" // for ADM_fileSize
#include "ADM_audiodef.h" // for WAVHeader
#include "ADM_image.h" // for ADM_ASPECT_16_9, ADM_ASPECT_4_3, ADM_ASPE...
#include "ADM_inttype.h" // for ADM_filename
#include "prefs2_list.h" // for DEFAULT_MULTILOAD_CUSTOM_SIZE_M, DEFAULT_...
/avidemux2/avidemux_core/ADM_coreUtils/src/avidemutils.cpp should remove these lines:
- #include "avifmt2.h" // lines 26-26
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/avidemutils.cpp:
#include <inttypes.h> // for PRIx32
#include <math.h> // for floor
#include <stdint.h> // for uint32_t, uint8_t, uint64_t, int32_t, int...
#include <stdio.h> // for printf, sprintf, NULL
#include <stdlib.h> // for atoi
#include <string.h> // for strcat, strlen, strncpy, strcpy, strrchr
#include <string> // for string, allocator, operator+, char_traits
#include "ADM_assert.h" // for ADM_fileSize
#include "ADM_audiodef.h" // for WAVHeader
#include "ADM_bitmap.h" // for ADM_BITMAPINFOHEADER
#include "ADM_coreUtils.h" // for ADM_Fps1000FromUs, ADM_UsecFromFps1000
#include "ADM_cpp.h" // for string
#include "ADM_default.h" // for QT_TRANSLATE_NOOP, ADM_error, ADM_NO_PTS
#include "ADM_image.h" // for ADM_ASPECT_16_9, ADM_ASPECT_4_3, ADM_ASPE...
#include "ADM_inttype.h" // for ADM_filename
#include "avifmt.h" // for AVIStreamHeader, MainAVIHeader
#include "fourcc.h" // for fourCC, mixDump
#include "prefs.h" // for preferences, prefs
#include "prefs2_list.h" // for DEFAULT_MULTILOAD_CUSTOM_SIZE_M, DEFAULT_...
---
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_quota.h should add these lines:
#include <stdint.h> // for uint8_t
#include <sys/types.h> // for ssize_t
#include <string> // for string
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_quota.h should remove these lines:
- #include "ADM_coreConfig.h" // lines 28-28
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/include/ADM_quota.h:
#include <stdint.h> // for uint8_t
#include <stdio.h> // for FILE, size_t
#include <sys/types.h> // for ssize_t
#include <string> // for string
#include "ADM_coreUtils6_export.h" // for ADM_COREUTILS6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_quota.cpp should add these lines:
#include <string.h> // for strerror, memset
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_quota.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_quota.cpp:
#include "ADM_quota.h"
#include <errno.h> // for errno, ENOSPC, EDQUOT
#include <stdarg.h> // for va_end, va_list, va_start
#include <string.h> // for strerror, memset
#include <unistd.h> // for write, ssize_t
#include <string> // for string
#include "ADM_assert.h" // for ADM_assert, ADM_fopen, ADM_strdup, ADM_...
#include "ADM_default.h" // for QT_TRANSLATE_NOOP
#include "DIA_coreToolkit.h" // for GUI_Error_HIG, GUI_Alternate
---
/avidemux2/avidemux_core/ADM_coreUtils/include/fourcc.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
/avidemux2/avidemux_core/ADM_coreUtils/include/fourcc.h should remove these lines:
- #include "ADM_inttype.h" // lines 20-20
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/include/fourcc.h:
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_coreUtils6_export.h" // for ADM_COREUTILS6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreUtils/src/fourcc.cpp should add these lines:
#include <stdio.h> // for printf
/avidemux2/avidemux_core/ADM_coreUtils/src/fourcc.cpp should remove these lines:
- #include "ADM_default.h" // lines 22-22
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/fourcc.cpp:
#include "fourcc.h"
#include <stdio.h> // for printf
#include "avifmt.h" // for mmioFOURCC
---
Cycle in include-mapping:
"libavutil/common.h" ->
"libavutil/common.h"
/build/iwyu-QrxlvO/iwyu-8.0/iwyu_include_picker.cc:928: Assertion failed: Cycle in include-mapping
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_infoExtractorH264.cpp should add these lines:
#include <stdint.h> // for uint8_t, uint32_t
#include <stdio.h> // for printf, sscanf
#include <stdlib.h> // for free, malloc, NULL
#include <string.h> // for memset
#include "ADM_assert.h" // for memcpy, ADM_assert
#include "ADM_imageFlags.h" // for AVI_IDR_FRAME, AVI_KEY_FRAME
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_infoExtractorH264.cpp should remove these lines:
- #include "ADM_Video.h" // lines 30-30
- #include "libavcodec/parser.h" // lines 23-23
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_infoExtractorH264.cpp:
#include <stdint.h> // for uint8_t, uint32_t
#include <stdio.h> // for printf, sscanf
#include <stdlib.h> // for free, malloc, NULL
#include <string.h> // for memset
#include "ADM_assert.h" // for memcpy, ADM_assert
#include "ADM_default.h" // for ADM_info, ADM_warning, ADM_error
#include "ADM_getbits.h" // for getBits
#include "ADM_h264_tag.h" // for AspectRatio, NAL_SPS, pixel_aspect
#include "ADM_imageFlags.h" // for AVI_IDR_FRAME, AVI_KEY_FRAME
#include "ADM_videoInfoExtractor.h" // for ADM_SPSInfo, NALU_descriptor
#include "fourcc.h" // for mixDump
#include "libavcodec/avcodec.h" // for AVCodecContext, AV_INPUT_BUFFER_...
#include "libavcodec/ff_spsinfo.h" // for ffSpsInfo
#include "libavutil/mem.h" // for av_free
---
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_infoExtractorH265.cpp:34:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/hevc_ps.h:31:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:37:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/mathops.h:30:
/avidemux2/avidemux_core/build/ffmpeg/build/config.h:291:9: warning: 'HAVE_GETTIMEOFDAY' macro redefined [-Wmacro-redefined]
#define HAVE_GETTIMEOFDAY 1
^
/avidemux2/avidemux_core/build/config/ADM_coreConfig.h:34:9: note: previous definition is here
#define HAVE_GETTIMEOFDAY
^
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_infoExtractorH265.cpp:34:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/hevc_ps.h:31:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:37:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/mathops.h:51:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/x86/mathops.h:28:
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/x86/asm.h:107:13: warning: 'LOCAL_MANGLE' macro redefined [-Wmacro-redefined]
# define LOCAL_MANGLE(a) #a "(%%rip)"
^
/avidemux2/avidemux_core/ADM_core/include/ADM_mangle_gcc.h:33:17: note: previous definition is here
# define LOCAL_MANGLE(a) #a"(%%rip)"
^
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_infoExtractorH265.cpp:34:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/hevc_ps.h:31:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:37:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/mathops.h:51:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/x86/mathops.h:28:
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/x86/asm.h:127:12: warning: 'MANGLE' macro redefined [-Wmacro-redefined]
# define MANGLE(a) "%["#a"]"
^
/avidemux2/avidemux_core/ADM_core/include/ADM_mangle_gcc.h:32:17: note: previous definition is here
# define MANGLE(a) #a"(%%rip)"
^
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_infoExtractorH265.cpp:34:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/hevc_ps.h:31:
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:330:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register int sign;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:331:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register int32_t cache;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:346:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register int sign;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:347:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register int32_t cache;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:361:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register int tmp;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:381:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register unsigned int tmp;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:432:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register int tmp;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:448:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register unsigned int tmp;
^~~~~~~~~
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_infoExtractorH265.cpp should add these lines:
#include <limits.h> // for INT_MIN
#include <stdint.h> // for uint8_t, uint32_t
#include <stdio.h> // for printf
#include <stdlib.h> // for free, NULL, malloc
#include <string.h> // for memset
#include "ADM_assert.h" // for memcpy, ADM_assert
#include "ADM_imageFlags.h" // for AVI_B_FRAME, AVI_KEY_FRAME, AVI...
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_infoExtractorH265.cpp should remove these lines:
- #include "ADM_Video.h" // lines 20-20
- #include "fourcc.h" // lines 22-22
- #include "libavcodec/ff_spsinfo.h" // lines 36-36
- #include "libavcodec/hevc.h" // lines 33-33
- #include "libavcodec/parser.h" // lines 32-32
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_infoExtractorH265.cpp:
#include <limits.h> // for INT_MIN
#include <stdint.h> // for uint8_t, uint32_t
#include <stdio.h> // for printf
#include <stdlib.h> // for free, NULL, malloc
#include <string.h> // for memset
#include "../include/ADM_h265_tag.h" // for NAL_DESC, NAL_H265_BLA_W_LP
#include "ADM_assert.h" // for memcpy, ADM_assert
#include "ADM_default.h" // for ADM_warning, ADM_info, ADM_error
#include "ADM_getbits.h" // for getBits
#include "ADM_imageFlags.h" // for AVI_B_FRAME, AVI_KEY_FRAME, AVI...
#include "ADM_videoInfoExtractor.h" // for ADM_SPSinfoH265, NALU_descriptor
#include "libavcodec/avcodec.h" // for AVCodecParserContext, av_parser...
#include "libavcodec/hevc_ps.h" // for HEVCSPS, HEVCWindow, HEVCVPS, VUI
#include "libavutil/mem.h" // for av_free
---
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_infoExtractorVC1.cpp should add these lines:
#include <stdint.h> // for uint8_t, uint32_t
#include <stdio.h> // for printf
#include "ADM_imageFlags.h" // for AVI_B_FRAME, AVI_KEY_FRAME
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_infoExtractorVC1.cpp should remove these lines:
- #include "ADM_Video.h" // lines 27-27
- #include "ADM_default.h" // lines 19-19
- #include "ADM_getbits.h" // lines 33-33
- #include "ADM_h264_tag.h" // lines 35-35
- #include "fourcc.h" // lines 29-29
- #include "libavcodec/avcodec.h" // lines 24-24
- #include "libavcodec/parser.h" // lines 23-23
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_infoExtractorVC1.cpp:
#include <stdint.h> // for uint8_t, uint32_t
#include <stdio.h> // for printf
#include "ADM_imageFlags.h" // for AVI_B_FRAME, AVI_KEY_FRAME
#include "ADM_videoInfoExtractor.h" // for ADM_VC1getFrameType
---
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_frameType.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_frameType.h should remove these lines:
- #include "ADM_imageFlags.h" // lines 18-18
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/include/ADM_frameType.h:
#include <stdint.h> // for uint32_t, uint8_t
---
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_frameType.cpp should add these lines:
#include <inttypes.h> // for PRIx32
#include <stdio.h> // for printf, NULL
#include "ADM_imageFlags.h" // for AVI_B_FRAME, AVI_ERR_FRAME, AVI_KEY_FRAME
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_frameType.cpp should remove these lines:
- #include "ADM_default.h" // lines 16-16
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_frameType.cpp:
#include "ADM_frameType.h"
#include <inttypes.h> // for PRIx32
#include <stdio.h> // for printf, NULL
#include "ADM_codecType.h" // for isMpeg12Compatible, isMpeg4Compatible
#include "ADM_coreUtils.h" // for ADM_findMpegStartCode
#include "ADM_imageFlags.h" // for AVI_B_FRAME, AVI_ERR_FRAME, AVI_KEY_FRAME
---
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_codecType.h should add these lines:
#include <stdint.h> // for uint32_t
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_codecType.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/include/ADM_codecType.h:
#include <stdint.h> // for uint32_t
#include "ADM_coreUtils6_export.h" // for ADM_COREUTILS6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_codecType.cpp should add these lines:
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_codecType.cpp should remove these lines:
- #include "ADM_default.h" // lines 16-16
- #include "ADM_frameType.h" // lines 17-17
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_codecType.cpp:
#include "ADM_codecType.h"
#include "fourcc.h" // for fourCC
---
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_file.cpp should add these lines:
#include <stdint.h> // for uint8_t, uint32_t, uint64_t
#include <stdio.h> // for fseeko, ftello, NULL, FILE, SEEK_SET
#include "ADM_assert.h" // for ADM_assert, memcpy
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_file.cpp should remove these lines:
- #include "ADM_cpp.h" // lines 16-16
- #include "ADM_default.h" // lines 17-17
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_file.cpp:
#include <stdint.h> // for uint8_t, uint32_t, uint64_t
#include <stdio.h> // for fseeko, ftello, NULL, FILE, SEEK_SET
#include "ADM_assert.h" // for ADM_assert, memcpy
#include "ADM_fileio.h" // for ADMFile
#include "ADM_quota.h" // for qfwrite
---
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_paramList.h should add these lines:
#include <stdint.h> // for uint32_t
class CONFcouple;
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_paramList.h should remove these lines:
- #include "ADM_confCouple.h" // lines 20-20
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/include/ADM_paramList.h:
#include <stdint.h> // for uint32_t
#include "ADM_coreUtils6_export.h" // for ADM_COREUTILS6_EXPORT
class CONFcouple;
---
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_paramList.cpp should add these lines:
#include <inttypes.h> // for PRIu32
#include <stdio.h> // for sprintf, NULL
#include <stdlib.h> // for atoi
#include <string.h> // for strlen, strcat, strcpy
#include <strings.h> // for strcasecmp
#include <string> // for string
#include "ADM_assert.h" // for ADM_dezalloc, ADM_assert
#include "ADM_confCouple.h" // for CONFcouple
#include "FFcodecContext.h" // for FFcodecContext
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_paramList.cpp should remove these lines:
- #include "ADM_coreVideoEncoderFFmpeg_param.h" // lines 23-23
- #include "FFcodecContext_param.h" // lines 24-24
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_paramList.cpp:
#include "ADM_paramList.h"
#include <inttypes.h> // for PRIu32
#include <stdio.h> // for sprintf, NULL
#include <stdlib.h> // for atoi
#include <string.h> // for strlen, strcat, strcpy
#include <strings.h> // for strcasecmp
#include <string> // for string
#include "../src/FFcodecContext_desc.cpp" // for FFcodecContext_param
#include "ADM_assert.h" // for ADM_dezalloc, ADM_assert
#include "ADM_confCouple.h" // for CONFcouple
#include "ADM_default.h" // for ADM_error, ADM_warning
#include "ADM_encoderConf.h" // for COMPRES_PARAMS, COMPRESS_2...
#include "FFcodecContext.h" // for FFcodecContext
---
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_coreCodecMapping.h should add these lines:
#include <stdint.h> // for uint32_t
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_coreCodecMapping.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/include/ADM_coreCodecMapping.h:
#include <stdint.h> // for uint32_t
#include "ADM_coreUtils6_export.h" // for ADM_COREUTILS6_EXPORT
#include "libavcodec/avcodec.h" // for AVCodecID
---
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_coreCodecMapping.cpp should add these lines:
#include <string.h> // for strcmp, NULL
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_coreCodecMapping.cpp should remove these lines:
- #include "ADM_default.h" // lines 19-19
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_coreCodecMapping.cpp:
#include "ADM_coreCodecMapping.h"
#include <string.h> // for strcmp, NULL
#include "ADM_codecType.h" // for isDVCompatible, isH264Compatible, isH265C...
#include "fourcc.h" // for fourCC
---
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_threadQueue.h should add these lines:
#include <pthread.h> // for pthread_t
#include <stdint.h> // for uint64_t, uint32_t, uint8_t
#include <iosfwd> // for std
class admCond;
class admMutex;
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_threadQueue.h should remove these lines:
- #include "ADM_threads.h" // lines 18-18
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/include/ADM_threadQueue.h:
#include <pthread.h> // for pthread_t
#include <stdint.h> // for uint64_t, uint32_t, uint8_t
#include <iosfwd> // for std
#include "ADM_coreUtils6_export.h" // for ADM_COREUTILS6_EXPORT
#include "BVector.h" // for BVector
class admCond;
class admMutex;
---
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_threadQueue.cpp should add these lines:
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_usleep, ADM_assert
#include "ADM_threads.h" // for admMutex, admCond
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_threadQueue.cpp should remove these lines:
- #include <math.h> // lines 17-17
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_threadQueue.cpp:
#include "ADM_threadQueue.h"
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_usleep, ADM_assert
#include "ADM_default.h" // for ADM_info, ADM_error
#include "ADM_threads.h" // for admMutex, admCond
---
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_string.h should add these lines:
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_string.h should remove these lines:
- #include "ADM_image.h" // lines 21-21
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/include/ADM_string.h:
#include <string> // for string
#include <vector> // for vector
#include "ADM_coreUtils6_export.h" // for ADM_COREUTILS6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_string.cpp should add these lines:
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_string.cpp should remove these lines:
- #include "ADM_default.h" // lines 22-22
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_string.cpp:
#include "ADM_string.h"
#include <string> // for string
#include <vector> // for vector
---
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_getbits.cpp:34:
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:330:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register int sign;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:331:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register int32_t cache;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:346:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register int sign;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:347:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register int32_t cache;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:361:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register int tmp;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:381:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register unsigned int tmp;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:432:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register int tmp;
^~~~~~~~~
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/get_bits.h:448:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
register unsigned int tmp;
^~~~~~~~~
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_getbits.cpp:35:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/golomb.h:35:
In file included from /avidemux2/avidemux_core/build/ffmpeg/source/libavutil/internal.h:40:
/avidemux2/avidemux_core/build/ffmpeg/build/config.h:291:9: warning: 'HAVE_GETTIMEOFDAY' macro redefined [-Wmacro-redefined]
#define HAVE_GETTIMEOFDAY 1
^
/avidemux2/avidemux_core/build/config/ADM_coreConfig.h:34:9: note: previous definition is here
#define HAVE_GETTIMEOFDAY
^
Cycle in include-mapping:
"libavutil/common.h" ->
"libavutil/common.h"
/build/iwyu-QrxlvO/iwyu-8.0/iwyu_include_picker.cc:928: Assertion failed: Cycle in include-mapping
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_writeRiff.h should add these lines:
#include <stdint.h> // for uint8_t, uint64_t, uint32_t, uint...
#include <stdio.h> // for FILE
#include "ADM_audiodef.h" // for WAVHeader
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_writeRiff.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/include/ADM_writeRiff.h:
#include <stdint.h> // for uint8_t, uint64_t, uint32_t, uint...
#include <stdio.h> // for FILE
#include "ADM_audiodef.h" // for WAVHeader
#include "ADM_coreUtils6_export.h" // for ADM_COREUTILS6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_writeRiff.cpp should add these lines:
#include "ADM_assert.h" // for ADM_assert
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_writeRiff.cpp should remove these lines:
- #include "ADM_default.h" // lines 25-25
- #include "avifmt.h" // lines 26-26
- #include "avifmt2.h" // lines 27-27
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_writeRiff.cpp:
#include "ADM_writeRiff.h"
#include "ADM_assert.h" // for ADM_assert
#include "fourcc.h" // for fourCC
---
/avidemux2/avidemux_core/ADM_coreUtils/include/prefs.h should add these lines:
#include <stdint.h> // for int32_t, uint32_t
#include <string> // for string
#include "ADM_cpp.h" // for string
/avidemux2/avidemux_core/ADM_coreUtils/include/prefs.h should remove these lines:
- #include "ADM_default.h" // lines 5-5
- #include "prefs2_list.h" // lines 13-13
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/include/prefs.h:
#include <stdint.h> // for int32_t, uint32_t
#include <string> // for string
#include <vector> // for vector
#include "ADM_coreUtils6_export.h" // for ADM_COREUTILS6_EXPORT
#include "ADM_cpp.h" // for string
---
/avidemux2/avidemux_core/ADM_coreUtils/src/prefs.cpp should add these lines:
#include <stdio.h> // for stderr
#include <stdlib.h> // for atoi, atof, NULL
#include <string.h> // for strcmp
#include <memory> // for allocator_traits<>::value_type
#include "ADM_assert.h" // for ADM_assert, ADM_strdup, ADM_eraseFile
#include "ADM_files.h" // for ADM_getBaseDir, ADM_copyFile
/avidemux2/avidemux_core/ADM_coreUtils/src/prefs.cpp should remove these lines:
- #include "ADM_quota.h" // lines 24-24
- #include "stddef.h" // lines 23-23
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/prefs.cpp:
#include "prefs.h"
#include <stdio.h> // for stderr
#include <stdlib.h> // for atoi, atof, NULL
#include <string.h> // for strcmp
#include <memory> // for allocator_traits<>::value_type
#include <string> // for string, operator+
#include <vector> // for vector
#include "ADM_assert.h" // for ADM_assert, ADM_strdup, ADM_eraseFile
#include "ADM_cpp.h" // for string
#include "ADM_default.h" // for ADM_error, ADM_info, ADM_warning
#include "ADM_files.h" // for ADM_getBaseDir, ADM_copyFile
#include "ADM_paramList.h" // for ADM_paramList, ADM_paramType, ADM_param_bool
#include "prefs2.h" // for my_prefs_struct, (anonymous struct)::(ano...
#include "prefs2_desc.cpp" // for my_prefs_struct_param
#include "prefs2_pref.h" // for myOptions
---
/avidemux2/avidemux_core/ADM_coreUtils/src/prefs2_json.cpp should add these lines:
#include "ADM_confCouple.h" // for CONFcouple
/avidemux2/avidemux_core/ADM_coreUtils/src/prefs2_json.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/prefs2_json.cpp:
#include "ADM_confCouple.h" // for CONFcouple
#include "ADM_coreJson.h" // for admJson, admJsonToCouple
#include "ADM_default.h" // for ADM_error
#include "ADM_paramList.h" // for ADM_paramLoadPartial, ADM_paramList
#include "prefs2.h" // for my_prefs_struct, (anonymous struct)::(an...
---
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_memio.h should add these lines:
#include <stdint.h> // for uint8_t, uint16_t, uint32_t
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_memio.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/include/ADM_memio.h:
#include <stdint.h> // for uint8_t, uint16_t, uint32_t
#include "ADM_coreUtils6_export.h" // for ADM_COREUTILS6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_memio.cpp should add these lines:
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_assert, memcpy
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_memio.cpp should remove these lines:
- #include "ADM_default.h" // lines 5-5
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_memio.cpp:
#include "ADM_memio.h"
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_assert, memcpy
---
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_json.cpp:21:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/libjson.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:12:
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:1:9: warning: 'JSON_GNU_C_HEADER' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef JSON_GNU_C_HEADER
^~~~~~~~~~~~~~~~~
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:2:9: note: 'JSON_GUN_C_HEADER' is defined here; did you mean 'JSON_GNU_C_HEADER'?
#define JSON_GUN_C_HEADER
^~~~~~~~~~~~~~~~~
JSON_GNU_C_HEADER
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_json.cpp should add these lines:
#include <stdint.h> // for uint32_t, int32_t
#include <stdio.h> // for fseek, fgets, fprintf, ftell, FILE
#include <string.h> // for strlen
#include <memory> // for allocator, allocator_traits<>::va...
#include <string> // for string, operator+, operator==
#include <vector> // for vector
#include "ADM_assert.h" // for fclose, fopen, ADM_assert, ADM_de...
#include "ADM_confCouple.h" // for CONFcouple
#include "ADM_encoderConf.h" // for COMPRES_PARAMS
#include "JSONDefs.h" // for JSONNODE, JSON_NODE, JSONNODE_ITE...
#include "JSONDefs/Strings_Defs.h" // for json_char
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_json.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_json.cpp:
#include <stdint.h> // for uint32_t, int32_t
#include <stdio.h> // for fseek, fgets, fprintf, ftell, FILE
#include <string.h> // for strlen
#include <clocale> // for setlocale, NULL, LC_NUMERIC
#include <memory> // for allocator, allocator_traits<>::va...
#include <string> // for string, operator+, operator==
#include <vector> // for vector
#include "ADM_assert.h" // for fclose, fopen, ADM_assert, ADM_de...
#include "ADM_confCouple.h" // for CONFcouple
#include "ADM_coreJson.h" // for admJson, admJsonToCouple::keyVal
#include "ADM_cpp.h" // for string
#include "ADM_default.h" // for ADM_error
#include "ADM_encoderConf.h" // for COMPRES_PARAMS
#include "JSONDefs.h" // for JSONNODE, JSON_NODE, JSONNODE_ITE...
#include "JSONDefs/Strings_Defs.h" // for json_char
#include "libjson.h" // for json_push_back, json_free, json_d...
---
(/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_iso639.h has correct #includes/fwd-decls)
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp should add these lines:
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp should remove these lines:
- #include <ctype.h> // lines 11-11
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_iso639.cpp:
#include "ADM_iso639.h"
#include <string.h> // for NULL, strcmp
#include "ADM_default.h" // for ADM_error, QT_TRANSLATE_NOOP
---
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_last.h should add these lines:
/avidemux2/avidemux_core/ADM_coreUtils/include/ADM_last.h should remove these lines:
- #include "ADM_default.h" // lines 9-9
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/include/ADM_last.h:
#include <string> // for string
#include "ADM_coreUtils6_export.h" // for ADM_COREUTILS6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_last.cpp should add these lines:
#include "ADM_default.h" // for ADM_warning
#include "prefs2_list.h" // for LASTFILES_LASTDIR_READ, LASTFILES_LASTDIR_W...
/avidemux2/avidemux_core/ADM_coreUtils/src/ADM_last.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/ADM_last.cpp:
#include "ADM_last.h"
#include "ADM_default.h" // for ADM_warning
#include "prefs.h" // for options, preferences, prefs
#include "prefs2_list.h" // for LASTFILES_LASTDIR_READ, LASTFILES_LASTDIR_W...
---
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/internalJSONNode.cpp:1:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/internalJSONNode.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:12:
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:1:9: warning: 'JSON_GNU_C_HEADER' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef JSON_GNU_C_HEADER
^~~~~~~~~~~~~~~~~
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:2:9: note: 'JSON_GUN_C_HEADER' is defined here; did you mean 'JSON_GNU_C_HEADER'?
#define JSON_GUN_C_HEADER
^~~~~~~~~~~~~~~~~
JSON_GNU_C_HEADER
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/internalJSONNode.h should add these lines:
#include <stddef.h> // for size_t
#include <string> // for operator==
#include "JSONDefs.h" // for json_string, json_index_t, BITS
#include "JSONDefs/../../JSONOptions.h" // for JSON_READ_PRIORITY, JSON_REF...
#include "JSONDefs/GNU_C.h" // for json_nothrow, json_hot, json...
#include "JSONDefs/Strings_Defs.h" // for json_char
#include "JSONStats.h" // for LIBJSON_CTOR, LIBJSON_OBJECT
class internalJSONNode;
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/internalJSONNode.h should remove these lines:
- #include "JSONSharedString.h" // lines 11-11
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/Source/internalJSONNode.h:
#include <stddef.h> // for size_t
#include <string> // for operator==
#include "JSONChildren.h" // for jsonChildren
#include "JSONDebug.h" // for JSON_ASSERT_SAFE, JSON_ASSERT
#include "JSONDefs.h" // for json_string, json_index_t, BITS
#include "JSONDefs/../../JSONOptions.h" // for JSON_READ_PRIORITY, JSON_REF...
#include "JSONDefs/GNU_C.h" // for json_nothrow, json_hot, json...
#include "JSONDefs/Strings_Defs.h" // for json_char
#include "JSONGlobals.h" // for jsonSingletonEMPTY_JSON_STRING
#include "JSONMemory.h" // for clearString
#include "JSONStats.h" // for LIBJSON_CTOR, LIBJSON_OBJECT
class JSONNode; // lines 30-30
class internalJSONNode;
---
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/internalJSONNode.cpp should add these lines:
#include <cstdlib> // for atof
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/internalJSONNode.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/Source/internalJSONNode.cpp:
#include "internalJSONNode.h"
#include <cstdlib> // for atof
#include "JSONGlobals.h" // for json_global, jsonSingletonCONST_FALSE
#include "JSONNode.h" // for JSONNode
#include "JSONWorker.h" // for JSONWorker, NAME_ENCODED, STRING_ENCODED
#include "NumberToString.h" // for _floatsAreEqual, NumberToString
---
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONChildren.cpp:1:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONChildren.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONMemory.h:6:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:12:
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:1:9: warning: 'JSON_GNU_C_HEADER' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef JSON_GNU_C_HEADER
^~~~~~~~~~~~~~~~~
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:2:9: note: 'JSON_GUN_C_HEADER' is defined here; did you mean 'JSON_GNU_C_HEADER'?
#define JSON_GUN_C_HEADER
^~~~~~~~~~~~~~~~~
JSON_GNU_C_HEADER
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONChildren.h should add these lines:
#include <string.h> // for memmove, memcpy, size_t
#include "JSONDefs.h" // for json_index_t, JSON_PROTECTED
#include "JSONDefs/../../JSONOptions.h" // for JSON_LIBRARY
#include "JSONDefs/GNU_C.h" // for json_nothrow, json_unlikely
#include "JSONStats.h" // for LIBJSON_CTOR, LIBJSON_DTOR
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONChildren.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONChildren.h:
#include <string.h> // for memmove, memcpy, size_t
#include "JSONDebug.h" // for JSON_ASSERT
#include "JSONDefs.h" // for json_index_t, JSON_PROTECTED
#include "JSONDefs/../../JSONOptions.h" // for JSON_LIBRARY
#include "JSONDefs/GNU_C.h" // for json_nothrow, json_unlikely
#include "JSONMemory.h" // for libjson_free, json_malloc
#include "JSONStats.h" // for LIBJSON_CTOR, LIBJSON_DTOR
class JSONNode; // lines 29-29
---
(/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONChildren.cpp has correct #includes/fwd-decls)
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.cpp:1:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:12:
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:1:9: warning: 'JSON_GNU_C_HEADER' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef JSON_GNU_C_HEADER
^~~~~~~~~~~~~~~~~
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:2:9: note: 'JSON_GUN_C_HEADER' is defined here; did you mean 'JSON_GNU_C_HEADER'?
#define JSON_GUN_C_HEADER
^~~~~~~~~~~~~~~~~
JSON_GNU_C_HEADER
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h should add these lines:
#include "JSONDefs/../../JSONOptions.h" // for JSON_SAFE
#include "JSONDefs/GNU_C.h" // for json_unlikely
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h should remove these lines:
- #include "JSONDefs.h" // lines 4-4
- #include "JSONStats.h" // lines 5-5
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:
#include "JSONDefs/../../JSONOptions.h" // for JSON_SAFE
#include "JSONDefs/GNU_C.h" // for json_unlikely
---
(/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.cpp has correct #includes/fwd-decls)
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONIterators.cpp:1:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONNode.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:12:
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:1:9: warning: 'JSON_GNU_C_HEADER' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef JSON_GNU_C_HEADER
^~~~~~~~~~~~~~~~~
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:2:9: note: 'JSON_GUN_C_HEADER' is defined here; did you mean 'JSON_GNU_C_HEADER'?
#define JSON_GUN_C_HEADER
^~~~~~~~~~~~~~~~~
JSON_GNU_C_HEADER
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONIterators.cpp should add these lines:
#include "JSONChildren.h" // for jsonChildren
#include "JSONDebug.h" // for JSON_ASSERT, JSON_ASSERT_SAFE
#include "JSONDefs.h" // for json_index_t, json_string
#include "JSONDefs/../../JSONOptions.h" // for JSON_LIBRARY, JSON_CASE_INSE...
#include "JSONDefs/GNU_C.h" // for json_nothrow
#include "JSONDefs/Strings_Defs.h" // for JSON_TEXT
#include "JSONMemory.h" // for json_auto
#include "internalJSONNode.h" // for internalJSONNode, CHILDREN
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONIterators.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONIterators.cpp:
#include "JSONChildren.h" // for jsonChildren
#include "JSONDebug.h" // for JSON_ASSERT, JSON_ASSERT_SAFE
#include "JSONDefs.h" // for json_index_t, json_string
#include "JSONDefs/../../JSONOptions.h" // for JSON_LIBRARY, JSON_CASE_INSE...
#include "JSONDefs/GNU_C.h" // for json_nothrow
#include "JSONDefs/Strings_Defs.h" // for JSON_TEXT
#include "JSONMemory.h" // for json_auto
#include "JSONNode.h" // for JSONNode, JSONNode::json_ite...
#include "internalJSONNode.h" // for internalJSONNode, CHILDREN
---
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONMemory.cpp:1:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONMemory.h:6:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:12:
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:1:9: warning: 'JSON_GNU_C_HEADER' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef JSON_GNU_C_HEADER
^~~~~~~~~~~~~~~~~
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:2:9: note: 'JSON_GUN_C_HEADER' is defined here; did you mean 'JSON_GNU_C_HEADER'?
#define JSON_GUN_C_HEADER
^~~~~~~~~~~~~~~~~
JSON_GNU_C_HEADER
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONMemory.h should add these lines:
#include "JSONDefs.h" // for json_string
#include "JSONDefs/../../JSONOptions.h" // for JSON_SAFE
#include "JSONDefs/GNU_C.h" // for json_nothrow, json_malloc_attr
#include "JSONStats.h" // for LIBJSON_CTOR, LIBJSON_DTOR
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONMemory.h should remove these lines:
- #include <cstring> // lines 5-5
- #include "JSONDebug.h" // lines 6-6
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONMemory.h:
#include <cstdlib> // for size_t, free, malloc, realloc
#include "JSONDefs.h" // for json_string
#include "JSONDefs/../../JSONOptions.h" // for JSON_SAFE
#include "JSONDefs/GNU_C.h" // for json_nothrow, json_malloc_attr
#include "JSONStats.h" // for LIBJSON_CTOR, LIBJSON_DTOR
---
(/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONMemory.cpp has correct #includes/fwd-decls)
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONNode.cpp:1:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONNode.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:12:
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:1:9: warning: 'JSON_GNU_C_HEADER' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef JSON_GNU_C_HEADER
^~~~~~~~~~~~~~~~~
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:2:9: note: 'JSON_GUN_C_HEADER' is defined here; did you mean 'JSON_GNU_C_HEADER'?
#define JSON_GUN_C_HEADER
^~~~~~~~~~~~~~~~~
JSON_GNU_C_HEADER
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONNode.h should add these lines:
#include <stddef.h> // for size_t
#include "JSONChildren.h" // for jsonChildren
#include "JSONDefs.h" // for json_string, json_int_t, jso...
#include "JSONDefs/../../JSONOptions.h" // for JSON_LIBRARY, JSON_REF_COUNT
#include "JSONDefs/GNU_C.h" // for json_nothrow, json_read_prio...
#include "JSONDefs/Strings_Defs.h" // for JSON_TEXT
#include "JSONGlobals.h" // for jsonSingletonEMPTY_JSON_STRING
#include "JSONStats.h" // for LIBJSON_ASSIGNMENT, LIBJSON_...
class JSONNode;
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONNode.h should remove these lines:
- #include <cstdarg> // lines 7-7
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONNode.h:
#include <stddef.h> // for size_t
#include <stdexcept> // for out_of_range
#include "JSONChildren.h" // for jsonChildren
#include "JSONDebug.h" // for JSON_ASSERT, JSON_ASSERT_SAFE
#include "JSONDefs.h" // for json_string, json_int_t, jso...
#include "JSONDefs/../../JSONOptions.h" // for JSON_LIBRARY, JSON_REF_COUNT
#include "JSONDefs/GNU_C.h" // for json_nothrow, json_read_prio...
#include "JSONDefs/Strings_Defs.h" // for JSON_TEXT
#include "JSONGlobals.h" // for jsonSingletonEMPTY_JSON_STRING
#include "JSONStats.h" // for LIBJSON_ASSIGNMENT, LIBJSON_...
#include "internalJSONNode.h" // for internalJSONNode, CHILDREN
class JSONNode;
---
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONNode.cpp should add these lines:
#include <cstdarg> // for va_arg, va_end, va_list, va_start
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONNode.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONNode.cpp:
#include "JSONNode.h"
#include <cstdarg> // for va_arg, va_end, va_list, va_start
---
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONNode_Mutex.cpp:1:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONNode.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:12:
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:1:9: warning: 'JSON_GNU_C_HEADER' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef JSON_GNU_C_HEADER
^~~~~~~~~~~~~~~~~
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:2:9: note: 'JSON_GUN_C_HEADER' is defined here; did you mean 'JSON_GNU_C_HEADER'?
#define JSON_GUN_C_HEADER
^~~~~~~~~~~~~~~~~
JSON_GNU_C_HEADER
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONNode_Mutex.cpp should add these lines:
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONNode_Mutex.cpp should remove these lines:
- #include "JSONGlobals.h" // lines 2-2
- #include "JSONNode.h" // lines 1-1
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONNode_Mutex.cpp:
---
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONStream.cpp:1:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONStream.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:12:
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:1:9: warning: 'JSON_GNU_C_HEADER' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef JSON_GNU_C_HEADER
^~~~~~~~~~~~~~~~~
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:2:9: note: 'JSON_GUN_C_HEADER' is defined here; did you mean 'JSON_GNU_C_HEADER'?
#define JSON_GUN_C_HEADER
^~~~~~~~~~~~~~~~~
JSON_GNU_C_HEADER
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONStream.h should add these lines:
#include <stddef.h> // for size_t, NULL
#include "JSONDefs.h" // for json_stream_callback_t, json...
#include "JSONDefs/../../JSONOptions.h" // for JSON_LIBRARY, JSON_READ_PRIO...
#include "JSONDefs/GNU_C.h" // for json_nothrow, json_read_prio...
#include "JSONDefs/Strings_Defs.h" // for json_char
#include "JSONStats.h" // for LIBJSON_DTOR, LIBJSON_OBJECT
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONStream.h should remove these lines:
- #include "JSONDebug.h" // lines 4-4
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONStream.h:
#include <stddef.h> // for size_t, NULL
#include "JSONDefs.h" // for json_stream_callback_t, json...
#include "JSONDefs/../../JSONOptions.h" // for JSON_LIBRARY, JSON_READ_PRIO...
#include "JSONDefs/GNU_C.h" // for json_nothrow, json_read_prio...
#include "JSONDefs/Strings_Defs.h" // for json_char
#include "JSONStats.h" // for LIBJSON_DTOR, LIBJSON_OBJECT
---
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONStream.cpp should add these lines:
#include <string> // for basic_string
#include "JSONDebug.h" // for JSON_FAIL
#include "JSONMemory.h" // for json_auto
#include "JSONNode.h" // for JSONNode
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONStream.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONStream.cpp:
#include "JSONStream.h"
#include <string> // for basic_string
#include "JSONDebug.h" // for JSON_FAIL
#include "JSONMemory.h" // for json_auto
#include "JSONNode.h" // for JSONNode
#include "JSONValidator.h" // for JSONValidator
#include "JSONWorker.h" // for JSONWorker
---
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONValidator.cpp:1:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONValidator.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:12:
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:1:9: warning: 'JSON_GNU_C_HEADER' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef JSON_GNU_C_HEADER
^~~~~~~~~~~~~~~~~
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:2:9: note: 'JSON_GUN_C_HEADER' is defined here; did you mean 'JSON_GNU_C_HEADER'?
#define JSON_GUN_C_HEADER
^~~~~~~~~~~~~~~~~
JSON_GNU_C_HEADER
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONValidator.h should add these lines:
#include <stddef.h> // for size_t
#include "JSONDefs/../../JSONOptions.h" // for JSON_SECURITY_MAX_NEST_LEVEL
#include "JSONDefs/GNU_C.h" // for json_nothrow, json_read_prio...
#include "JSONDefs/Strings_Defs.h" // for json_char, JSON_TEXT
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONValidator.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONValidator.h:
#include <stddef.h> // for size_t
#include "JSONDebug.h" // for JSON_FAIL
#include "JSONDefs/../../JSONOptions.h" // for JSON_SECURITY_MAX_NEST_LEVEL
#include "JSONDefs/GNU_C.h" // for json_nothrow, json_read_prio...
#include "JSONDefs/Strings_Defs.h" // for json_char, JSON_TEXT
---
(/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONValidator.cpp has correct #includes/fwd-decls)
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONWorker.cpp:1:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONWorker.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONNode.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:12:
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:1:9: warning: 'JSON_GNU_C_HEADER' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef JSON_GNU_C_HEADER
^~~~~~~~~~~~~~~~~
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:2:9: note: 'JSON_GUN_C_HEADER' is defined here; did you mean 'JSON_GNU_C_HEADER'?
#define JSON_GUN_C_HEADER
^~~~~~~~~~~~~~~~~
JSON_GNU_C_HEADER
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONWorker.h should add these lines:
#include <stddef.h> // for size_t
#include <stdexcept> // for invalid_argument
#include "JSONDefs.h" // for json_string, JSON_PRIVATE
#include "JSONDefs/../../JSONOptions.h" // for JSON_READ_PRIORITY, JSON_ESC...
#include "JSONDefs/GNU_C.h" // for json_nothrow, json_read_prio...
#include "JSONDefs/Strings_Defs.h" // for json_char, json_uchar
class internalJSONNode;
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONWorker.h should remove these lines:
- #include "JSONSharedString.h" // lines 5-5
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONWorker.h:
#include <stddef.h> // for size_t
#include <stdexcept> // for invalid_argument
#include "JSONDefs.h" // for json_string, JSON_PRIVATE
#include "JSONDefs/../../JSONOptions.h" // for JSON_READ_PRIORITY, JSON_ESC...
#include "JSONDefs/GNU_C.h" // for json_nothrow, json_read_prio...
#include "JSONDefs/Strings_Defs.h" // for json_char, json_uchar
#include "JSONNode.h" // for JSONNode
class internalJSONNode;
---
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONWorker.cpp should add these lines:
#include <string> // for basic_string, basic_string<>::const_it...
#include "JSONChildren.h" // for jsonChildren
#include "JSONDebug.h" // for JSON_ASSERT_SAFE, JSON_ASSERT, JSON_FAIL
#include "JSONGlobals.h" // for json_global, jsonSingletonEMPTY_JSON_S...
#include "JSONMemory.h" // for json_auto, json_malloc, shrinkString
#include "internalJSONNode.h" // for internalJSONNode, CHILDREN
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONWorker.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONWorker.cpp:
#include "JSONWorker.h"
#include <string> // for basic_string, basic_string<>::const_it...
#include "JSONChildren.h" // for jsonChildren
#include "JSONDebug.h" // for JSON_ASSERT_SAFE, JSON_ASSERT, JSON_FAIL
#include "JSONGlobals.h" // for json_global, jsonSingletonEMPTY_JSON_S...
#include "JSONMemory.h" // for json_auto, json_malloc, shrinkString
#include "internalJSONNode.h" // for internalJSONNode, CHILDREN
---
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONWriter.cpp:1:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONNode.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDebug.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h:12:
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:1:9: warning: 'JSON_GNU_C_HEADER' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef JSON_GNU_C_HEADER
^~~~~~~~~~~~~~~~~
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:2:9: note: 'JSON_GUN_C_HEADER' is defined here; did you mean 'JSON_GNU_C_HEADER'?
#define JSON_GUN_C_HEADER
^~~~~~~~~~~~~~~~~
JSON_GNU_C_HEADER
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONWriter.cpp should add these lines:
#include <stddef.h> // for size_t
#include <string> // for basic_string, operator+, bas...
#include "JSONChildren.h" // for jsonChildren
#include "JSONDebug.h" // for JSON_ASSERT
#include "JSONDefs.h" // for json_string, JSON_ARRAY, JSO...
#include "JSONDefs/../../JSONOptions.h" // for JSON_READ_PRIORITY, JSON_WRI...
#include "JSONDefs/GNU_C.h" // for json_likely, json_nothrow
#include "JSONDefs/Strings_Defs.h" // for JSON_TEXT
#include "internalJSONNode.h" // for internalJSONNode, CHILDREN
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONWriter.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONWriter.cpp:
#include <stddef.h> // for size_t
#include <string> // for basic_string, operator+, bas...
#include "JSONChildren.h" // for jsonChildren
#include "JSONDebug.h" // for JSON_ASSERT
#include "JSONDefs.h" // for json_string, JSON_ARRAY, JSO...
#include "JSONDefs/../../JSONOptions.h" // for JSON_READ_PRIORITY, JSON_WRI...
#include "JSONDefs/GNU_C.h" // for json_likely, json_nothrow
#include "JSONDefs/Strings_Defs.h" // for JSON_TEXT
#include "JSONGlobals.h" // for json_global, jsonSingletonNE...
#include "JSONNode.h" // for JSONNode
#include "JSONWorker.h" // for JSONWorker
#include "internalJSONNode.h" // for internalJSONNode, CHILDREN
---
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/libjson.cpp:8:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/../libjson.h:4:
In file included from /avidemux2/avidemux_core/ADM_coreUtils/src/Source/../Source/JSONDefs.h:12:
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:1:9: warning: 'JSON_GNU_C_HEADER' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef JSON_GNU_C_HEADER
^~~~~~~~~~~~~~~~~
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/GNU_C.h:2:9: note: 'JSON_GUN_C_HEADER' is defined here; did you mean 'JSON_GNU_C_HEADER'?
#define JSON_GUN_C_HEADER
^~~~~~~~~~~~~~~~~
JSON_GNU_C_HEADER
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/../libjson.h should add these lines:
#include "/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h"
#include "/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/../../JSONOptions.h"
#include "/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/Strings_Defs.h"
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/../libjson.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/Source/../libjson.h:
#include "/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs.h"
#include "/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/../../JSONOptions.h"
#include "/avidemux2/avidemux_core/ADM_coreUtils/src/Source/JSONDefs/Strings_Defs.h"
#include "Source/JSONDefs.h"
---
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/libjson.cpp should add these lines:
#include <string.h> // for memcpy, size_t
#include "JSONDebug.h" // for JSON_ASSERT_SAFE, JSON_FAIL
#include "JSONDefs.h" // for JSONNODE, JSONNODE_ITERATOR
#include "JSONDefs/../../JSONOptions.h" // for JSON_SECURITY_MAX_STRING_LENGTH
#include "JSONDefs/GNU_C.h" // for json_nothrow, json_unlikely
#include "JSONDefs/Strings_Defs.h" // for json_char, json_strlen, JSON...
#include "JSONMemory.h" // for json_auto, json_malloc, libj...
/avidemux2/avidemux_core/ADM_coreUtils/src/Source/libjson.cpp should remove these lines:
- #include "JSONGlobals.h" // lines 15-15
The full include-list for /avidemux2/avidemux_core/ADM_coreUtils/src/Source/libjson.cpp:
#include "../libjson.h"
#include <string.h> // for memcpy, size_t
#include <stdexcept> // for out_of_range, invalid_argument
#include "JSONDebug.h" // for JSON_ASSERT_SAFE, JSON_FAIL
#include "JSONDefs.h" // for JSONNODE, JSONNODE_ITERATOR
#include "JSONDefs/../../JSONOptions.h" // for JSON_SECURITY_MAX_STRING_LENGTH
#include "JSONDefs/GNU_C.h" // for json_nothrow, json_unlikely
#include "JSONDefs/Strings_Defs.h" // for json_char, json_strlen, JSON...
#include "JSONMemory.h" // for json_auto, json_malloc, libj...
#include "JSONNode.h" // for JSONNode
#include "JSONStream.h" // for JSONStream
#include "JSONValidator.h" // for JSONValidator
#include "JSONWorker.h" // for JSONWorker
---
/avidemux2/avidemux_core/ADM_coreVideoEncoder/include/ADM_coreVideoEncoder.h should add these lines:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint64_t, uint32_t, uint8_t
class ADMBitstream;
class ADMImage;
/avidemux2/avidemux_core/ADM_coreVideoEncoder/include/ADM_coreVideoEncoder.h should remove these lines:
- #include "ADM_bitstream.h" // lines 23-23
- #include "ADM_frameType.h" // lines 24-24
- #include "stddef.h" // lines 28-28
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoEncoder/include/ADM_coreVideoEncoder.h:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint64_t, uint32_t, uint8_t
#include <string> // for string
#include <vector> // for vector
#include "ADM_coreVideoEncoder6_export.h" // for ADM_COREVIDEOENCODER6_EXPORT
#include "ADM_coreVideoFilter.h" // for ADM_coreVideoFilter, Filte...
#include "ADM_default.h" // for ADM_info
class ADMBitstream;
class ADMImage;
---
/avidemux2/avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoder.cpp should add these lines:
#include <inttypes.h> // for PRIu64
#include <cstdint> // for uint64_t, uint32_t
#include <memory> // for allocator_traits<>::value_type
#include "ADM_assert.h" // for ADM_mkdir, ADM_fileExist, ADM_assert
#include "ADM_files.h" // for buildDirectoryContent, clearDirector...
#include "ADM_image.h" // for ADMImage
#include "libavutil/rational.h" // for av_reduce
class ADM_videoEncoder6;
/avidemux2/avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoder.cpp should remove these lines:
- #include <ADM_inttype.h> // lines 18-18
- #include "ADM_coreVideoEncoderInternal.h" // lines 22-22
- #include "libavcodec/avcodec.h" // lines 28-28
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoder.cpp:
#include "ADM_coreVideoEncoder.h"
#include <inttypes.h> // for PRIu64
#include <cstdint> // for uint64_t, uint32_t
#include <memory> // for allocator_traits<>::value_type
#include <sstream> // for basic_ostream::operator<<, stringstream
#include "ADM_assert.h" // for ADM_mkdir, ADM_fileExist, ADM_assert
#include "ADM_default.h" // for ADM_info, ADM_warning, ADM_NO_PTS
#include "ADM_files.h" // for buildDirectoryContent, clearDirector...
#include "ADM_image.h" // for ADMImage
#include "ADM_vidMisc.h" // for ADM_us2plain
#include "BVector.h" // for BVector
#include "libavutil/rational.h" // for av_reduce
class ADM_videoEncoder6;
---
/avidemux2/avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoderFFmpeg.cpp:504:18: warning: 'coded_frame' is deprecated [-Wdeprecated-declarations]
if(_context->coded_frame)
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/avcodec.h:2815:5: note: 'coded_frame' has been explicitly marked deprecated here
attribute_deprecated AVFrame *coded_frame;
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoderFFmpeg.cpp:506:29: warning: 'coded_frame' is deprecated [-Wdeprecated-declarations]
pict_type=_context->coded_frame->pict_type;
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/avcodec.h:2815:5: note: 'coded_frame' has been explicitly marked deprecated here
attribute_deprecated AVFrame *coded_frame;
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoderFFmpeg.cpp:551:19: warning: 'coded_frame' is deprecated [-Wdeprecated-declarations]
if(!_context->coded_frame->quality)
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/avcodec.h:2815:5: note: 'coded_frame' has been explicitly marked deprecated here
attribute_deprecated AVFrame *coded_frame;
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoderFFmpeg.cpp:554:50: warning: 'coded_frame' is deprecated [-Wdeprecated-declarations]
out->out_quantizer =(int) floor (_context->coded_frame->quality / (float) FF_QP2LAMBDA);
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/avcodec.h:2815:5: note: 'coded_frame' has been explicitly marked deprecated here
attribute_deprecated AVFrame *coded_frame;
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoderFFmpeg.cpp:581:13: warning: 'mpeg_quant' is deprecated [-Wdeprecated-declarations]
SETX (mpeg_quant);
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/avcodec.h:1859:5: note: 'mpeg_quant' has been explicitly marked deprecated here
attribute_deprecated
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoderFFmpeg.cpp:637:13: warning: 'b_frame_strategy' is deprecated [-Wdeprecated-declarations]
_context->b_frame_strategy = 0;
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/avcodec.h:1838:5: note: 'b_frame_strategy' has been explicitly marked deprecated here
attribute_deprecated
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoderFFmpeg.cpp:639:13: warning: 'rtp_payload_size' is deprecated [-Wdeprecated-declarations]
_context->rtp_payload_size = 0;
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/avcodec.h:2546:5: note: 'rtp_payload_size' has been explicitly marked deprecated here
attribute_deprecated
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreVideoEncoder/include/ADM_coreVideoEncoderFFmpeg.h should add these lines:
#include <stdint.h> // for int64_t, uint32_t, uint64_t
#include <stdio.h> // for FILE, NULL
#include "ADM_byteBuffer.h" // for ADM_byteBuffer
#include "ADM_rgb.h" // for ADM_colorspace
#include "libavcodec/avcodec.h" // for AVCodec, AVCodecContext
#include "libavutil/dict.h" // for AVDictionary
#include "libavutil/frame.h" // for AVFrame
class ADMBitstream;
class ADMColorScalerSimple;
class ADMImage;
class ADM_coreVideoFilter;
/avidemux2/avidemux_core/ADM_coreVideoEncoder/include/ADM_coreVideoEncoderFFmpeg.h should remove these lines:
- #include "ADM_colorspace.h" // lines 23-23
- #include "ADM_coreVideoEncoderFFmpeg_param.h" // lines 25-25
- #include "ADM_encoderConf.h" // lines 24-24
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoEncoder/include/ADM_coreVideoEncoderFFmpeg.h:
#include <stdint.h> // for int64_t, uint32_t, uint64_t
#include <stdio.h> // for FILE, NULL
#include "ADM_byteBuffer.h" // for ADM_byteBuffer
#include "ADM_coreVideoEncoder.h" // for ADM_coreVideoEncoder
#include "ADM_coreVideoEncoder6_export.h" // for ADM_COREVIDEOENCODER6_EXPORT
#include "ADM_rgb.h" // for ADM_colorspace
#include "FFcodecSettings.h" // for FFcodecSettings
#include "libavcodec/avcodec.h" // for AVCodec, AVCodecContext
#include "libavutil/dict.h" // for AVDictionary
#include "libavutil/frame.h" // for AVFrame
class ADMBitstream;
class ADMColorScalerSimple;
class ADMImage;
class ADM_coreVideoFilter;
---
/avidemux2/avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoderFFmpeg.cpp should add these lines:
#include <errno.h> // for EAGAIN
#include <inttypes.h> // for PRIu32, PRId64
#include <limits.h> // for INT_MAX
#include <math.h> // for floor
#include <string.h> // for memcpy, strchr
#include <cstdint> // for uint64_t, uint8_t, uint32_t, int64_t
#include <vector> // for vector
#include "ADM_assert.h" // for ADM_assert, ADM_fopen, ADM_strdup
#include "ADM_bitstream.h" // for ADMBitstream
#include "ADM_colorspace.h" // for ADMColorScalerSimple
#include "ADM_coreVideoFilter.h" // for FilterInfo, ADM_coreVideoFilter
#include "ADM_cpuCap.h" // for ADM_cpu_num_processors
#include "ADM_encoderConf.h" // for COMPRES_PARAMS, COMPRESS_2PASS_BITRATE
#include "ADM_image.h" // for ADMImage, ADM_IMAGE_ALIGN, ADMImage...
#include "ADM_imageFlags.h" // for AVI_B_FRAME, AVI_KEY_FRAME
#include "FFcodecContext.h" // for FFcodecContext
#include "libavutil/avutil.h" // for AV_NOPTS_VALUE, FF_QP2LAMBDA, AV_PI...
#include "libavutil/error.h" // for av_make_error_string, AV_ERROR_MAX_...
#include "libavutil/mem.h" // for av_free
#include "libavutil/pixfmt.h" // for AV_PIX_FMT_BGRA, AV_PIX_FMT_RGB24
#include "libavutil/rational.h" // for AVRational, av_reduce
/avidemux2/avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoderFFmpeg.cpp should remove these lines:
- #include "prefs.h" // lines 21-21
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoEncoder/src/ADM_coreVideoEncoderFFmpeg.cpp:
#include "ADM_coreVideoEncoderFFmpeg.h"
#include <errno.h> // for EAGAIN
#include <inttypes.h> // for PRIu32, PRId64
#include <limits.h> // for INT_MAX
#include <math.h> // for floor
#include <string.h> // for memcpy, strchr
#include <cstdint> // for uint64_t, uint8_t, uint32_t, int64_t
#include <vector> // for vector
#include "ADM_assert.h" // for ADM_assert, ADM_fopen, ADM_strdup
#include "ADM_bitstream.h" // for ADMBitstream
#include "ADM_colorspace.h" // for ADMColorScalerSimple
#include "ADM_coreUtils.h" // for ADM_computeAverageBitrateFromDuration
#include "ADM_coreVideoFilter.h" // for FilterInfo, ADM_coreVideoFilter
#include "ADM_cpuCap.h" // for ADM_cpu_num_processors
#include "ADM_default.h" // for ADM_info, ADM_error, ADM_warning
#include "ADM_encoderConf.h" // for COMPRES_PARAMS, COMPRESS_2PASS_BITRATE
#include "ADM_image.h" // for ADMImage, ADM_IMAGE_ALIGN, ADMImage...
#include "ADM_imageFlags.h" // for AVI_B_FRAME, AVI_KEY_FRAME
#include "ADM_vidMisc.h" // for ADM_us2plain
#include "FFcodecContext.h" // for FFcodecContext
#include "libavutil/avutil.h" // for AV_NOPTS_VALUE, FF_QP2LAMBDA, AV_PI...
#include "libavutil/error.h" // for av_make_error_string, AV_ERROR_MAX_...
#include "libavutil/mem.h" // for av_free
#include "libavutil/pixfmt.h" // for AV_PIX_FMT_BGRA, AV_PIX_FMT_RGB24
#include "libavutil/rational.h" // for AVRational, av_reduce
---
In file included from /avidemux2/avidemux_core/ADM_coreVideoEncoder/ADM_hwAccelEncoder/ADM_coreLibVAEnc/src/ADM_coreLibVA_buffer.cpp:42:
In file included from /avidemux2/avidemux_core/ADM_coreVideoEncoder/ADM_hwAccelEncoder/ADM_coreLibVAEnc/src/../include/ADM_coreLibVA_buffer.h:43:
/avidemux2/avidemux_core/../avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/include/ADM_coreLibVA.h:78:50: warning: 'vaapi_context' is deprecated [-Wdeprecated-declarations]
static bool fillContext(VAProfile profile,vaapi_context *c);
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/vaapi.h:56:8: note: 'vaapi_context' has been explicitly marked deprecated here
struct attribute_deprecated vaapi_context {
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreVideoEncoder/ADM_hwAccelEncoder/ADM_coreLibVAEnc/src/ADM_coreLibVA_buffer.cpp should add these lines:
#include <stdint.h> // for uint8_t
#include <stdio.h> // for NULL, printf
#include <va/va.h> // for vaErrorStr, VACodedBufferSegment
#include "ADM_assert.h" // for ADM_assert, memcpy
#include "ADM_coreLibVA.h" // for admLibVA, VA_INVALID
/avidemux2/avidemux_core/ADM_coreVideoEncoder/ADM_hwAccelEncoder/ADM_coreLibVAEnc/src/ADM_coreLibVA_buffer.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoEncoder/ADM_hwAccelEncoder/ADM_coreLibVAEnc/src/ADM_coreLibVA_buffer.cpp:
#include <stdint.h> // for uint8_t
#include <stdio.h> // for NULL, printf
#include <va/va.h> // for vaErrorStr, VACodedBufferSegment
#include "ADM_assert.h" // for ADM_assert, memcpy
#include "ADM_coreLibVA.h" // for admLibVA, VA_INVALID
#include "ADM_coreLibVA_buffer.h" // for ADM_vaEncodingBuffers
#include "ADM_default.h" // for ADM_warning
---
In file included from /avidemux2/avidemux_core/ADM_coreVideoEncoder/ADM_hwAccelEncoder/ADM_coreLibVAEnc/src/ADM_coreLibVA_encodingContext.cpp:51:
In file included from /avidemux2/avidemux_core/ADM_coreVideoEncoder/ADM_hwAccelEncoder/ADM_coreLibVAEnc/src/../include/ADM_coreLibVA_buffer.h:43:
/avidemux2/avidemux_core/../avidemux_core/ADM_coreVideoCodec/ADM_hwAccel/ADM_coreLibVA/include/ADM_coreLibVA.h:78:50: warning: 'vaapi_context' is deprecated [-Wdeprecated-declarations]
static bool fillContext(VAProfile profile,vaapi_context *c);
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavcodec/vaapi.h:56:8: note: 'vaapi_context' has been explicitly marked deprecated here
struct attribute_deprecated vaapi_context {
^
/avidemux2/avidemux_core/build/ffmpeg/source/libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
# define attribute_deprecated __attribute__((deprecated))
^
/avidemux2/avidemux_core/ADM_coreVideoEncoder/ADM_hwAccelEncoder/ADM_coreLibVAEnc/src/ADM_coreLibVA_encodingContext.cpp should add these lines:
#include <alloca.h> // for alloca
#include <stdint.h> // for uint32_t
#include "ADM_coreLibVA.h" // for admLibVA
/avidemux2/avidemux_core/ADM_coreVideoEncoder/ADM_hwAccelEncoder/ADM_coreLibVAEnc/src/ADM_coreLibVA_encodingContext.cpp should remove these lines:
- #include <getopt.h> // lines 43-43
- #include <sys/mman.h> // lines 47-47
- #include <sys/stat.h> // lines 45-45
- #include <sys/time.h> // lines 46-46
- #include <sys/types.h> // lines 44-44
- #include "ADM_coreLibVA_buffer.h" // lines 51-51
- #include "va/va_enc_h264.h" // lines 50-50
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoEncoder/ADM_hwAccelEncoder/ADM_coreLibVAEnc/src/ADM_coreLibVA_encodingContext.cpp:
#include <alloca.h> // for alloca
#include <stdint.h> // for uint32_t
#include "ADM_coreLibVA.h" // for admLibVA
#include "ADM_coreLibVA_encodingContext.h" // for vaAttributes, vaSetAttrib...
#include "ADM_coreLibVA_h264Encoding.h" // for ADM_VA_GlobalH264, vaGetH...
#include "ADM_coreLibVA_hevcEncoding.h" // for ADM_VA_GlobalHEVC, vaGetH...
#include "ADM_default.h" // for ADM_info, ADM_warning
#include "va/va.h" // for VAEntrypoint, VA_ATTRIB_N...
---
/avidemux2/avidemux_core/ADM_coreVideoEncoder/ADM_hwAccelEncoder/ADM_coreLibVAEnc/src/ADM_coreLibVA_bitstream.cpp should add these lines:
#include <assert.h> // for assert
#include <stdlib.h> // for calloc, free, realloc, NULL
/avidemux2/avidemux_core/ADM_coreVideoEncoder/ADM_hwAccelEncoder/ADM_coreLibVAEnc/src/ADM_coreLibVA_bitstream.cpp should remove these lines:
- #include "ADM_default.h" // lines 51-51
- #include "va/va.h" // lines 52-52
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoEncoder/ADM_hwAccelEncoder/ADM_coreLibVAEnc/src/ADM_coreLibVA_bitstream.cpp:
#include <assert.h> // for assert
#include <stdlib.h> // for calloc, free, realloc, NULL
#include "ADM_coreLibVA_bitstream.h" // for vaBitstream
---
/avidemux2/avidemux_core/ADM_coreVideoFilter/include/ADM_videoFilterBridge.h should add these lines:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint64_t, uint32_t
#include "ADM_image.h" // for ADMImage (ptr only), ADM_HW...
class CONFcouple;
class IEditor;
/avidemux2/avidemux_core/ADM_coreVideoFilter/include/ADM_videoFilterBridge.h should remove these lines:
- #include "ADM_editor/include/IEditor.h" // lines 23-23
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoFilter/include/ADM_videoFilterBridge.h:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint64_t, uint32_t
#include "ADM_coreVideoFilter.h" // for FilterInfo, ADM_coreVideoFi...
#include "ADM_coreVideoFilter6_export.h" // for ADM_COREVIDEOFILTER6_EXPORT
#include "ADM_image.h" // for ADMImage (ptr only), ADM_HW...
class CONFcouple;
class IEditor;
---
/avidemux2/avidemux_core/ADM_coreVideoFilter/src/ADM_videoFilterBridge.cpp should add these lines:
#include <inttypes.h> // for PRId64, PRIu32, PRIu64
#include <stdio.h> // for printf, NULL
#include "ADM_Video.h" // for aviInfo
#include "ADM_editor/include/IEditor.h" // for IEditor
/avidemux2/avidemux_core/ADM_coreVideoFilter/src/ADM_videoFilterBridge.cpp should remove these lines:
- #include "ADM_cpp.h" // lines 19-19
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoFilter/src/ADM_videoFilterBridge.cpp:
#include "ADM_videoFilterBridge.h"
#include <inttypes.h> // for PRId64, PRIu32, PRIu64
#include <stdio.h> // for printf, NULL
#include "ADM_Video.h" // for aviInfo
#include "ADM_default.h" // for ADM_warning
#include "ADM_editor/include/IEditor.h" // for IEditor
---
/avidemux2/avidemux_core/ADM_coreVideoFilter/include/ADM_coreVideoFilter.h should add these lines:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint32_t, uint64_t, uint8_t
class ADM_coreVideoFilter;
class ADM_vf_plugin;
class CONFcouple;
class VideoCache;
/avidemux2/avidemux_core/ADM_coreVideoFilter/include/ADM_coreVideoFilter.h should remove these lines:
- #include "ADM_confCouple.h" // lines 21-21
- #include "ADM_coreVideoFilterInternal.h" // lines 25-25
- #include "ADM_videoFilterCache.h" // lines 23-23
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoFilter/include/ADM_coreVideoFilter.h:
#include <stddef.h> // for NULL
#include <stdint.h> // for uint32_t, uint64_t, uint8_t
#include "ADM_coreVideoFilter6_export.h" // for ADM_COREVIDEOFILTER6_EXPORT
#include "ADM_filterCategory.h" // for VF_MAX
#include "ADM_image.h" // for ADMImage (ptr only), ADM_HW...
#include "BVector.h" // for BVector
class ADM_coreVideoFilter;
class ADM_vf_plugin;
class CONFcouple;
class VideoCache;
---
/avidemux2/avidemux_core/ADM_coreVideoFilter/src/ADM_coreVideoFilter.cpp should add these lines:
#include <string.h> // for memcpy, NULL
#include "ADM_assert.h" // for ADM_assert
#include "ADM_videoFilterCache.h" // for VideoCache
class ADM_vf_plugin;
class CONFcouple;
/avidemux2/avidemux_core/ADM_coreVideoFilter/src/ADM_coreVideoFilter.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoFilter/src/ADM_coreVideoFilter.cpp:
#include "ADM_coreVideoFilter.h"
#include <string.h> // for memcpy, NULL
#include "ADM_assert.h" // for ADM_assert
#include "ADM_default.h" // for ADM_info
#include "ADM_videoFilterCache.h" // for VideoCache
#include "BVector.h" // for BVector
class ADM_vf_plugin;
class CONFcouple;
---
/avidemux2/avidemux_core/ADM_coreVideoFilter/include/ADM_coreVideoFilterFunc.h should add these lines:
#include <stdint.h> // for uint32_t
#include "ADM_coreVideoFilter.h" // for ADM_coreVideoFilter (ptr only)
class ADM_vf_plugin;
class CONFcouple;
class IEditor;
/avidemux2/avidemux_core/ADM_coreVideoFilter/include/ADM_coreVideoFilterFunc.h should remove these lines:
- #include "ADM_coreVideoFilterInternal.h" // lines 5-5
- #include "ADM_editor/include/IEditor.h" // lines 6-6
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoFilter/include/ADM_coreVideoFilterFunc.h:
#include <stdint.h> // for uint32_t
#include "ADM_coreVideoFilter.h" // for ADM_coreVideoFilter (ptr only)
#include "ADM_coreVideoFilter6_export.h" // for ADM_COREVIDEOFILTER6_EXPORT
class ADM_vf_plugin;
class CONFcouple;
class IEditor;
---
/avidemux2/avidemux_core/ADM_coreVideoFilter/src/ADM_coreVideoFilterFunc.cpp should add these lines:
#include <inttypes.h> // for PRIu32
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_assert
#include "ADM_confCouple.h" // for CONFcouple
#include "ADM_coreVideoFilterInternal.h" // for ADM_vf_plugin
#include "ADM_filterCategory.h" // for VF_MAX
#include "BVector.h" // for BVector
class IEditor;
/avidemux2/avidemux_core/ADM_coreVideoFilter/src/ADM_coreVideoFilterFunc.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoFilter/src/ADM_coreVideoFilterFunc.cpp:
#include "ADM_coreVideoFilterFunc.h"
#include <inttypes.h> // for PRIu32
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_assert
#include "ADM_confCouple.h" // for CONFcouple
#include "ADM_coreVideoFilter.h" // for ADM_VideoFilterElement, ADM...
#include "ADM_coreVideoFilterInternal.h" // for ADM_vf_plugin
#include "ADM_default.h" // for ADM_info, ADM_error
#include "ADM_filterCategory.h" // for VF_MAX
#include "ADM_videoFilterBridge.h" // for ADM_videoFilterBridge
#include "BVector.h" // for BVector
class IEditor;
---
/avidemux2/avidemux_core/ADM_coreVideoFilter/include/ADM_videoFilterCache.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t, int32_t
/avidemux2/avidemux_core/ADM_coreVideoFilter/include/ADM_videoFilterCache.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoFilter/include/ADM_videoFilterCache.h:
#include <stdint.h> // for uint32_t, uint8_t, int32_t
#include "ADM_coreVideoFilter6_export.h" // for ADM_COREVIDEOFILTER6_EXPORT
#include "ADM_image.h" // for ADMImage (ptr only), ADM_HW...
class ADM_coreVideoFilter; // lines 15-15
---
/avidemux2/avidemux_core/ADM_coreVideoFilter/src/ADM_videoFilterCache.cpp should add these lines:
#include <inttypes.h> // for PRIu32
#include <stdio.h> // for printf, NULL
#include <stdlib.h> // for abs
#include "ADM_assert.h" // for ADM_assert
/avidemux2/avidemux_core/ADM_coreVideoFilter/src/ADM_videoFilterCache.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreVideoFilter/src/ADM_videoFilterCache.cpp:
#include "ADM_videoFilterCache.h"
#include <inttypes.h> // for PRIu32
#include <stdio.h> // for printf, NULL
#include <stdlib.h> // for abs
#include "ADM_assert.h" // for ADM_assert
#include "ADM_coreVideoFilter.h" // for ADM_coreVideoFilter, FilterInfo
#include "ADM_default.h" // for ADM_error
---
In file included from /avidemux2/avidemux_core/ADM_coreSqlLight3/src/Database.cpp:46:
/avidemux2/avidemux_core/ADM_coreSqlLight3/src/../include/Database.h:147:39: warning: reference 'm_mutex' is not yet bound to a value when used here [-Wuninitialized]
Database(const Database& ) : m_mutex(m_mutex) {}
^
/avidemux2/avidemux_core/ADM_coreSqlLight3/src/Database.cpp:58:10: warning: reference 'm_mutex' is not yet bound to a value when used here [-Wuninitialized]
,m_mutex(m_mutex)
^
/avidemux2/avidemux_core/ADM_coreSqlLight3/src/Database.cpp should add these lines:
#include <pthread.h> // for pthread_mutex_destroy, pthread_mutex_init, pth...
#include <stdint.h> // for int64_t, uint64_t
#include <list> // for operator!=, list<>::iterator, _List_iterator
class Query;
/avidemux2/avidemux_core/ADM_coreSqlLight3/src/Database.cpp should remove these lines:
- #include <stdio.h> // lines 39-39
- #include <stdlib.h> // lines 40-40
- #include <string.h> // lines 41-41
- #include <map> // lines 38-38
The full include-list for /avidemux2/avidemux_core/ADM_coreSqlLight3/src/Database.cpp:
#include <pthread.h> // for pthread_mutex_destroy, pthread_mutex_init, pth...
#include <sqlite3.h> // for sqlite3_close, sqlite3_errmsg, sqlite3_open
#include <stdarg.h> // for va_end, va_list, va_start
#include <stdint.h> // for int64_t, uint64_t
#include <stdio.h> // for vsnprintf, NULL, size_t
#include <list> // for operator!=, list<>::iterator, _List_iterator
#include <string> // for string
#include "Database.h" // for Database, Database::OPENDB, Database::Mutex
#include "IError.h" // for IError
class Query;
---
In file included from /avidemux2/avidemux_core/ADM_coreSqlLight3/src/Query.cpp:43:
/avidemux2/avidemux_core/ADM_coreSqlLight3/src/../include/Database.h:147:39: warning: reference 'm_mutex' is not yet bound to a value when used here [-Wuninitialized]
Database(const Database& ) : m_mutex(m_mutex) {}
^
/avidemux2/avidemux_core/ADM_coreSqlLight3/src/Query.cpp should add these lines:
#include <stdint.h> // for uint64_t, int64_t
/avidemux2/avidemux_core/ADM_coreSqlLight3/src/Query.cpp should remove these lines:
- #include <stdlib.h> // lines 39-39
- #include <string.h> // lines 40-40
The full include-list for /avidemux2/avidemux_core/ADM_coreSqlLight3/src/Query.cpp:
#include <sqlite3.h> // for sqlite3_column_count, sqlite3_column_int, sqli...
#include <stdint.h> // for uint64_t, int64_t
#include <stdio.h> // for printf, NULL
#include <map> // for map, map<>::iterator
#include <string> // for string, operator+
#include "Database.h" // for Database, Database::OPENDB
#include "Query.h" // for Query
---
In file included from /avidemux2/avidemux_core/ADM_coreSqlLight3/src/StderrLog.cpp:42:
/avidemux2/avidemux_core/ADM_coreSqlLight3/src/../include/Database.h:147:39: warning: reference 'm_mutex' is not yet bound to a value when used here [-Wuninitialized]
Database(const Database& ) : m_mutex(m_mutex) {}
^
/avidemux2/avidemux_core/ADM_coreSqlLight3/src/StderrLog.cpp should add these lines:
#include <bits/types/struct_tm.h> // for tm
class Database;
/avidemux2/avidemux_core/ADM_coreSqlLight3/src/StderrLog.cpp should remove these lines:
- #include <sqlite3.h> // lines 40-40
- #include <map> // lines 38-38
- #include "Database.h" // lines 42-42
- #include "IError.h" // lines 44-44
The full include-list for /avidemux2/avidemux_core/ADM_coreSqlLight3/src/StderrLog.cpp:
#include <bits/types/struct_tm.h> // for tm
#include <stdio.h> // for fprintf, stderr, NULL
#include <time.h> // for localtime, time, time_t
#include <string> // for string
#include "Query.h" // for Query
#include "StderrLog.h" // for StderrLog
class Database;
---
In file included from /avidemux2/avidemux_core/ADM_coreSqlLight3/src/SysLog.cpp:38:
/avidemux2/avidemux_core/ADM_coreSqlLight3/src/../include/Database.h:147:39: warning: reference 'm_mutex' is not yet bound to a value when used here [-Wuninitialized]
Database(const Database& ) : m_mutex(m_mutex) {}
^
/avidemux2/avidemux_core/ADM_coreSqlLight3/src/SysLog.cpp should add these lines:
#include <string> // for string
class Database;
/avidemux2/avidemux_core/ADM_coreSqlLight3/src/SysLog.cpp should remove these lines:
- #include <sqlite3.h> // lines 34-34
- #include "Database.h" // lines 38-38
- #include "IError.h" // lines 40-40
The full include-list for /avidemux2/avidemux_core/ADM_coreSqlLight3/src/SysLog.cpp:
#include <string.h> // for strcpy
#include <syslog.h> // for syslog, LOG_ERR, closelog, openlog
#include <string> // for string
#include "Query.h" // for Query
#include "SysLog2.h" // for SysLog
class Database;
---
In file included from /avidemux2/avidemux_core/ADM_coreJobs/src/ADM_coreJobs.cpp:18:
In file included from /avidemux2/avidemux_core/ADM_coreJobs/include/sqlJobs.h:39:
/avidemux2/avidemux_core/ADM_coreJobs/src/../../ADM_coreSqlLight3/include/libsqlitewrapped.h:325:39: warning: reference 'm_mutex' is not yet bound to a value when used here [-Wuninitialized]
Database(const Database& ) : m_mutex(m_mutex) {}
^
/avidemux2/avidemux_core/ADM_coreJobs/include/ADM_coreJobs.h should add these lines:
#include <stdint.h> // for uint64_t, uint32_t
#include <string> // for string
#include <vector> // for vector
/avidemux2/avidemux_core/ADM_coreJobs/include/ADM_coreJobs.h should remove these lines:
- #include "ADM_default.h" // lines 21-21
The full include-list for /avidemux2/avidemux_core/ADM_coreJobs/include/ADM_coreJobs.h:
#include <stdint.h> // for uint64_t, uint32_t
#include <string> // for string
#include <vector> // for vector
#include "ADM_coreJobs_export.h" // for ADM_COREJOBS_EXPORT
#include "ADM_cpp.h" // for string
---
/avidemux2/avidemux_core/ADM_coreJobs/src/ADM_coreJobs.cpp should add these lines:
#include <inttypes.h> // for PRId64
#include <stdio.h> // for printf, sprintf, NULL
#include <string.h> // for strcat, strcpy
#include "ADM_assert.h" // for ADM_eraseFile, ADM_fileExist
#include "ADM_files.h" // for ADM_getBaseDir
#include "libsqlitewrapped.h" // for Query, Database
/avidemux2/avidemux_core/ADM_coreJobs/src/ADM_coreJobs.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreJobs/src/ADM_coreJobs.cpp:
#include "ADM_coreJobs.h"
#include <inttypes.h> // for PRId64
#include <stdio.h> // for printf, sprintf, NULL
#include <string.h> // for strcat, strcpy
#include "ADM_assert.h" // for ADM_eraseFile, ADM_fileExist
#include "ADM_default.h" // for ADM_info, ADM_warning
#include "ADM_files.h" // for ADM_getBaseDir
#include "libsqlitewrapped.h" // for Query, Database
#include "sqlJobs.h" // for Jobs
---
In file included from /avidemux2/avidemux_core/ADM_coreJobs/src/sqlJobs.cpp:26:
In file included from /avidemux2/avidemux_core/ADM_coreJobs/include/sqlJobs.h:39:
/avidemux2/avidemux_core/ADM_coreJobs/src/../../ADM_coreSqlLight3/include/libsqlitewrapped.h:325:39: warning: reference 'm_mutex' is not yet bound to a value when used here [-Wuninitialized]
Database(const Database& ) : m_mutex(m_mutex) {}
^
/avidemux2/avidemux_core/ADM_coreJobs/include/sqlJobs.h should add these lines:
class Database;
class Query;
/avidemux2/avidemux_core/ADM_coreJobs/include/sqlJobs.h should remove these lines:
- #include <sqlite3.h> // lines 38-38
- #include <stdlib.h> // lines 31-31
- #include <string.h> // lines 32-32
- #include <map> // lines 33-33
- #include <vector> // lines 35-35
- #include "libsqlitewrapped.h" // lines 39-39
The full include-list for /avidemux2/avidemux_core/ADM_coreJobs/include/sqlJobs.h:
#include <stdio.h> // for size_t
#include <string> // for string
class Database;
class Query;
---
/avidemux2/avidemux_core/ADM_coreJobs/src/sqlJobs.cpp should add these lines:
#include <strings.h> // for strncasecmp
#include "libsqlitewrapped.h" // for Query, Database
/avidemux2/avidemux_core/ADM_coreJobs/src/sqlJobs.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreJobs/src/sqlJobs.cpp:
#include <sqlJobs.h>
#include <strings.h> // for strncasecmp
#include "libsqlitewrapped.h" // for Query, Database
---
/avidemux2/avidemux_core/ADM_coreSocket/include/ADM_coreSocket.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
/avidemux2/avidemux_core/ADM_coreSocket/include/ADM_coreSocket.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreSocket/include/ADM_coreSocket.h:
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_coreSocket6_export.h" // for ADM_CORESOCKET6_EXPORT
#include "ADM_threads.h" // for admMutex
---
/avidemux2/avidemux_core/ADM_coreSocket/src/ADM_coreSocket.cpp should add these lines:
#include <inttypes.h> // for PRIu32
#include <sys/select.h> // for select, FD_SET, FD_ZERO, fd_set
#include <sys/time.h> // for timeval
/avidemux2/avidemux_core/ADM_coreSocket/src/ADM_coreSocket.cpp should remove these lines:
- #include <math.h> // lines 33-33
- #include <stdlib.h> // lines 31-31
- #include <string.h> // lines 32-32
- #include <sys/types.h> // lines 23-23
The full include-list for /avidemux2/avidemux_core/ADM_coreSocket/src/ADM_coreSocket.cpp:
#include "ADM_coreSocket.h"
#include <arpa/inet.h> // for inet_addr
#include <errno.h> // for errno
#include <inttypes.h> // for PRIu32
#include <netinet/in.h> // for sockaddr_in, htons, in_addr, IPPROTO_TCP
#include <netinet/tcp.h> // for TCP_NODELAY
#include <stdio.h> // for fflush, NULL, perror, stdout
#include <sys/select.h> // for select, FD_SET, FD_ZERO, fd_set
#include <sys/socket.h> // for setsockopt, accept, bind, connect, getsockname
#include <sys/time.h> // for timeval
#include "ADM_default.h" // for ADM_error, ADM_info
---
/avidemux2/avidemux_core/ADM_coreSocket/include/ADM_coreCommandSocket.h should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
/avidemux2/avidemux_core/ADM_coreSocket/include/ADM_coreCommandSocket.h should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreSocket/include/ADM_coreCommandSocket.h:
#include <stdint.h> // for uint32_t, uint8_t
#include "ADM_coreSocket.h" // for ADM_socket
#include "ADM_coreSocket6_export.h" // for ADM_CORESOCKET6_EXPORT
---
/avidemux2/avidemux_core/ADM_coreSocket/src/ADM_coreCommandSocket.cpp should add these lines:
#include <stddef.h> // for NULL
#include <sys/select.h> // for select, FD_ISSET, FD_SET, FD_ZERO, fd_set
#include <sys/time.h> // for timeval
#include "ADM_assert.h" // for ADM_assert
/avidemux2/avidemux_core/ADM_coreSocket/src/ADM_coreCommandSocket.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreSocket/src/ADM_coreCommandSocket.cpp:
#include "ADM_coreCommandSocket.h"
#include <stddef.h> // for NULL
#include <sys/select.h> // for select, FD_ISSET, FD_SET, FD_ZERO, fd_set
#include <sys/time.h> // for timeval
#include "ADM_assert.h" // for ADM_assert
#include "ADM_default.h" // for ADM_error, ADM_info, ADM_warning
---
/avidemux2/avidemux_core/ADM_coreSocket/src/ADM_avsProtocol.cpp should add these lines:
#include <stdint.h> // for uint32_t, uint8_t
#include <stdio.h> // for fflush, printf, NULL, stdout
#include <string.h> // for memset
#include <sys/select.h> // for select, FD_SET, FD_ZERO, fd_set
#include <sys/time.h> // for timeval
#include "ADM_coreSocket.h" // for ADM_socket
/avidemux2/avidemux_core/ADM_coreSocket/src/ADM_avsProtocol.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreSocket/src/ADM_avsProtocol.cpp:
#include <stdint.h> // for uint32_t, uint8_t
#include <stdio.h> // for fflush, printf, NULL, stdout
#include <string.h> // for memset
#include <sys/select.h> // for select, FD_SET, FD_ZERO, fd_set
#include <sys/time.h> // for timeval
#include "ADM_coreAvsProtocol.h" // for avsSocket, SktHeader, MAGGIC
#include "ADM_coreSocket.h" // for ADM_socket
#include "ADM_default.h" // for ADM_error, ADM_info
#include "sys/socket.h" // for recv, send, accept
---
/avidemux2/avidemux_core/ADM_coreImageLoader/include/ADM_imageLoader.h should add these lines:
#include <stdint.h> // for uint32_t, uint16_t, uint8_t
#include <stdio.h> // for fread, FILE, NULL
#include <string.h> // for memset
#include "ADM_assert.h" // for ADM_assert
#include "ADM_bitmap.h" // for ADM_BITMAPINFOHEADER
#include "ADM_default.h" // for ADM_warning
class ADMImage;
/avidemux2/avidemux_core/ADM_coreImageLoader/include/ADM_imageLoader.h should remove these lines:
- #include "ADM_image.h" // lines 7-7
The full include-list for /avidemux2/avidemux_core/ADM_coreImageLoader/include/ADM_imageLoader.h:
#include <stdint.h> // for uint32_t, uint16_t, uint8_t
#include <stdio.h> // for fread, FILE, NULL
#include <string.h> // for memset
#include "ADM_assert.h" // for ADM_assert
#include "ADM_bitmap.h" // for ADM_BITMAPINFOHEADER
#include "ADM_coreImageLoader6_export.h" // for ADM_COREIMAGELOADER6_EXPORT
#include "ADM_default.h" // for ADM_warning
class ADMImage;
---
/avidemux2/avidemux_core/ADM_coreImageLoader/src/ADM_imageLoader.cpp should add these lines:
#include <inttypes.h> // for PRIu32
#include "ADM_byteBuffer.h" // for ADM_byteBuffer
#include "ADM_compressedImage.h" // for ADMCompressedImage
#include "ADM_inttype.h" // for MAXIMUM_SIZE
#include "ADM_rgb.h" // for ADM_COLOR_YV12, ADM_COLOR_RGB32A
/avidemux2/avidemux_core/ADM_coreImageLoader/src/ADM_imageLoader.cpp should remove these lines:
- #include "DIA_coreToolkit.h" // lines 18-18
The full include-list for /avidemux2/avidemux_core/ADM_coreImageLoader/src/ADM_imageLoader.cpp:
#include "ADM_imageLoader.h"
#include <inttypes.h> // for PRIu32
#include "ADM_bitmap.h" // for ADM_BITMAPINFOHEADER
#include "ADM_byteBuffer.h" // for ADM_byteBuffer
#include "ADM_codec.h" // for ADM_coreCodecGetDecoder, decoders
#include "ADM_colorspace.h" // for ADMColorScalerSimple, ADM_COL_RANGE...
#include "ADM_compressedImage.h" // for ADMCompressedImage
#include "ADM_default.h" // for ADM_warning, ADM_info
#include "ADM_image.h" // for ADMImageRef, ADMImageDefault, ADMImage
#include "ADM_inttype.h" // for MAXIMUM_SIZE
#include "ADM_rgb.h" // for ADM_COLOR_YV12, ADM_COLOR_RGB32A
#include "fourcc.h" // for fourCC
---
/avidemux2/avidemux_core/ADM_coreScript/include/ADM_scriptDFInteger.h should add these lines:
#include <stdint.h> // for int32_t
class diaElem;
/avidemux2/avidemux_core/ADM_coreScript/include/ADM_scriptDFInteger.h should remove these lines:
- #include "DIA_factory.h" // lines 21-21
The full include-list for /avidemux2/avidemux_core/ADM_coreScript/include/ADM_scriptDFInteger.h:
#include <stdint.h> // for int32_t
#include "ADM_coreScript_export.h" // for ADM_CORESCRIPT_EXPORT
#include "ADM_scriptDF.h" // for ADM_scriptDFBaseHelper
class diaElem;
---
/avidemux2/avidemux_core/ADM_coreScript/src/ADM_scriptDFInteger.cpp should add these lines:
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_strdup, ADM_dealloc
#include "DIA_factory.h" // for diaElemInteger, diaElem (ptr only)
/avidemux2/avidemux_core/ADM_coreScript/src/ADM_scriptDFInteger.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreScript/src/ADM_scriptDFInteger.cpp:
#include "ADM_scriptDFInteger.h"
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_strdup, ADM_dealloc
#include "DIA_factory.h" // for diaElemInteger, diaElem (ptr only)
---
/avidemux2/avidemux_core/ADM_coreScript/include/ADM_scriptDFMenu.h should add these lines:
#include <stdint.h> // for uint32_t
class diaElem;
class diaMenuEntry;
/avidemux2/avidemux_core/ADM_coreScript/include/ADM_scriptDFMenu.h should remove these lines:
- #include "DIA_factory.h" // lines 21-21
The full include-list for /avidemux2/avidemux_core/ADM_coreScript/include/ADM_scriptDFMenu.h:
#include <stdint.h> // for uint32_t
#include <vector> // for vector
#include "ADM_coreScript_export.h" // for ADM_CORESCRIPT_EXPORT
#include "ADM_scriptDF.h" // for ADM_scriptDFBaseHelper
class diaElem;
class diaMenuEntry;
---
/avidemux2/avidemux_core/ADM_coreScript/src/ADM_scriptDFMenu.cpp should add these lines:
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_strdup, ADM_dealloc
#include "DIA_factory.h" // for diaMenuEntry, diaElemMenu, diaElem (ptr only)
/avidemux2/avidemux_core/ADM_coreScript/src/ADM_scriptDFMenu.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreScript/src/ADM_scriptDFMenu.cpp:
#include "ADM_scriptDFMenu.h"
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_strdup, ADM_dealloc
#include "DIA_factory.h" // for diaMenuEntry, diaElemMenu, diaElem (ptr only)
---
/avidemux2/avidemux_core/ADM_coreScript/include/ADM_scriptDFToggle.h should add these lines:
#include <stdint.h> // for uint32_t
class diaElem;
/avidemux2/avidemux_core/ADM_coreScript/include/ADM_scriptDFToggle.h should remove these lines:
- #include "DIA_factory.h" // lines 21-21
The full include-list for /avidemux2/avidemux_core/ADM_coreScript/include/ADM_scriptDFToggle.h:
#include <stdint.h> // for uint32_t
#include "ADM_coreScript_export.h" // for ADM_CORESCRIPT_EXPORT
#include "ADM_scriptDF.h" // for ADM_scriptDFBaseHelper
class diaElem;
---
/avidemux2/avidemux_core/ADM_coreScript/src/ADM_scriptDFToggle.cpp should add these lines:
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_strdup, ADM_dealloc
#include "DIA_factory.h" // for diaElemToggle, diaElem (ptr only)
/avidemux2/avidemux_core/ADM_coreScript/src/ADM_scriptDFToggle.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreScript/src/ADM_scriptDFToggle.cpp:
#include "ADM_scriptDFToggle.h"
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_strdup, ADM_dealloc
#include "DIA_factory.h" // for diaElemToggle, diaElem (ptr only)
---
/avidemux2/avidemux_core/ADM_coreScript/include/ADM_scriptDialogFactory.h should add these lines:
class ADM_scriptDFBaseHelper;
class diaElem;
/avidemux2/avidemux_core/ADM_coreScript/include/ADM_scriptDialogFactory.h should remove these lines:
- #include "ADM_scriptDFMenu.h" // lines 22-22
- #include "DIA_factory.h" // lines 21-21
The full include-list for /avidemux2/avidemux_core/ADM_coreScript/include/ADM_scriptDialogFactory.h:
#include <vector> // for vector
#include "ADM_coreScript_export.h" // for ADM_CORESCRIPT_EXPORT
class ADM_scriptDFBaseHelper;
class diaElem;
---
/avidemux2/avidemux_core/ADM_coreScript/src/ADM_scriptDialogFactory.cpp should add these lines:
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_strdup, ADM_dealloc
#include "ADM_scriptDF.h" // for ADM_scriptDFBaseHelper
#include "DIA_factory.h" // for diaElem (ptr only), diaFactoryRun
/avidemux2/avidemux_core/ADM_coreScript/src/ADM_scriptDialogFactory.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreScript/src/ADM_scriptDialogFactory.cpp:
#include "ADM_scriptDialogFactory.h"
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_strdup, ADM_dealloc
#include "ADM_scriptDF.h" // for ADM_scriptDFBaseHelper
#include "DIA_factory.h" // for diaElem (ptr only), diaFactoryRun
---
/avidemux2/avidemux_core/ADM_coreScript/include/ADM_ScriptEngineLoader.h should add these lines:
class IScriptEngine;
/avidemux2/avidemux_core/ADM_coreScript/include/ADM_ScriptEngineLoader.h should remove these lines:
- #include "ADM_assert.h" // lines 3-3
- #include "ADM_byteBuffer.h" // lines 7-7
- #include "IScriptEngine.h" // lines 6-6
The full include-list for /avidemux2/avidemux_core/ADM_coreScript/include/ADM_ScriptEngineLoader.h:
#include "ADM_coreScript_export.h" // for ADM_CORESCRIPT_EXPORT
#include "ADM_dynamicLoading.h" // for ADM_LibWrapper
class IScriptEngine;
---
(/avidemux2/avidemux_core/ADM_coreScript/src/ADM_ScriptEngineLoader.cpp has correct #includes/fwd-decls)
/avidemux2/avidemux_core/ADM_coreScript/include/ADM_scriptDFTimeStamp.h should add these lines:
#include <stdint.h> // for uint32_t
class diaElem;
/avidemux2/avidemux_core/ADM_coreScript/include/ADM_scriptDFTimeStamp.h should remove these lines:
- #include "DIA_factory.h" // lines 21-21
The full include-list for /avidemux2/avidemux_core/ADM_coreScript/include/ADM_scriptDFTimeStamp.h:
#include <stdint.h> // for uint32_t
#include "ADM_coreScript_export.h" // for ADM_CORESCRIPT_EXPORT
#include "ADM_scriptDF.h" // for ADM_scriptDFBaseHelper
class diaElem;
---
/avidemux2/avidemux_core/ADM_coreScript/src/ADM_scriptDFTimeStamp.cpp should add these lines:
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_strdup, ADM_dealloc
#include "DIA_factory.h" // for diaElemTimeStamp, diaElem (ptr only)
/avidemux2/avidemux_core/ADM_coreScript/src/ADM_scriptDFTimeStamp.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreScript/src/ADM_scriptDFTimeStamp.cpp:
#include "ADM_scriptDFTimeStamp.h"
#include <stddef.h> // for NULL
#include "ADM_assert.h" // for ADM_strdup, ADM_dealloc
#include "DIA_factory.h" // for diaElemTimeStamp, diaElem (ptr only)
---
/avidemux2/avidemux_core/ADM_coreSubtitles/src/ADM_coreSubtitles.cpp should add these lines:
#include <stdio.h> // for fprintf, printf, fclose, FILE
#include <string.h> // for strlen
#include <strings.h> // for strcasecmp
#include <memory> // for allocator_traits<>::value_type
#include "ADM_assert.h" // for ADM_fopen
/avidemux2/avidemux_core/ADM_coreSubtitles/src/ADM_coreSubtitles.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreSubtitles/src/ADM_coreSubtitles.cpp:
#include <stdio.h> // for fprintf, printf, fclose, FILE
#include <string.h> // for strlen
#include <strings.h> // for strcasecmp
#include <memory> // for allocator_traits<>::value_type
#include "ADM_assert.h" // for ADM_fopen
#include "ADM_coreSubtitles.h" // for ADM_subtitle, ListOfSubtitleLines
#include "ADM_default.h" // for ADM_warning, ADM_info
#include "ADM_vidMisc.h" // for ADM_us2plain
---
/avidemux2/avidemux_core/ADM_coreSubtitles/src/ADM_subLoader.cpp should add these lines:
#include <stdint.h> // for uint64_t
#include <stdio.h> // for sscanf, fclose, fgets, FILE
#include <string.h> // for strlen
#include <string> // for string
#include "ADM_assert.h" // for ADM_fopen
/avidemux2/avidemux_core/ADM_coreSubtitles/src/ADM_subLoader.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreSubtitles/src/ADM_subLoader.cpp:
#include <stdint.h> // for uint64_t
#include <stdio.h> // for sscanf, fclose, fgets, FILE
#include <string.h> // for strlen
#include <string> // for string
#include "ADM_assert.h" // for ADM_fopen
#include "ADM_coreSubtitles.h" // for subtitleTextEntry, ListOfSubtitleLines
#include "ADM_default.h" // for ADM_warning, ADM_info
---
/avidemux2/avidemux_core/ADM_coreSubtitles/src/ADM_subConvert.cpp should add these lines:
#include <inttypes.h> // for PRIu32
#include <stdint.h> // for uint32_t, uint64_t
#include <stdio.h> // for sprintf
#include <string.h> // for strcat, strcpy
#include <memory> // for allocator_traits<>::value_type
#include <string> // for string
/avidemux2/avidemux_core/ADM_coreSubtitles/src/ADM_subConvert.cpp should remove these lines:
The full include-list for /avidemux2/avidemux_core/ADM_coreSubtitles/src/ADM_subConvert.cpp:
#include <inttypes.h> // for PRIu32
#include <stdint.h> // for uint32_t, uint64_t
#include <stdio.h> // for sprintf
#include <string.h> // for strcat, strcpy
#include <memory> // for allocator_traits<>::value_type
#include <string> // for string
#include "ADM_coreSubtitles.h" // for subtitleTextEntry, ListOfText
#include "ADM_default.h" // for ADM_NO_PTS
#include "ADM_vidMisc.h" // for ms2time
---
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment