From 8bc959bbb2f134d19e9b555df653667a9f54e60c Mon Sep 17 00:00:00 2001 From: FeRD Date: Tue, 12 Jan 2021 21:00:03 -0500 Subject: [PATCH] Results of include-what-you-use run --- iwyu.txt | 4174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 4174 insertions(+) create mode 100644 iwyu.txt diff --git a/iwyu.txt b/iwyu.txt new file mode 100644 index 000000000..15b7fda00 --- /dev/null +++ b/iwyu.txt @@ -0,0 +1,4174 @@ +error: no such file or directory: '/home/ferd/devel/libopenshot/build/src/openshot_autogen/mocs_compilation.cpp' +error: no input files +error: unable to handle compilation, expected exactly one compiler job in '' + + +/home/ferd/devel/libopenshot/src/AudioResampler.h should add these lines: +#include // for AudioS... +#include // for AudioS... +namespace juce { class ResamplingAudioSource; } +namespace openshot { class AudioBufferSource; } + +/home/ferd/devel/libopenshot/src/AudioResampler.h should remove these lines: +- #include "AudioBufferSource.h" // lines 34-34 +- #include "Exceptions.h" // lines 35-35 +- #include "JuceHeader.h" // lines 36-36 + +The full include-list for /home/ferd/devel/libopenshot/src/AudioResampler.h: +#include // for AudioS... +#include // for AudioS... +namespace juce { class ResamplingAudioSource; } +namespace openshot { class AudioBufferSource; } +--- + +/home/ferd/devel/libopenshot/src/AudioResampler.cpp should add these lines: +#include +#include // for round +#include // for NULL +#include "AudioBufferSource.h" + +/home/ferd/devel/libopenshot/src/AudioResampler.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/AudioResampler.cpp: +#include "AudioResampler.h" +#include +#include // for round +#include // for NULL +#include "AudioBufferSource.h" +--- + + +/home/ferd/devel/libopenshot/src/AudioBufferSource.h should add these lines: +#include +#include +#include +namespace juce { struct AudioSourceChannelInfo; } + +/home/ferd/devel/libopenshot/src/AudioBufferSource.h should remove these lines: +- #include // lines 34-34 +- #include "JuceHeader.h" // lines 35-35 + +The full include-list for /home/ferd/devel/libopenshot/src/AudioBufferSource.h: +#include +#include +#include +namespace juce { struct AudioSourceChannelInfo; } +--- + +/home/ferd/devel/libopenshot/src/AudioBufferSource.cpp should add these lines: +#include // for AudioSourceC... +#include // for NULL, std + +/home/ferd/devel/libopenshot/src/AudioBufferSource.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/AudioBufferSource.cpp: +#include "AudioBufferSource.h" +#include // for AudioSourceC... +#include // for NULL, std +--- + + +/home/ferd/devel/libopenshot/src/AudioReaderSource.h should add these lines: +#include +#include +#include +#include +#include +namespace juce { struct AudioSourceChannelInfo; } +namespace openshot { class Frame; } + +/home/ferd/devel/libopenshot/src/AudioReaderSource.h should remove these lines: +- #include // lines 34-34 +- #include "JuceHeader.h" // lines 36-36 + +The full include-list for /home/ferd/devel/libopenshot/src/AudioReaderSource.h: +#include +#include +#include +#include +#include +#include "ReaderBase.h" +namespace juce { struct AudioSourceChannelInfo; } +namespace openshot { class Frame; } +--- + +/home/ferd/devel/libopenshot/src/AudioReaderSource.cpp should add these lines: +#include // for AudioSourceC... +#include // for NULL, std +#include "Exceptions.h" // for OutOfBoundsF... +#include "Frame.h" // for Frame +#include "Settings.h" // for openshot +#include "ZmqLogger.h" // for ZmqLogger + +/home/ferd/devel/libopenshot/src/AudioReaderSource.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/AudioReaderSource.cpp: +#include "AudioReaderSource.h" +#include // for AudioSourceC... +#include // for NULL, std +#include "Exceptions.h" // for OutOfBoundsF... +#include "Frame.h" // for Frame +#include "Settings.h" // for openshot +#include "ZmqLogger.h" // for ZmqLogger +--- + + +/home/ferd/devel/libopenshot/src/CacheBase.h should add these lines: +#include // for int64_t +#include // for string +#include "json/json.h" // for Value +namespace juce { class CriticalSection; } +namespace openshot { class Frame; } + +/home/ferd/devel/libopenshot/src/CacheBase.h should remove these lines: +- #include // lines 35-35 +- #include "Exceptions.h" // lines 37-37 +- #include "Frame.h" // lines 36-36 +- #include "Json.h" // lines 38-38 + +The full include-list for /home/ferd/devel/libopenshot/src/CacheBase.h: +#include // for int64_t +#include // for shared_ptr +#include // for string +#include "json/json.h" // for Value +namespace juce { class CriticalSection; } +namespace openshot { class Frame; } +--- + +/home/ferd/devel/libopenshot/src/CacheBase.cpp should add these lines: +#include // for CriticalSection +#include // for stringstream +#include "Settings.h" // for openshot + +/home/ferd/devel/libopenshot/src/CacheBase.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/CacheBase.cpp: +#include "CacheBase.h" +#include // for CriticalSection +#include // for stringstream +#include "Settings.h" // for openshot +--- + + +/home/ferd/devel/libopenshot/src/CacheDisk.h should add these lines: +#include // for QDir +#include // for int64_t +#include // for string +#include // for vector +#include "json/json.h" // for Value +namespace openshot { class Frame; } + +/home/ferd/devel/libopenshot/src/CacheDisk.h should remove these lines: +- #include // lines 40-40 +- #include "Exceptions.h" // lines 39-39 +- #include "Frame.h" // lines 38-38 + +The full include-list for /home/ferd/devel/libopenshot/src/CacheDisk.h: +#include // for QDir +#include // for int64_t +#include // for deque +#include // for map +#include // for shared_ptr +#include // for string +#include // for vector +#include "CacheBase.h" // for CacheBase +#include "json/json.h" // for Value +namespace openshot { class Frame; } +--- + +/home/ferd/devel/libopenshot/src/CacheDisk.cpp should add these lines: +#include // for exception +#include // for CriticalSection +#include // for GenericScopedLock +#include // for QFile +#include // for QImage, QImage::... +#include // for QIODevice, QIODe... +#include // for QString, operator+ +#include // for QTextStream, ope... +#include // for NULL +#include // for sort +#include // for int64_t +#include // for operator!= +#include // for stringstream +#include "ChannelLayouts.h" // for ChannelLayout +#include "Exceptions.h" // for InvalidJSON +#include "Frame.h" // for Frame +#include "Json.h" // for stringToJson +#include "Settings.h" // for openshot + +/home/ferd/devel/libopenshot/src/CacheDisk.cpp should remove these lines: +- #include // lines 34-34 +- #include // lines 35-35 +- #include // lines 33-33 + +The full include-list for /home/ferd/devel/libopenshot/src/CacheDisk.cpp: +#include "CacheDisk.h" +#include // for exception +#include // for CriticalSection +#include // for GenericScopedLock +#include // for QFile +#include // for QImage, QImage::... +#include // for QIODevice, QIODe... +#include // for QString, operator+ +#include // for QTextStream, ope... +#include // for NULL +#include // for sort +#include // for int64_t +#include // for operator!= +#include // for stringstream +#include "ChannelLayouts.h" // for ChannelLayout +#include "Exceptions.h" // for InvalidJSON +#include "Frame.h" // for Frame +#include "Json.h" // for stringToJson +#include "QtUtilities.h" // for endl +#include "Settings.h" // for openshot +--- + + +/home/ferd/devel/libopenshot/src/CacheMemory.h should add these lines: +#include // for int64_t +#include // for string +#include // for vector +#include "json/json.h" // for Value +namespace openshot { class Frame; } + +/home/ferd/devel/libopenshot/src/CacheMemory.h should remove these lines: +- #include "Exceptions.h" // lines 39-39 +- #include "Frame.h" // lines 38-38 + +The full include-list for /home/ferd/devel/libopenshot/src/CacheMemory.h: +#include // for int64_t +#include // for deque +#include // for map +#include // for shared_ptr +#include // for string +#include // for vector +#include "CacheBase.h" // for CacheBase +#include "json/json.h" // for Value +namespace openshot { class Frame; } +--- + +/home/ferd/devel/libopenshot/src/CacheMemory.cpp should add these lines: +#include // for exception +#include // for CriticalSection +#include // for GenericScopedLock +#include // for sort +#include // for NULL, std +#include // for int64_t +#include // for operator!=, reve... +#include "Exceptions.h" // for InvalidJSON +#include "Frame.h" // for Frame +#include "Json.h" // for stringToJson +#include "Settings.h" // for openshot + +/home/ferd/devel/libopenshot/src/CacheMemory.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/CacheMemory.cpp: +#include "CacheMemory.h" +#include // for exception +#include // for CriticalSection +#include // for GenericScopedLock +#include // for sort +#include // for NULL, std +#include // for int64_t +#include // for operator!=, reve... +#include "Exceptions.h" // for InvalidJSON +#include "Frame.h" // for Frame +#include "Json.h" // for stringToJson +#include "Settings.h" // for openshot +--- + + +/home/ferd/devel/libopenshot/src/Color.h should add these lines: +#include // for int64_t +#include // for string +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/Color.h should remove these lines: +- #include // lines 35-35 + +The full include-list for /home/ferd/devel/libopenshot/src/Color.h: +#include // for int64_t +#include // for string +#include "KeyFrame.h" // for Keyframe +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/Color.cpp should add these lines: +#include // for exception +#include // for sqrt +#include // for QColor +#include // for QString +#include "Exceptions.h" // for InvalidJSON, openshot +#include "Json.h" // for stringToJson + +/home/ferd/devel/libopenshot/src/Color.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/Color.cpp: +#include "Color.h" +#include // for exception +#include // for sqrt +#include // for QColor +#include // for QString +#include "Exceptions.h" // for InvalidJSON, openshot +#include "Json.h" // for stringToJson +--- + + +/home/ferd/devel/libopenshot/src/ChunkWriter.h should add these lines: +#include // for int64_t +#include // for shared_ptr +#include // for string +namespace openshot { class FFmpegWriter; } +namespace openshot { class Frame; } +namespace openshot { class ReaderBase; } + +/home/ferd/devel/libopenshot/src/ChunkWriter.h should remove these lines: +- #include // lines 48-48 +- #include // lines 47-47 +- #include // lines 49-49 +- #include // lines 41-41 +- #include // lines 45-45 +- #include // lines 42-42 +- #include // lines 44-44 +- #include // lines 43-43 +- #include // lines 46-46 +- #include "CacheMemory.h" // lines 37-37 +- #include "Exceptions.h" // lines 38-38 +- #include "FFmpegWriter.h" // lines 36-36 +- #include "Json.h" // lines 39-39 +- #include "ReaderBase.h" // lines 34-34 + +The full include-list for /home/ferd/devel/libopenshot/src/ChunkWriter.h: +#include // for int64_t +#include // for shared_ptr +#include // for string +#include "WriterBase.h" // for WriterBase +namespace openshot { class FFmpegWriter; } +namespace openshot { class Frame; } +namespace openshot { class ReaderBase; } +--- + +/home/ferd/devel/libopenshot/src/ChunkWriter.cpp should add these lines: +#include // for QDir +#include // for operator+, QString +#include // for ofstream, basic_ostream, stringstream, endl +#include "Exceptions.h" // for WriterClosed +#include "FFmpegWriter.h" // for FFmpegWriter +#include "Frame.h" // for Frame +#include "ReaderBase.h" // for ReaderBase +#include "Settings.h" // for openshot + +/home/ferd/devel/libopenshot/src/ChunkWriter.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/ChunkWriter.cpp: +#include "ChunkWriter.h" +#include // for QDir +#include // for operator+, QString +#include // for ofstream, basic_ostream, stringstream, endl +#include "Exceptions.h" // for WriterClosed +#include "FFmpegWriter.h" // for FFmpegWriter +#include "Frame.h" // for Frame +#include "ReaderBase.h" // for ReaderBase +#include "Settings.h" // for openshot +--- + + +/home/ferd/devel/libopenshot/src/effects/../ChunkReader.h should add these lines: +#include // for NULL + +/home/ferd/devel/libopenshot/src/effects/../ChunkReader.h should remove these lines: +- #include // lines 36-36 +- #include // lines 35-35 +- #include "CacheMemory.h" // lines 40-40 +- #include "Frame.h" // lines 38-38 +- #include "Json.h" // lines 39-39 +- #include "ReaderBase.h" // lines 34-34 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/../ChunkReader.h: +#include // for NULL +--- + +/home/ferd/devel/libopenshot/src/ChunkReader.cpp should add these lines: +#include // for exception +#include // for QDir +#include // for operator+, QString +#include // for int64_t +#include // for shared_ptr, __shared_ptr_access +#include // for stringstream, ifstream, basic_o... +#include // for string, stoll, getline, operator<< +#include "Settings.h" // for openshot +#include "effects/../ChunkReader.h" // for ChunkReader, ChunkLocation, Chu... +#include "effects/../Exceptions.h" // for InvalidJSON, InvalidFile, Chunk... +#include "effects/../FFmpegReader.h" // for FFmpegReader +#include "effects/../Fraction.h" // for Fraction +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../ReaderBase.h" // for ReaderInfo, ReaderBase +#include "json/json.h" // for Value, parseFromStream, CharRea... + +/home/ferd/devel/libopenshot/src/ChunkReader.cpp should remove these lines: +- #include // lines 34-34 +- #include "FFmpegReader.h" // lines 32-32 + +The full include-list for /home/ferd/devel/libopenshot/src/ChunkReader.cpp: +#include "ChunkReader.h" +#include // for exception +#include // for QDir +#include // for operator+, QString +#include // for int64_t +#include // for shared_ptr, __shared_ptr_access +#include // for stringstream, ifstream, basic_o... +#include // for string, stoll, getline, operator<< +#include "Settings.h" // for openshot +#include "effects/../ChunkReader.h" // for ChunkReader, ChunkLocation, Chu... +#include "effects/../Exceptions.h" // for InvalidJSON, InvalidFile, Chunk... +#include "effects/../FFmpegReader.h" // for FFmpegReader +#include "effects/../Fraction.h" // for Fraction +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../ReaderBase.h" // for ReaderInfo, ReaderBase +#include "json/json.h" // for Value, parseFromStream, CharRea... +--- + + +/home/ferd/devel/libopenshot/src/Coordinate.h should add these lines: +#include // for string +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/Coordinate.h should remove these lines: +- #include // lines 34-34 +- #include "Exceptions.h" // lines 35-35 +- #include "Fraction.h" // lines 36-36 +- #include "Json.h" // lines 37-37 + +The full include-list for /home/ferd/devel/libopenshot/src/Coordinate.h: +#include // for string +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/Coordinate.cpp should add these lines: +#include // for exception +#include // for std +#include "Exceptions.h" // for InvalidJSON, openshot +#include "Json.h" // for stringToJson + +/home/ferd/devel/libopenshot/src/Coordinate.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/Coordinate.cpp: +#include "Coordinate.h" +#include // for exception +#include // for std +#include "Exceptions.h" // for InvalidJSON, openshot +#include "Json.h" // for stringToJson +--- + + +/home/ferd/devel/libopenshot/src/ClipBase.h should add these lines: +#include // for NULL +#include // for int64_t +#include // for string +#include "json/json.h" // for Value +namespace openshot { class Frame; } +namespace openshot { class Keyframe; } +namespace openshot { class TimelineBase; } + +/home/ferd/devel/libopenshot/src/ClipBase.h should remove these lines: +- #include // lines 35-35 +- #include "Exceptions.h" // lines 37-37 +- #include "Frame.h" // lines 38-38 +- #include "Json.h" // lines 41-41 +- #include "KeyFrame.h" // lines 40-40 +- #include "Point.h" // lines 39-39 +- #include "TimelineBase.h" // lines 42-42 + +The full include-list for /home/ferd/devel/libopenshot/src/ClipBase.h: +#include // for NULL +#include // for int64_t +#include // for shared_ptr +#include // for string +#include "CacheMemory.h" // for CacheMemory +#include "json/json.h" // for Value +namespace openshot { class Frame; } +namespace openshot { class Keyframe; } +namespace openshot { class TimelineBase; } +--- + +/home/ferd/devel/libopenshot/src/ClipBase.cpp should add these lines: +#include "Coordinate.h" // for Coordinate +#include "KeyFrame.h" // for Keyframe +#include "Point.h" // for Point, CONSTANT +#include "Settings.h" // for openshot + +/home/ferd/devel/libopenshot/src/ClipBase.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/ClipBase.cpp: +#include "ClipBase.h" +#include "Coordinate.h" // for Coordinate +#include "KeyFrame.h" // for Keyframe +#include "Point.h" // for Point, CONSTANT +#include "Settings.h" // for openshot +--- + + +/home/ferd/devel/libopenshot/src/CrashHandler.h should add these lines: +#include // for siginfo_t + +/home/ferd/devel/libopenshot/src/CrashHandler.h should remove these lines: +- #include // lines 45-45 +- #include // lines 44-44 +- #include // lines 42-42 +- #include // lines 36-36 +- #include // lines 34-34 +- #include "ZmqLogger.h" // lines 46-46 + +The full include-list for /home/ferd/devel/libopenshot/src/CrashHandler.h: +#include // for siginfo_t +#include // for FILE +--- + +/home/ferd/devel/libopenshot/src/CrashHandler.cpp should add these lines: +#include // for __cxa_demangle +#include // for backtrace, backtrace_symbols +#include // for sigaction, sigemptyset, SIGABRT, SIGBUS, SIGFPE +#include // for NULL, exit, free +#include // for operator<<, setw, left +#include // for operator<<, basic_ostream, char_traits, endl +#include "Settings.h" // for openshot +#include "ZmqLogger.h" // for ZmqLogger + +/home/ferd/devel/libopenshot/src/CrashHandler.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/CrashHandler.cpp: +#include "CrashHandler.h" +#include // for __cxa_demangle +#include // for backtrace, backtrace_symbols +#include // for sigaction, sigemptyset, SIGABRT, SIGBUS, SIGFPE +#include // for NULL, exit, free +#include // for operator<<, setw, left +#include // for operator<<, basic_ostream, char_traits, endl +#include "Settings.h" // for openshot +#include "ZmqLogger.h" // for ZmqLogger +--- + + +/home/ferd/devel/libopenshot/src/Clip.h should add these lines: +#include // for AudioS... +#include // for Critic... +#include // for int64_t +#include // for list +#include "CacheMemory.h" // for CacheM... +#include "effects/../Color.h" // for Color +#include "effects/../EffectBase.h" // for Effect... +#include "json/json.h" // for Value +namespace openshot { class AudioResampler; } +namespace openshot { class Frame; } + +/home/ferd/devel/libopenshot/src/Clip.h should remove these lines: +- #include // lines 36-36 +- #include "AudioResampler.h" // lines 37-37 +- #include "Color.h" // lines 39-39 +- #include "EffectBase.h" // lines 41-41 +- #include "EffectInfo.h" // lines 43-43 +- #include "Effects.h" // lines 42-42 +- #include "Fraction.h" // lines 44-44 +- #include "Frame.h" // lines 45-45 +- #include "JuceHeader.h" // lines 48-48 + +The full include-list for /home/ferd/devel/libopenshot/src/Clip.h: +#include // for AudioS... +#include // for Critic... +#include // for int64_t +#include // for list +#include // for shared... +#include // for string +#include "CacheMemory.h" // for CacheM... +#include "ClipBase.h" // for ClipBase +#include "Enums.h" // for Anchor... +#include "KeyFrame.h" // for Keyframe +#include "ReaderBase.h" // for Reader... +#include "effects/../Color.h" // for Color +#include "effects/../EffectBase.h" // for Effect... +#include "json/json.h" // for Value +namespace openshot { class AudioResampler; } +namespace openshot { class Frame; } +--- + +/home/ferd/devel/libopenshot/src/Clip.cpp should add these lines: +#include // for QFlags +#include // for exception +#include // for tolower +#include // for GenericScopedLock +#include // for fabs, round, abs +#include // for QColor +#include // for QImage +#include // for KeepAspectRatio, Igno... +#include // for QPainter, operator| +#include // for QSize +#include // for QString +#include // for QTransform +#include // for NULL, abs, strtof +#include // for transform +#include // for map +#include // for operator<<, stringstream +#include "AudioBufferSource.h" // for openshot +#include "AudioResampler.h" // for AudioResampler +#include "EffectInfo.h" // for EffectInfo +#include "OpenMPUtilities.h" // for OPEN_MP_NUM_PROCESSORS +#include "TimelineBase.h" // for TimelineBase +#include "ZmqLogger.h" // for ZmqLogger +#include "effects/../Exceptions.h" // for ReaderClosed, Invalid... +#include "effects/../Fraction.h" // for Fraction +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe + +/home/ferd/devel/libopenshot/src/Clip.cpp should remove these lines: +- #include "FrameMapper.h" // lines 33-33 + +The full include-list for /home/ferd/devel/libopenshot/src/Clip.cpp: +#include "Clip.h" +#include // for QFlags +#include // for exception +#include // for tolower +#include // for GenericScopedLock +#include // for fabs, round, abs +#include // for QColor +#include // for QImage +#include // for KeepAspectRatio, Igno... +#include // for QPainter, operator| +#include // for QSize +#include // for QString +#include // for QTransform +#include // for NULL, abs, strtof +#include // for transform +#include // for map +#include // for operator<<, stringstream +#include "AudioBufferSource.h" // for openshot +#include "AudioResampler.h" // for AudioResampler +#include "ChunkReader.h" // for ChunkReader, ChunkVer... +#include "DummyReader.h" // for DummyReader +#include "EffectInfo.h" // for EffectInfo +#include "FFmpegReader.h" // for FFmpegReader +#include "OpenMPUtilities.h" // for OPEN_MP_NUM_PROCESSORS +#include "QtImageReader.h" // for QtImageReader +#include "Timeline.h" // for Timeline +#include "TimelineBase.h" // for TimelineBase +#include "ZmqLogger.h" // for ZmqLogger +#include "effects/../Exceptions.h" // for ReaderClosed, Invalid... +#include "effects/../Fraction.h" // for Fraction +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe +--- + + +/home/ferd/devel/libopenshot/src/RendererBase.h should add these lines: +#include // for int64_t +class QImage; + +/home/ferd/devel/libopenshot/src/RendererBase.h should remove these lines: +- #include // lines 35-35 +- #include "Frame.h" // lines 34-34 + +The full include-list for /home/ferd/devel/libopenshot/src/RendererBase.h: +#include // for int64_t +#include // for shared_ptr +class QImage; +namespace openshot { class Frame; } // lines 40-40 +--- + +/home/ferd/devel/libopenshot/src/RendererBase.cpp should add these lines: +#include "Frame.h" // for Frame +#include "Settings.h" // for openshot + +/home/ferd/devel/libopenshot/src/RendererBase.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/RendererBase.cpp: +#include "RendererBase.h" +#include "Frame.h" // for Frame +#include "Settings.h" // for openshot +--- + + +/home/ferd/devel/libopenshot/src/DummyReader.h should add these lines: +#include // for int64_t +#include // for string +#include "json/json.h" // for Value +namespace openshot { class CacheBase; } +namespace openshot { class Fraction; } +namespace openshot { class Frame; } + +/home/ferd/devel/libopenshot/src/DummyReader.h should remove these lines: +- #include // lines 39-39 +- #include // lines 40-40 +- #include // lines 36-36 +- #include // lines 38-38 +- #include "Exceptions.h" // lines 43-43 +- #include "Fraction.h" // lines 44-44 + +The full include-list for /home/ferd/devel/libopenshot/src/DummyReader.h: +#include // for int64_t +#include // for NULL +#include // for shared_ptr +#include // for string +#include "CacheMemory.h" // for CacheMemory +#include "ReaderBase.h" // for ReaderBase +#include "json/json.h" // for Value +namespace openshot { class CacheBase; } +namespace openshot { class Fraction; } +namespace openshot { class Frame; } +--- + +/home/ferd/devel/libopenshot/src/DummyReader.cpp should add these lines: +#include // for exception +#include // for CriticalSection +#include // for GenericScopedLock +#include "CacheBase.h" // for CacheBase +#include "Exceptions.h" // for InvalidFile, Inv... +#include "Fraction.h" // for Fraction +#include "Frame.h" // for Frame +#include "Json.h" // for stringToJson +#include "Settings.h" // for openshot + +/home/ferd/devel/libopenshot/src/DummyReader.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/DummyReader.cpp: +#include "DummyReader.h" +#include // for exception +#include // for CriticalSection +#include // for GenericScopedLock +#include "CacheBase.h" // for CacheBase +#include "Exceptions.h" // for InvalidFile, Inv... +#include "Fraction.h" // for Fraction +#include "Frame.h" // for Frame +#include "Json.h" // for stringToJson +#include "Settings.h" // for openshot +--- + + +/home/ferd/devel/libopenshot/src/ReaderBase.h should add these lines: +#include // for CriticalSection +#include // for int64_t +#include // for map +#include // for string +#include "json/json.h" // for Value +namespace openshot { class CacheBase; } +namespace openshot { class ClipBase; } +namespace openshot { class Frame; } + +/home/ferd/devel/libopenshot/src/ReaderBase.h should remove these lines: +- #include // lines 47-47 +- #include // lines 49-49 +- #include // lines 48-48 +- #include // lines 50-50 +- #include // lines 46-46 +- #include // lines 37-37 +- #include // lines 35-35 +- #include // lines 34-34 +- #include // lines 38-38 +- #include "CacheMemory.h" // lines 39-39 +- #include "ClipBase.h" // lines 41-41 +- #include "Frame.h" // lines 43-43 +- #include "Json.h" // lines 44-44 +- #include "ZmqLogger.h" // lines 45-45 + +The full include-list for /home/ferd/devel/libopenshot/src/ReaderBase.h: +#include // for CriticalSection +#include // for int64_t +#include // for map +#include // for shared_ptr +#include // for string +#include "ChannelLayouts.h" // for ChannelLayout +#include "Fraction.h" // for Fraction +#include "json/json.h" // for Value +namespace openshot { class CacheBase; } +namespace openshot { class ClipBase; } +namespace openshot { class Frame; } +--- + +/home/ferd/devel/libopenshot/src/ReaderBase.cpp should add these lines: +#include // for NULL +#include // for operator<<, setprecision +#include // for operator<<, endl, basic_ostream, basic_ostream... +#include // for pair +#include "Settings.h" // for openshot +namespace openshot { class ClipBase; } + +/home/ferd/devel/libopenshot/src/ReaderBase.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/ReaderBase.cpp: +#include "ReaderBase.h" +#include // for NULL +#include // for operator<<, setprecision +#include // for operator<<, endl, basic_ostream, basic_ostream... +#include // for pair +#include "Settings.h" // for openshot +namespace openshot { class ClipBase; } +--- + + +/home/ferd/devel/libopenshot/src/EffectBase.h should add these lines: +#include // for string +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/EffectBase.h should remove these lines: +- #include // lines 35-35 +- #include // lines 34-34 +- #include // lines 36-36 +- #include "Frame.h" // lines 39-39 +- #include "Json.h" // lines 38-38 + +The full include-list for /home/ferd/devel/libopenshot/src/EffectBase.h: +#include // for string +#include "ClipBase.h" // for ClipBase +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/EffectBase.cpp should add these lines: +#include // for exception +#include // for NULL +#include // for operator<<, setprecision +#include // for operator<<, endl, basic_ostream, cout +#include "Exceptions.h" // for InvalidJSON +#include "Json.h" // for stringToJson +#include "Settings.h" // for openshot + +/home/ferd/devel/libopenshot/src/EffectBase.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/EffectBase.cpp: +#include "EffectBase.h" +#include // for exception +#include // for NULL +#include // for operator<<, setprecision +#include // for operator<<, endl, basic_ostream, cout +#include "Exceptions.h" // for InvalidJSON +#include "Json.h" // for stringToJson +#include "Settings.h" // for openshot +--- + + +/home/ferd/devel/libopenshot/src/WriterBase.h should add these lines: +#include // for int64_t +#include // for map +#include // for shared_ptr +#include // for string +#include "json/json.h" // for Value +namespace openshot { class Frame; } +namespace openshot { class ReaderBase; } + +/home/ferd/devel/libopenshot/src/WriterBase.h should remove these lines: +- #include // lines 35-35 +- #include // lines 34-34 +- #include "Frame.h" // lines 38-38 +- #include "ReaderBase.h" // lines 39-39 +- #include "ZmqLogger.h" // lines 40-40 + +The full include-list for /home/ferd/devel/libopenshot/src/WriterBase.h: +#include // for int64_t +#include // for map +#include // for shared_ptr +#include // for string +#include "ChannelLayouts.h" // for ChannelLayout +#include "Fraction.h" // for Fraction +#include "json/json.h" // for Value +namespace openshot { class Frame; } +namespace openshot { class ReaderBase; } +--- + +/home/ferd/devel/libopenshot/src/WriterBase.cpp should add these lines: +#include // for exception +#include // for operator<<, setprecision +#include // for operator<<, endl, basic_ostream, basic_o... +#include "Exceptions.h" // for InvalidJSON +#include "Json.h" // for stringToJson +#include "ReaderBase.h" // for ReaderBase, ReaderInfo + +/home/ferd/devel/libopenshot/src/WriterBase.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/WriterBase.cpp: +#include "WriterBase.h" +#include // for exception +#include // for operator<<, setprecision +#include // for operator<<, endl, basic_ostream, basic_o... +#include "Exceptions.h" // for InvalidJSON +#include "Json.h" // for stringToJson +#include "ReaderBase.h" // for ReaderBase, ReaderInfo +--- + + +/home/ferd/devel/libopenshot/src/EffectInfo.h should add these lines: +#include // for string +#include "json/json.h" // for Value +namespace openshot { class EffectBase; } + +/home/ferd/devel/libopenshot/src/EffectInfo.h should remove these lines: +- #include "Effects.h" // lines 34-34 + +The full include-list for /home/ferd/devel/libopenshot/src/EffectInfo.h: +#include // for string +#include "json/json.h" // for Value +namespace openshot { class EffectBase; } +--- + +/home/ferd/devel/libopenshot/src/EffectInfo.cpp should add these lines: +#include // for NULL +#include "Settings.h" // for openshot +#include "effects/Bars.h" // for Bars +#include "effects/Blur.h" // for Blur +#include "effects/Brightness.h" // for Brightness +#include "effects/Caption.h" // for Caption +#include "effects/ChromaKey.h" // for ChromaKey +#include "effects/ColorShift.h" // for ColorShift +#include "effects/Crop.h" // for Crop +#include "effects/Deinterlace.h" // for Deinterlace +#include "effects/Hue.h" // for Hue +#include "effects/Mask.h" // for Mask +#include "effects/Negate.h" // for Negate +#include "effects/Pixelate.h" // for Pixelate +#include "effects/Saturation.h" // for Saturation +#include "effects/Shift.h" // for Shift +#include "effects/Wave.h" // for Wave +namespace openshot { class EffectBase; } + +/home/ferd/devel/libopenshot/src/EffectInfo.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/EffectInfo.cpp: +#include "EffectInfo.h" +#include // for NULL +#include "Settings.h" // for openshot +#include "effects/Bars.h" // for Bars +#include "effects/Blur.h" // for Blur +#include "effects/Brightness.h" // for Brightness +#include "effects/Caption.h" // for Caption +#include "effects/ChromaKey.h" // for ChromaKey +#include "effects/ColorShift.h" // for ColorShift +#include "effects/Crop.h" // for Crop +#include "effects/Deinterlace.h" // for Deinterlace +#include "effects/Hue.h" // for Hue +#include "effects/Mask.h" // for Mask +#include "effects/Negate.h" // for Negate +#include "effects/Pixelate.h" // for Pixelate +#include "effects/Saturation.h" // for Saturation +#include "effects/Shift.h" // for Shift +#include "effects/Wave.h" // for Wave +namespace openshot { class EffectBase; } +--- + + +/home/ferd/devel/libopenshot/src/Fraction.h should add these lines: + +/home/ferd/devel/libopenshot/src/Fraction.h should remove these lines: +- #include // lines 34-34 + +The full include-list for /home/ferd/devel/libopenshot/src/Fraction.h: +--- + +/home/ferd/devel/libopenshot/src/Fraction.cpp should add these lines: +#include // for round + +/home/ferd/devel/libopenshot/src/Fraction.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/Fraction.cpp: +#include "Fraction.h" +#include // for round +--- + +/home/ferd/devel/libopenshot/src/FFmpegReader.cpp:42:9: warning: You are compiling with experimental hardware decode [-W#pragma-messages] +#pragma message "You are compiling with experimental hardware decode" + ^ + +/home/ferd/devel/libopenshot/src/effects/../FFmpegReader.h should add these lines: + +/home/ferd/devel/libopenshot/src/effects/../FFmpegReader.h should remove these lines: +- #include // lines 45-45 +- #include // lines 42-42 +- #include // lines 43-43 +- #include // lines 44-44 +- #include // lines 46-46 +- #include "CacheMemory.h" // lines 47-47 +- #include "Clip.h" // lines 48-48 +- #include "Exceptions.h" // lines 49-49 +- #include "FFmpegUtilities.h" // lines 40-40 +- #include "OpenMPUtilities.h" // lines 50-50 +- #include "ReaderBase.h" // lines 37-37 +- #include "Settings.h" // lines 51-51 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/../FFmpegReader.h: +--- + +/home/ferd/devel/libopenshot/src/FFmpegReader.cpp should add these lines: +#include // for exception +#include // for EAGAIN, EINVAL +#include // for CriticalSection +#include // for GenericScopedLock +#include // for AVCodecContext +#include // for AVStream, AVForm... +#include // for avio_size +#include // for AVMEDIA_TYPE_AUDIO +#include // for av_buffer_unref +#include // for av_get_default_c... +#include // for AVDictionaryEntry +#include // for AVERROR, AVERROR... +#include // for AVFrame, av_fram... +#include // for AVHWFramesConstr... +#include // for av_image_alloc +#include // for av_freep, av_free +#include // for av_opt_set_int +#include // for AVPixelFormat +#include // for AVRational +#include // for AV_SAMPLE_FMT_S16 +#include // for sws_freeContext +#include // for omp_set_max_acti... +#include // for QImage, QImage::... +#include // for QSize +#include // for QString +#include // for fprintf, snprintf +#include // for abs +#include // for memcpy +#include // for access, W_OK +#include // for max, min +#include // for round, abs +#include // for int64_t, uint8_t +#include // for NULL +#include // for multimap, map +#include // for shared_ptr, __sh... +#include // for string +#include // for pair +#include "CacheMemory.h" // for CacheMemory +#include "ChannelLayouts.h" // for ChannelLayout +#include "Clip.h" // for Clip +#include "Coordinate.h" // for Coordinate +#include "Enums.h" // for SCALE_CROP, SCAL... +#include "FFmpegUtilities.h" // for AV_GET_CODEC_ATT... +#include "OpenMPUtilities.h" // for OPEN_MP_NUM_PROC... +#include "Point.h" // for Point +#include "Settings.h" // for Settings, openshot +#include "TimelineBase.h" // for TimelineBase +#include "ZmqLogger.h" // for ZmqLogger +#include "effects/../Exceptions.h" // for InvalidCodec +#include "effects/../FFmpegReader.h" // for FFmpegReader +#include "effects/../Fraction.h" // for Fraction +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe +#include "effects/../ReaderBase.h" // for ReaderInfo, Read... +#include "json/json.h" // for Value +struct SwsContext; + +/home/ferd/devel/libopenshot/src/FFmpegReader.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/FFmpegReader.cpp: +#include "FFmpegReader.h" +#include // for exception +#include // for EAGAIN, EINVAL +#include // for CriticalSection +#include // for GenericScopedLock +#include // for AVCodecContext +#include // for AVStream, AVForm... +#include // for avio_size +#include // for AVMEDIA_TYPE_AUDIO +#include // for av_buffer_unref +#include // for av_get_default_c... +#include // for AVDictionaryEntry +#include // for AVERROR, AVERROR... +#include // for AVFrame, av_fram... +#include // for AVHWFramesConstr... +#include // for av_image_alloc +#include // for av_freep, av_free +#include // for av_opt_set_int +#include // for AVPixelFormat +#include // for AVRational +#include // for AV_SAMPLE_FMT_S16 +#include // for sws_freeContext +#include // for omp_set_max_acti... +#include // for QImage, QImage::... +#include // for QSize +#include // for QString +#include // for fprintf, snprintf +#include // for abs +#include // for memcpy +#include // for access, W_OK +#include // for max, min +#include // for milliseconds +#include // for round, abs +#include // for int64_t, uint8_t +#include // for NULL +#include // for multimap, map +#include // for shared_ptr, __sh... +#include // for string +#include // for sleep_for +#include // for pair +#include "CacheMemory.h" // for CacheMemory +#include "ChannelLayouts.h" // for ChannelLayout +#include "Clip.h" // for Clip +#include "Coordinate.h" // for Coordinate +#include "Enums.h" // for SCALE_CROP, SCAL... +#include "FFmpegUtilities.h" // for AV_GET_CODEC_ATT... +#include "OpenMPUtilities.h" // for OPEN_MP_NUM_PROC... +#include "Point.h" // for Point +#include "Settings.h" // for Settings, openshot +#include "TimelineBase.h" // for TimelineBase +#include "ZmqLogger.h" // for ZmqLogger +#include "effects/../Exceptions.h" // for InvalidCodec +#include "effects/../FFmpegReader.h" // for FFmpegReader +#include "effects/../Fraction.h" // for Fraction +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe +#include "effects/../ReaderBase.h" // for ReaderInfo, Read... +#include "json/json.h" // for Value +struct SwsContext; +--- + + +/home/ferd/devel/libopenshot/src/Frame.h should add these lines: +#include // for AudioS... +#include // for Critic... +#include // for QImage +#include // for int64_t +#include // for string +class QApplication; +namespace openshot { class AudioResampler; } + +/home/ferd/devel/libopenshot/src/Frame.h should remove these lines: +- #include // lines 40-40 +- #include // lines 37-37 +- #include // lines 38-38 +- #include // lines 34-34 +- #include // lines 36-36 +- #include // lines 35-35 +- #include "AudioBufferSource.h" // lines 43-43 +- #include "AudioResampler.h" // lines 44-44 +- #include "JuceHeader.h" // lines 46-46 +- #include "ZmqLogger.h" // lines 41-41 + +The full include-list for /home/ferd/devel/libopenshot/src/Frame.h: +#include // for AudioS... +#include // for Critic... +#include // for QImage +#include // for int64_t +#include // for shared... +#include // for string +#include "ChannelLayouts.h" // for Channe... +#include "Fraction.h" // for Fraction +class QApplication; +namespace openshot { class AudioResampler; } +--- + +/home/ferd/devel/libopenshot/src/Frame.cpp should add these lines: +#include +#include +#include +#include +#include +#include +#include +#include +#include // for fmod +#include +#include +#include +#include +#include +#include +#include +#include +#include // for qGray +#include // for QSize +#include +#include +#include +#include +#include +#include // for max +#include // for cout +#include +#include "AudioBufferSource.h" +#include "AudioResampler.h" +#include "Settings.h" + +/home/ferd/devel/libopenshot/src/Frame.cpp should remove these lines: +- #include // lines 34-34 +- #include // lines 37-37 +- #include // lines 38-38 +- #include // lines 42-42 +- #include // lines 35-35 +- #include // lines 44-44 +- #include // lines 41-41 +- #include // lines 36-36 +- #include // lines 45-45 +- #include // lines 39-39 +- #include // lines 40-40 +- #include // lines 43-43 +- #include // lines 46-46 +- #include "JuceHeader.h" // lines 32-32 + +The full include-list for /home/ferd/devel/libopenshot/src/Frame.cpp: +#include "Frame.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include // for fmod +#include +#include +#include +#include +#include +#include +#include +#include +#include // for qGray +#include // for QSize +#include +#include +#include +#include +#include +#include // for max +#include +#include // for cout +#include +#include +#include "AudioBufferSource.h" +#include "AudioResampler.h" +#include "Settings.h" +--- + +/home/ferd/devel/libopenshot/src/FFmpegWriter.cpp:41:9: warning: You are compiling with experimental hardware encode [-W#pragma-messages] +#pragma message "You are compiling with experimental hardware encode" + ^ +/home/ferd/devel/libopenshot/src/FFmpegWriter.cpp:562:13: warning: 456 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] + switch (c->codec_id) { + ^ + +/home/ferd/devel/libopenshot/src/FFmpegWriter.h should add these lines: +#include // for AVCodecContext +#include // for AVStream, AVFormatContext, AVOutpu... +#include // for AVFrame +#include // for int64_t, uint8_t, int16_t +#include // for deque +#include // for map +#include // for shared_ptr +#include // for string +#include // for vector +#include "ChannelLayouts.h" // for ChannelLayout +namespace openshot { class Fraction; } +namespace openshot { class Frame; } +namespace openshot { class ReaderBase; } +struct SwsContext; + +/home/ferd/devel/libopenshot/src/FFmpegWriter.h should remove these lines: +- #include // lines 50-50 +- #include // lines 48-48 +- #include // lines 49-49 +- #include "CacheMemory.h" // lines 51-51 +- #include "Exceptions.h" // lines 52-52 +- #include "OpenMPUtilities.h" // lines 53-53 +- #include "ReaderBase.h" // lines 42-42 +- #include "Settings.h" // lines 55-55 +- #include "ZmqLogger.h" // lines 54-54 + +The full include-list for /home/ferd/devel/libopenshot/src/FFmpegWriter.h: +#include // for AVCodecContext +#include // for AVStream, AVFormatContext, AVOutpu... +#include // for AVFrame +#include // for int64_t, uint8_t, int16_t +#include // for deque +#include // for map +#include // for shared_ptr +#include // for string +#include // for vector +#include "ChannelLayouts.h" // for ChannelLayout +#include "FFmpegUtilities.h" // for SWRCONTEXT, PixelFormat +#include "WriterBase.h" // for WriterBase +namespace openshot { class Fraction; } +namespace openshot { class Frame; } +namespace openshot { class ReaderBase; } +struct SwsContext; +--- + +/home/ferd/devel/libopenshot/src/FFmpegWriter.cpp should add these lines: +#include // for EAGAIN, EINVAL, ENOMEM +#include // for LIBAVCODEC_VERSION_MAJOR, LIBAVCO... +#include // for avio_close, avio_open, AVIO_FLAG_... +#include // for LIBAVFORMAT_VERSION_MAJOR +#include // for AV_NOPTS_VALUE, AVMEDIA_TYPE_VIDEO +#include // for av_buffer_unref, AVBufferRef, av_... +#include // for av_dict_set, av_dict_free, AVDict... +#include // for AVERROR, AVERROR_EOF +#include // for AVHWFramesContext, av_hwdevice_ct... +#include // for av_rescale_q +#include // for av_freep, av_malloc +#include // for av_opt_set_int, av_opt_set, av_op... +#include // for av_get_pix_fmt_name +#include // for AV_PIX_FMT_NV12, AVPixelFormat +#include // for av_make_q, AVRational, av_inv_q +#include // for av_get_bytes_per_sample, AV_SAMPL... +#include // for AV_VERSION_INT +#include // for sws_getContext, sws_freeContext +#include // for omp_set_max_active_levels, omp_se... +#include // for uchar +#include // for snprintf +#include // for strstr, memcpy, strcmp +#include // for access, W_OK +#include // for min, max +#include // for NULL +#include // for pair +#include "Exceptions.h" // for InvalidCodec, InvalidOptions, Inv... +#include "Fraction.h" // for Fraction +#include "Frame.h" // for Frame +#include "OpenMPUtilities.h" // for FF_NUM_PROCESSORS, OPEN_MP_MAX_AC... +#include "ReaderBase.h" // for ReaderBase +#include "Settings.h" // for Settings, openshot +#include "ZmqLogger.h" // for ZmqLogger +#include "common.h" // for FFMIN +struct SwsContext; + +/home/ferd/devel/libopenshot/src/FFmpegWriter.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/FFmpegWriter.cpp: +#include "FFmpegWriter.h" +#include // for EAGAIN, EINVAL, ENOMEM +#include // for LIBAVCODEC_VERSION_MAJOR, LIBAVCO... +#include // for avio_close, avio_open, AVIO_FLAG_... +#include // for LIBAVFORMAT_VERSION_MAJOR +#include // for AV_NOPTS_VALUE, AVMEDIA_TYPE_VIDEO +#include // for av_buffer_unref, AVBufferRef, av_... +#include // for av_dict_set, av_dict_free, AVDict... +#include // for AVERROR, AVERROR_EOF +#include // for AVHWFramesContext, av_hwdevice_ct... +#include // for av_rescale_q +#include // for av_freep, av_malloc +#include // for av_opt_set_int, av_opt_set, av_op... +#include // for av_get_pix_fmt_name +#include // for AV_PIX_FMT_NV12, AVPixelFormat +#include // for av_make_q, AVRational, av_inv_q +#include // for av_get_bytes_per_sample, AV_SAMPL... +#include // for AV_VERSION_INT +#include // for sws_getContext, sws_freeContext +#include // for omp_set_max_active_levels, omp_se... +#include // for uchar +#include // for snprintf +#include // for strstr, memcpy, strcmp +#include // for access, W_OK +#include // for min, max +#include // for NULL +#include // for operator<<, basic_istream::operat... +#include // for pair +#include "Exceptions.h" // for InvalidCodec, InvalidOptions, Inv... +#include "Fraction.h" // for Fraction +#include "Frame.h" // for Frame +#include "OpenMPUtilities.h" // for FF_NUM_PROCESSORS, OPEN_MP_MAX_AC... +#include "ReaderBase.h" // for ReaderBase +#include "Settings.h" // for Settings, openshot +#include "ZmqLogger.h" // for ZmqLogger +#include "common.h" // for FFMIN +struct SwsContext; +--- + + +/home/ferd/devel/libopenshot/src/Json.h should add these lines: + +/home/ferd/devel/libopenshot/src/Json.h should remove these lines: +- #include "Exceptions.h" // lines 36-36 + +The full include-list for /home/ferd/devel/libopenshot/src/Json.h: +#include // for string +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/Json.cpp should add these lines: +#include "Exceptions.h" // for InvalidJSON + +/home/ferd/devel/libopenshot/src/Json.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/Json.cpp: +#include "Json.h" +#include "Exceptions.h" // for InvalidJSON +--- + + +/home/ferd/devel/libopenshot/build/src/OpenShotVersion.h should add these lines: +#include // for string + +/home/ferd/devel/libopenshot/build/src/OpenShotVersion.h should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/build/src/OpenShotVersion.h: +#include // for basic_ostream::operator<<, operator<<, basic_ostream +#include // for string +--- + +(/home/ferd/devel/libopenshot/src/OpenShotVersion.cpp has correct #includes/fwd-decls) + + +/home/ferd/devel/libopenshot/src/KeyFrame.h should add these lines: +#include // for int64_t +#include // for string +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/KeyFrame.h should remove these lines: +- #include // lines 37-37 +- #include // lines 36-36 +- #include // lines 35-35 +- #include // lines 34-34 +- #include "Coordinate.h" // lines 41-41 +- #include "Exceptions.h" // lines 39-39 +- #include "Json.h" // lines 43-43 + +The full include-list for /home/ferd/devel/libopenshot/src/KeyFrame.h: +#include // for int64_t +#include // for string +#include // for vector +#include "Fraction.h" // for Fraction +#include "Point.h" // for Point, InterpolationType +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/KeyFrame.cpp should add these lines: +#include // for assert +#include // for exception +#include // for __alloc_traits<>::value_type +#include // for size_t +#include // for round, fabs +#include // for operator<<, setprecision +#include // for operator<<, basic_ostream<>::__ostream... +#include // for end, begin +#include // for allocator_traits<>::value_type +#include "Coordinate.h" // for Coordinate +#include "Exceptions.h" // for OutOfBoundsPoint, InvalidJSON, openshot +#include "Json.h" // for stringToJson + +/home/ferd/devel/libopenshot/src/KeyFrame.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/KeyFrame.cpp: +#include "KeyFrame.h" +#include // for assert +#include // for exception +#include // for __alloc_traits<>::value_type +#include // for size_t +#include // for lower_bound, move_backward +#include // for round, fabs +#include // for greater, greater_equal, less, less_equal +#include // for operator<<, setprecision +#include // for operator<<, basic_ostream<>::__ostream... +#include // for end, begin +#include // for allocator_traits<>::value_type +#include // for swap +#include "Coordinate.h" // for Coordinate +#include "Exceptions.h" // for OutOfBoundsPoint, InvalidJSON, openshot +#include "Json.h" // for stringToJson +--- + + +/home/ferd/devel/libopenshot/src/ZmqLogger.h should add these lines: +#include // for CriticalSection +namespace zmq { class context_t; } +namespace zmq { class socket_t; } + +/home/ferd/devel/libopenshot/src/ZmqLogger.h should remove these lines: +- #include // lines 44-44 +- #include // lines 41-41 +- #include // lines 38-38 +- #include // lines 42-42 +- #include // lines 36-36 +- #include // lines 35-35 +- #include // lines 40-40 +- #include // lines 43-43 +- #include "JuceHeader.h" // lines 45-45 +- #include "Settings.h" // lines 46-46 + +The full include-list for /home/ferd/devel/libopenshot/src/ZmqLogger.h: +#include // for CriticalSection +#include // for ofstream +#include // for string +namespace zmq { class context_t; } +namespace zmq { class socket_t; } +--- + +/home/ferd/devel/libopenshot/src/ZmqLogger.cpp should add these lines: +#include // for GenericScopedLock +#include // for memcpy +#include // for ZMQ_MAKE_VERSION, ZMQ... +#include // for NULL +#include // for socket_t, message_t +#include "Settings.h" // for Settings, openshot +struct tm; + +/home/ferd/devel/libopenshot/src/ZmqLogger.cpp should remove these lines: +- #include // lines 39-39 + +The full include-list for /home/ferd/devel/libopenshot/src/ZmqLogger.cpp: +#include "ZmqLogger.h" +#include // for GenericScopedLock +#include // for memcpy +#include // for ZMQ_MAKE_VERSION, ZMQ... +#include // for milliseconds +#include // for NULL +#include // for asctime, localtime, time +#include // for operator<<, setprecision +#include // for cout +#include // for sleep_for +#include // for socket_t, message_t +#include "Settings.h" // for Settings, openshot +struct tm; +--- + + +/home/ferd/devel/libopenshot/src/FrameMapper.h should add these lines: +#include // for int64_t +#include // for string +#include "ChannelLayouts.h" // for ChannelLayout +#include "effects/../Fraction.h" // for Fraction +#include "effects/../ReaderBase.h" // for ReaderBase +#include "json/json.h" // for Value +namespace openshot { class Frame; } + +/home/ferd/devel/libopenshot/src/FrameMapper.h should remove these lines: +- #include // lines 34-34 +- #include // lines 36-36 +- #include // lines 35-35 +- #include "Exceptions.h" // lines 43-43 +- #include "Fraction.h" // lines 42-42 +- #include "Frame.h" // lines 41-41 +- #include "KeyFrame.h" // lines 44-44 +- #include "OpenMPUtilities.h" // lines 49-49 +- #include "ReaderBase.h" // lines 40-40 + +The full include-list for /home/ferd/devel/libopenshot/src/FrameMapper.h: +#include // for int64_t +#include // for shared_ptr +#include // for string +#include // for vector +#include "CacheMemory.h" // for CacheMemory +#include "ChannelLayouts.h" // for ChannelLayout +#include "FFmpegUtilities.h" // for SWRCONTEXT +#include "effects/../Fraction.h" // for Fraction +#include "effects/../ReaderBase.h" // for ReaderBase +#include "json/json.h" // for Value +namespace openshot { class Frame; } +--- + +/home/ferd/devel/libopenshot/src/FrameMapper.cpp should add these lines: +#include // for exception +#include // for CriticalSection +#include // for GenericScopedLock +#include // for avcodec_fill_aud... +#include // for AVFrame +#include // for av_freep, av_malloc +#include // for av_opt_set_int +#include // for AV_SAMPLE_FMT_S16 +#include // for QImage +#include // for NULL, memcpy +#include // for fabs, round +#include // for operator<<, basi... +#include "OpenMPUtilities.h" // for OPEN_MP_NUM_PROC... +#include "Settings.h" // for openshot +#include "ZmqLogger.h" // for ZmqLogger +#include "effects/../Exceptions.h" // for ReaderClosed +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson + +/home/ferd/devel/libopenshot/src/FrameMapper.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/FrameMapper.cpp: +#include "FrameMapper.h" +#include // for exception +#include // for CriticalSection +#include // for GenericScopedLock +#include // for avcodec_fill_aud... +#include // for AVFrame +#include // for av_freep, av_malloc +#include // for av_opt_set_int +#include // for AV_SAMPLE_FMT_S16 +#include // for QImage +#include // for NULL, memcpy +#include // for fabs, round +#include // for operator<<, basi... +#include "Clip.h" // for Clip +#include "OpenMPUtilities.h" // for OPEN_MP_NUM_PROC... +#include "Settings.h" // for openshot +#include "ZmqLogger.h" // for ZmqLogger +#include "effects/../Exceptions.h" // for ReaderClosed +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +--- + + +/home/ferd/devel/libopenshot/src/Point.h should add these lines: +#include // for string +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/Point.h should remove these lines: +- #include "Exceptions.h" // lines 35-35 +- #include "Json.h" // lines 36-36 + +The full include-list for /home/ferd/devel/libopenshot/src/Point.h: +#include // for string +#include "Coordinate.h" // for Coordinate +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/Point.cpp should add these lines: +#include // for exception +#include // for std +#include "Exceptions.h" // for InvalidJSON, openshot +#include "Json.h" // for stringToJson + +/home/ferd/devel/libopenshot/src/Point.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/Point.cpp: +#include "Point.h" +#include // for exception +#include // for std +#include "Exceptions.h" // for InvalidJSON, openshot +#include "Json.h" // for stringToJson +--- + + +/home/ferd/devel/libopenshot/src/PlayerBase.h should add these lines: +#include // for int64_t +namespace openshot { class ReaderBase; } + +/home/ferd/devel/libopenshot/src/PlayerBase.h should remove these lines: +- #include // lines 34-34 +- #include "ReaderBase.h" // lines 35-35 + +The full include-list for /home/ferd/devel/libopenshot/src/PlayerBase.h: +#include // for int64_t +namespace openshot { class ReaderBase; } +--- + +/home/ferd/devel/libopenshot/src/PlayerBase.cpp should add these lines: +#include "Settings.h" // for openshot +namespace openshot { class ReaderBase; } + +/home/ferd/devel/libopenshot/src/PlayerBase.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/PlayerBase.cpp: +#include "PlayerBase.h" +#include "Settings.h" // for openshot +namespace openshot { class ReaderBase; } +--- + + +/home/ferd/devel/libopenshot/src/Profiles.h should add these lines: +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/Profiles.h should remove these lines: +- #include // lines 41-41 +- #include // lines 40-40 +- #include // lines 38-38 +- #include // lines 39-39 +- #include // lines 42-42 +- #include // lines 43-43 +- #include // lines 37-37 +- #include // lines 34-34 +- #include // lines 36-36 +- #include "Exceptions.h" // lines 44-44 +- #include "Json.h" // lines 46-46 + +The full include-list for /home/ferd/devel/libopenshot/src/Profiles.h: +#include // for string +#include "Fraction.h" // for Fraction +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/Profiles.cpp should add these lines: +#include // for exception +#include // for QFile +#include // for QIODevice, QIODevice::ReadOnly +#include // for QList +#include // for QString +#include // for QStringList +#include // for QTextStream +#include // for operator>>, stringstream +#include "Exceptions.h" // for InvalidFile, InvalidJSON, openshot +#include "Json.h" // for stringToJson + +/home/ferd/devel/libopenshot/src/Profiles.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/Profiles.cpp: +#include "Profiles.h" +#include // for exception +#include // for QFile +#include // for QIODevice, QIODevice::ReadOnly +#include // for QList +#include // for QString +#include // for QStringList +#include // for QTextStream +#include // for operator>>, stringstream +#include "Exceptions.h" // for InvalidFile, InvalidJSON, openshot +#include "Json.h" // for stringToJson +--- + + +/home/ferd/devel/libopenshot/src/QtHtmlReader.h should add these lines: +#include // for int64_t +#include // for string +#include "CacheBase.h" // for CacheBase +#include "json/json.h" // for Value +namespace openshot { class Frame; } + +/home/ferd/devel/libopenshot/src/QtHtmlReader.h should remove these lines: +- #include // lines 41-41 +- #include // lines 42-42 +- #include // lines 38-38 +- #include // lines 40-40 +- #include "CacheMemory.h" // lines 44-44 +- #include "Exceptions.h" // lines 46-46 +- namespace openshot { class CacheBase; } // lines 53-53 + +The full include-list for /home/ferd/devel/libopenshot/src/QtHtmlReader.h: +#include // for int64_t +#include // for NULL +#include // for shared_ptr +#include // for string +#include "CacheBase.h" // for CacheBase +#include "Enums.h" // for GravityType +#include "ReaderBase.h" // for ReaderBase +#include "json/json.h" // for Value +class QImage; // lines 48-48 +namespace openshot { class Frame; } +--- + +/home/ferd/devel/libopenshot/src/QtHtmlReader.cpp should add these lines: +#include // for exception +#include // for QAbstractTextDocumentLayout +#include // for QBrush +#include // for QColor +#include // for QImage, QImage::Format_RGBA... +#include // for AlignHCenter, AlignLeft +#include // for QPainter +#include // for QSize, QSizeF +#include // for QTextDocument +#include // for QTextOption +#include // for round +#include "Exceptions.h" // for InvalidJSON +#include "Fraction.h" // for Fraction +#include "Frame.h" // for Frame +#include "Json.h" // for stringToJson +#include "Settings.h" // for openshot + +/home/ferd/devel/libopenshot/src/QtHtmlReader.cpp should remove these lines: +- #include // lines 38-38 +- #include // lines 37-37 +- #include // lines 34-34 +- #include // lines 35-35 +- #include // lines 36-36 + +The full include-list for /home/ferd/devel/libopenshot/src/QtHtmlReader.cpp: +#include "QtHtmlReader.h" +#include // for exception +#include // for QAbstractTextDocumentLayout +#include // for QBrush +#include // for QColor +#include // for QImage, QImage::Format_RGBA... +#include // for AlignHCenter, AlignLeft +#include // for QPainter +#include // for QSize, QSizeF +#include // for QTextDocument +#include // for QTextOption +#include // for round +#include "Exceptions.h" // for InvalidJSON +#include "Fraction.h" // for Fraction +#include "Frame.h" // for Frame +#include "Json.h" // for stringToJson +#include "Settings.h" // for openshot +--- + + +/home/ferd/devel/libopenshot/src/effects/../QtImageReader.h should add these lines: + +/home/ferd/devel/libopenshot/src/effects/../QtImageReader.h should remove these lines: +- #include // lines 37-37 +- #include // lines 38-38 +- #include // lines 34-34 +- #include // lines 36-36 +- #include // lines 39-39 +- #include "Exceptions.h" // lines 40-40 +- #include "ReaderBase.h" // lines 41-41 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/../QtImageReader.h: +#include // for NULL +--- + +/home/ferd/devel/libopenshot/src/QtImageReader.cpp should add these lines: +#include // for exception +#include // for CriticalSection +#include // for GenericScopedLock +#include // for QT_VERSION, QT_V... +#include // for QImage +#include // for KeepAspectRatio +#include // for QSize +#include // for QString +#include // for int64_t +#include // for max +#include // for round +#include // for shared_ptr, make... +#include // for string +#include "Coordinate.h" // for Coordinate +#include "Enums.h" // for SCALE_CROP, SCAL... +#include "Point.h" // for Point +#include "TimelineBase.h" // for TimelineBase +#include "effects/../Exceptions.h" // for InvalidJSON, Inv... +#include "effects/../Fraction.h" // for Fraction +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe +#include "effects/../QtImageReader.h" // for QtImageReader +#include "effects/../ReaderBase.h" // for ReaderInfo, Read... +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/QtImageReader.cpp should remove these lines: +- #include // lines 35-35 +- #include // lines 36-36 +- #include // lines 37-37 +- #include "CacheMemory.h" // lines 34-34 +- #include "Settings.h" // lines 32-32 + +The full include-list for /home/ferd/devel/libopenshot/src/QtImageReader.cpp: +#include "QtImageReader.h" +#include // for exception +#include // for CriticalSection +#include // for GenericScopedLock +#include // for QT_VERSION, QT_V... +#include // for QImage +#include // for KeepAspectRatio +#include // for QSize +#include // for QString +#include // for int64_t +#include // for max +#include // for round +#include // for shared_ptr, make... +#include // for string +#include "Clip.h" // for Clip +#include "Coordinate.h" // for Coordinate +#include "Enums.h" // for SCALE_CROP, SCAL... +#include "Point.h" // for Point +#include "TimelineBase.h" // for TimelineBase +#include "effects/../Exceptions.h" // for InvalidJSON, Inv... +#include "effects/../Fraction.h" // for Fraction +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe +#include "effects/../QtImageReader.h" // for QtImageReader +#include "effects/../ReaderBase.h" // for ReaderInfo, Read... +#include "json/json.h" // for Value +--- + + +/home/ferd/devel/libopenshot/src/QtPlayer.h should add these lines: +#include // for int64_t +#include // for string +#include "Qt/../ReaderBase.h" // for ReaderBase +namespace openshot { class PlayerPrivate; } +namespace openshot { class RendererBase; } +namespace openshot { struct AudioDeviceInfo; } + +/home/ferd/devel/libopenshot/src/QtPlayer.h should remove these lines: +- #include // lines 35-35 +- #include "Qt/PlayerPrivate.h" // lines 38-38 +- #include "RendererBase.h" // lines 39-39 + +The full include-list for /home/ferd/devel/libopenshot/src/QtPlayer.h: +#include // for int64_t +#include // for string +#include // for vector +#include "PlayerBase.h" // for PlaybackMode, PlayerBase +#include "Qt/../ReaderBase.h" // for ReaderBase +namespace openshot { class PlayerPrivate; } +namespace openshot { class RendererBase; } +namespace openshot { struct AudioDeviceInfo; } +--- + +/home/ferd/devel/libopenshot/src/QtPlayer.cpp should add these lines: +#include // for NULL +#include "Qt/../AudioDeviceInfo.h" // for AudioDeviceInfo +#include "Qt/../Qt/AudioPlaybackThread.h" // for AudioPlaybackThread, Audio... +#include "Qt/../Qt/VideoCacheThread.h" // for VideoCacheThread +#include "RendererBase.h" // for RendererBase + +/home/ferd/devel/libopenshot/src/QtPlayer.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/QtPlayer.cpp: +#include "QtPlayer.h" +#include // for NULL +#include "Clip.h" // for Clip +#include "FFmpegReader.h" // for FFmpegReader +#include "Qt/../AudioDeviceInfo.h" // for AudioDeviceInfo +#include "Qt/../Qt/AudioPlaybackThread.h" // for AudioPlaybackThread, Audio... +#include "Qt/../Qt/VideoCacheThread.h" // for VideoCacheThread +#include "Qt/PlayerPrivate.h" // for PlayerPrivate +#include "Qt/VideoRenderer.h" // for VideoRenderer +#include "RendererBase.h" // for RendererBase +#include "Timeline.h" // for Timeline +--- + + +(/home/ferd/devel/libopenshot/src/TimelineBase.h has correct #includes/fwd-decls) + +(/home/ferd/devel/libopenshot/src/TimelineBase.cpp has correct #includes/fwd-decls) + + +/home/ferd/devel/libopenshot/src/Settings.h should add these lines: + +/home/ferd/devel/libopenshot/src/Settings.h should remove these lines: +- #include // lines 44-44 +- #include // lines 41-41 +- #include // lines 38-38 +- #include // lines 42-42 +- #include // lines 37-37 +- #include // lines 36-36 +- #include // lines 35-35 +- #include // lines 40-40 +- #include // lines 43-43 +- #include "JuceHeader.h" // lines 45-45 + +The full include-list for /home/ferd/devel/libopenshot/src/Settings.h: +#include // for string +--- + +/home/ferd/devel/libopenshot/src/Settings.cpp should add these lines: +#include // for NULL +#include // for std + +/home/ferd/devel/libopenshot/src/Settings.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/Settings.cpp: +#include "Settings.h" +#include // for NULL +#include // for std +--- + + +/home/ferd/devel/libopenshot/src/QtTextReader.h should add these lines: +#include // for QFont +#include // for int64_t +#include // for string +#include "CacheBase.h" // for CacheBase +#include "json/json.h" // for Value +namespace openshot { class Frame; } + +/home/ferd/devel/libopenshot/src/QtTextReader.h should remove these lines: +- #include // lines 41-41 +- #include // lines 42-42 +- #include // lines 38-38 +- #include // lines 40-40 +- #include "CacheMemory.h" // lines 44-44 +- #include "Exceptions.h" // lines 46-46 +- namespace openshot { class CacheBase; } // lines 53-53 + +The full include-list for /home/ferd/devel/libopenshot/src/QtTextReader.h: +#include // for QFont +#include // for int64_t +#include // for NULL +#include // for shared_ptr +#include // for string +#include "CacheBase.h" // for CacheBase +#include "Enums.h" // for GravityType +#include "ReaderBase.h" // for ReaderBase +#include "json/json.h" // for Value +class QImage; // lines 48-48 +namespace openshot { class Frame; } +--- + +/home/ferd/devel/libopenshot/src/QtTextReader.cpp should add these lines: +#include // for QFlags +#include // for exception +#include // for QBrush +#include // for QColor +#include // for QImage, QImage::Format_RGBA8888_Premulti... +#include // for operator|, AlignBottom, AlignLeft, Align... +#include // for QPainter +#include // for QPen +#include // for QSize +#include // for QString +#include // for round +#include "Exceptions.h" // for InvalidJSON +#include "Fraction.h" // for Fraction +#include "Frame.h" // for Frame +#include "Json.h" // for stringToJson +#include "Settings.h" // for openshot + +/home/ferd/devel/libopenshot/src/QtTextReader.cpp should remove these lines: +- #include // lines 34-34 +- #include // lines 35-35 + +The full include-list for /home/ferd/devel/libopenshot/src/QtTextReader.cpp: +#include "QtTextReader.h" +#include // for QFlags +#include // for exception +#include // for QBrush +#include // for QColor +#include // for QImage, QImage::Format_RGBA8888_Premulti... +#include // for operator|, AlignBottom, AlignLeft, Align... +#include // for QPainter +#include // for QPen +#include // for QSize +#include // for QString +#include // for round +#include "Exceptions.h" // for InvalidJSON +#include "Fraction.h" // for Fraction +#include "Frame.h" // for Frame +#include "Json.h" // for stringToJson +#include "Settings.h" // for openshot +--- + + +/home/ferd/devel/libopenshot/src/Timeline.h should add these lines: +#include // for int64_t +#include // for map +#include // for string +#include // for vector +#include "ChannelLayouts.h" // for ChannelLayout +#include "effects/../Color.h" // for Color +#include "json/json.h" // for Value +namespace openshot { class Fraction; } +namespace openshot { class Frame; } +namespace openshot { class FrameMapper; } + +/home/ferd/devel/libopenshot/src/Timeline.h should remove these lines: +- #include // lines 40-40 +- #include // lines 38-38 +- #include // lines 39-39 +- #include "CacheDisk.h" // lines 42-42 +- #include "CacheMemory.h" // lines 43-43 +- #include "Color.h" // lines 44-44 +- #include "CrashHandler.h" // lines 46-46 +- #include "EffectInfo.h" // lines 50-50 +- #include "Effects.h" // lines 49-49 +- #include "Fraction.h" // lines 51-51 +- #include "Frame.h" // lines 52-52 +- #include "FrameMapper.h" // lines 53-53 +- #include "OpenMPUtilities.h" // lines 55-55 +- #include "Point.h" // lines 47-47 +- #include "Settings.h" // lines 57-57 + +The full include-list for /home/ferd/devel/libopenshot/src/Timeline.h: +#include // for int64_t +#include // for list +#include // for map +#include // for shared_ptr +#include // for mutex +#include // for set +#include // for string +#include // for vector +#include "CacheBase.h" // for CacheBase +#include "ChannelLayouts.h" // for ChannelLayout +#include "Clip.h" // for Clip +#include "EffectBase.h" // for EffectBase +#include "KeyFrame.h" // for Keyframe +#include "ReaderBase.h" // for ReaderBase +#include "TimelineBase.h" // for TimelineBase +#include "effects/../Color.h" // for Color +#include "json/json.h" // for Value +namespace openshot { class Fraction; } +namespace openshot { class Frame; } +namespace openshot { class FrameMapper; } +--- + +/home/ferd/devel/libopenshot/src/Timeline.cpp should add these lines: +#include // for exception +#include // for CriticalSection +#include // for GenericScopedLock +#include // for round, fabs +#include // for omp_get_thread_num +#include // for QByteArray +#include // for QDir +#include // for QFile +#include // for QFileInfo +#include // for uint +#include // for QImage +#include // for QIODevice::ReadOnly +#include // for KeepAspectRatio +#include // for QPainter, QPaint... +#include // for QRegularExpressi... +#include // for QSize +#include // for QString, operator+ +#include // for QStaticStringData +#include // for NULL +#include // for max, max_element +#include "CacheMemory.h" // for CacheMemory +#include "CrashHandler.h" // for CrashHandler +#include "EffectInfo.h" // for EffectInfo +#include "Enums.h" // for VOLUME_MIX_AVERAGE +#include "FrameMapper.h" // for FrameMapper, PUL... +#include "OpenMPUtilities.h" // for OPEN_MP_NUM_PROC... +#include "Settings.h" // for Settings, openshot +#include "ZmqLogger.h" // for ZmqLogger +#include "effects/../EffectBase.h" // for EffectBase +#include "effects/../Exceptions.h" // for InvalidFile, Inv... +#include "effects/../Fraction.h" // for Fraction +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe + +/home/ferd/devel/libopenshot/src/Timeline.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/Timeline.cpp: +#include "Timeline.h" +#include // for exception +#include // for CriticalSection +#include // for GenericScopedLock +#include // for round, fabs +#include // for omp_get_thread_num +#include // for QByteArray +#include // for QDir +#include // for QFile +#include // for QFileInfo +#include // for uint +#include // for QImage +#include // for QIODevice::ReadOnly +#include // for KeepAspectRatio +#include // for QPainter, QPaint... +#include // for QRegularExpressi... +#include // for QSize +#include // for QString, operator+ +#include // for QStaticStringData +#include // for NULL +#include // for max, max_element +#include "CacheMemory.h" // for CacheMemory +#include "CrashHandler.h" // for CrashHandler +#include "EffectInfo.h" // for EffectInfo +#include "Enums.h" // for VOLUME_MIX_AVERAGE +#include "FrameMapper.h" // for FrameMapper, PUL... +#include "OpenMPUtilities.h" // for OPEN_MP_NUM_PROC... +#include "Settings.h" // for Settings, openshot +#include "ZmqLogger.h" // for ZmqLogger +#include "effects/../EffectBase.h" // for EffectBase +#include "effects/../Exceptions.h" // for InvalidFile, Inv... +#include "effects/../Fraction.h" // for Fraction +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe +--- + + +/home/ferd/devel/libopenshot/src/effects/Bars.h should add these lines: +#include // for int64_t +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/effects/Bars.h should remove these lines: +- #include "../Json.h" // lines 38-38 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Bars.h: +#include // for int64_t +#include // for shared_ptr +#include // for string +#include "../Color.h" // for Color +#include "../EffectBase.h" // for EffectBase +#include "../Frame.h" // for Frame +#include "../KeyFrame.h" // for Keyframe +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/effects/Bars.cpp should add these lines: +#include // for exception +#include // for QColor +#include // for QImage, QImage::Format_RGBA8888_P... +#include // for QString +#include // for memcpy, NULL +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../Color.h" // for Color +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe + +/home/ferd/devel/libopenshot/src/effects/Bars.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Bars.cpp: +#include "Bars.h" +#include // for exception +#include // for QColor +#include // for QImage, QImage::Format_RGBA8888_P... +#include // for QString +#include // for memcpy, NULL +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../Color.h" // for Color +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe +--- + + +/home/ferd/devel/libopenshot/src/effects/Blur.h should add these lines: +#include // for int64_t +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/effects/Blur.h should remove these lines: +- #include "../Json.h" // lines 37-37 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Blur.h: +#include // for int64_t +#include // for shared_ptr +#include // for string +#include "../EffectBase.h" // for EffectBase +#include "../Frame.h" // for Frame +#include "../KeyFrame.h" // for Keyframe +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/effects/Blur.cpp should add these lines: +#include // for exception +#include // for round +#include // for QImage +#include // for NULL +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe + +/home/ferd/devel/libopenshot/src/effects/Blur.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Blur.cpp: +#include "Blur.h" +#include // for exception +#include // for round +#include // for QImage +#include // for NULL +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe +--- + + +/home/ferd/devel/libopenshot/src/effects/Brightness.h should add these lines: +#include // for int64_t +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/effects/Brightness.h should remove these lines: +- #include "../Json.h" // lines 37-37 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Brightness.h: +#include // for int64_t +#include // for shared_ptr +#include // for string +#include "../EffectBase.h" // for EffectBase +#include "../Frame.h" // for Frame +#include "../KeyFrame.h" // for Keyframe +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/effects/Brightness.cpp should add these lines: +#include // for exception +#include // for QImage +#include // for NULL +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe + +/home/ferd/devel/libopenshot/src/effects/Brightness.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Brightness.cpp: +#include "Brightness.h" +#include // for exception +#include // for QImage +#include // for NULL +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe +--- + + +/home/ferd/devel/libopenshot/src/effects/ChromaKey.h should add these lines: +#include // for int64_t +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/effects/ChromaKey.h should remove these lines: +- #include "../Exceptions.h" // lines 38-38 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/ChromaKey.h: +#include // for int64_t +#include // for shared_ptr +#include // for string +#include "../Color.h" // for Color +#include "../EffectBase.h" // for EffectBase +#include "../Frame.h" // for Frame +#include "../KeyFrame.h" // for Keyframe +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/effects/ChromaKey.cpp should add these lines: +#include // for exception +#include // for QImage +#include // for NULL +#include "Json.h" // for stringToJson +#include "Settings.h" // for openshot +#include "effects/../Color.h" // for Color +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Exceptions.h" // for InvalidJSON +#include "effects/../Frame.h" // for Frame +#include "effects/../KeyFrame.h" // for Keyframe + +/home/ferd/devel/libopenshot/src/effects/ChromaKey.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/effects/ChromaKey.cpp: +#include "ChromaKey.h" +#include // for exception +#include // for QImage +#include // for NULL +#include "Json.h" // for stringToJson +#include "Settings.h" // for openshot +#include "effects/../Color.h" // for Color +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Exceptions.h" // for InvalidJSON +#include "effects/../Frame.h" // for Frame +#include "effects/../KeyFrame.h" // for Keyframe +--- + + +/home/ferd/devel/libopenshot/src/effects/Caption.h should add these lines: +#include // for QRegularExpressionMatch +#include // for int64_t +#include // for string +#include // for vector +#include "Color.h" // for Color +#include "EffectBase.h" // for EffectBase +#include "effects/../Frame.h" // for Frame +#include "json/json.h" // for Value +class QFont; +class QFontMetrics; + +/home/ferd/devel/libopenshot/src/effects/Caption.h should remove these lines: +- #include // lines 35-35 +- #include // lines 37-37 +- #include // lines 34-34 +- #include "../Color.h" // lines 38-38 +- #include "../EffectBase.h" // lines 39-39 +- #include "../Fraction.h" // lines 40-40 +- #include "../Json.h" // lines 41-41 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Caption.h: +#include // for QRegularExpressionMatch +#include // for int64_t +#include // for shared_ptr +#include // for string +#include // for vector +#include "../KeyFrame.h" // for Keyframe +#include "Color.h" // for Color +#include "EffectBase.h" // for EffectBase +#include "effects/../Frame.h" // for Frame +#include "json/json.h" // for Value +class QFont; +class QFontMetrics; +--- + +/home/ferd/devel/libopenshot/src/effects/Caption.cpp should add these lines: +#include // for QFlags +#include // for exception +#include // for QBrush +#include // for QColor +#include // for QFont +#include // for QFontMetricsF +#include // for QImage +#include // for QList +#include // for NoPen, SolidPattern, TextSingleLine +#include // for QPainter, operator|, QPainter::An... +#include // for QPainterPath +#include // for QPen +#include // for QPoint +#include // for QRectF +#include // for QString +#include // for QStringList +#include // for QStaticStringData, QStringLiteral +#include // for NULL +#include // for max +#include "Clip.h" // for Clip +#include "ReaderBase.h" // for ReaderInfo, ReaderBase +#include "effects/../Exceptions.h" // for InvalidJSON, openshot +#include "effects/../Fraction.h" // for Fraction +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe + +/home/ferd/devel/libopenshot/src/effects/Caption.cpp should remove these lines: +- #include "../Clip.h" // lines 32-32 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Caption.cpp: +#include "Caption.h" +#include // for QFlags +#include // for exception +#include // for QBrush +#include // for QColor +#include // for QFont +#include // for QFontMetricsF +#include // for QImage +#include // for QList +#include // for NoPen, SolidPattern, TextSingleLine +#include // for QPainter, operator|, QPainter::An... +#include // for QPainterPath +#include // for QPen +#include // for QPoint +#include // for QRectF +#include // for QString +#include // for QStringList +#include // for QStaticStringData, QStringLiteral +#include // for NULL +#include // for max +#include "../Timeline.h" // for Timeline +#include "Clip.h" // for Clip +#include "ReaderBase.h" // for ReaderInfo, ReaderBase +#include "effects/../Exceptions.h" // for InvalidJSON, openshot +#include "effects/../Fraction.h" // for Fraction +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe +--- + + +/home/ferd/devel/libopenshot/src/effects/ColorShift.h should add these lines: +#include // for int64_t +#include // for string +#include "Frame.h" // for Frame +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/effects/ColorShift.h should remove these lines: +- #include // lines 37-37 +- #include // lines 36-36 +- #include "../Json.h" // lines 39-39 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/ColorShift.h: +#include // for int64_t +#include // for shared_ptr +#include // for string +#include "../EffectBase.h" // for EffectBase +#include "../KeyFrame.h" // for Keyframe +#include "Frame.h" // for Frame +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/effects/ColorShift.cpp should add these lines: +#include // for exception +#include // for QImage +#include // for NULL +#include // for memcpy +#include // for round, fabs, fmod +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe + +/home/ferd/devel/libopenshot/src/effects/ColorShift.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/effects/ColorShift.cpp: +#include "ColorShift.h" +#include // for exception +#include // for QImage +#include // for NULL +#include // for memcpy +#include // for round, fabs, fmod +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe +--- + + +/home/ferd/devel/libopenshot/src/effects/Deinterlace.h should add these lines: +#include // for int64_t +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/effects/Deinterlace.h should remove these lines: +- #include "../Json.h" // lines 39-39 +- #include "../KeyFrame.h" // lines 40-40 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Deinterlace.h: +#include // for int64_t +#include // for shared_ptr +#include // for string +#include "../EffectBase.h" // for EffectBase +#include "../Frame.h" // for Frame +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/effects/Deinterlace.cpp should add these lines: +#include // for exception +#include // for QImage, QImage::Format_RGBA8888_P... +#include // for FastTransformation, IgnoreAspectR... +#include // for NULL, memcpy +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson + +/home/ferd/devel/libopenshot/src/effects/Deinterlace.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Deinterlace.cpp: +#include "Deinterlace.h" +#include // for exception +#include // for QImage, QImage::Format_RGBA8888_P... +#include // for FastTransformation, IgnoreAspectR... +#include // for NULL, memcpy +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +--- + + +/home/ferd/devel/libopenshot/src/effects/Crop.h should add these lines: +#include // for int64_t +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/effects/Crop.h should remove these lines: +- #include "../Json.h" // lines 38-38 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Crop.h: +#include // for int64_t +#include // for shared_ptr +#include // for string +#include "../Color.h" // for Color +#include "../EffectBase.h" // for EffectBase +#include "../Frame.h" // for Frame +#include "../KeyFrame.h" // for Keyframe +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/effects/Crop.cpp should add these lines: +#include // for exception +#include // for QColor +#include // for QImage, QImage::Format_RGBA8888_P... +#include // for QString +#include // for memcpy, NULL +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe + +/home/ferd/devel/libopenshot/src/effects/Crop.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Crop.cpp: +#include "Crop.h" +#include // for exception +#include // for QColor +#include // for QImage, QImage::Format_RGBA8888_P... +#include // for QString +#include // for memcpy, NULL +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe +--- + + +/home/ferd/devel/libopenshot/src/effects/Hue.h should add these lines: +#include // for int64_t +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/effects/Hue.h should remove these lines: +- #include "../Json.h" // lines 37-37 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Hue.h: +#include // for int64_t +#include // for shared_ptr +#include // for string +#include "../EffectBase.h" // for EffectBase +#include "../Frame.h" // for Frame +#include "../KeyFrame.h" // for Keyframe +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/effects/Hue.cpp should add these lines: +#include // for exception +#include // for sqrtf, cos, sin +#include // for QImage +#include // for NULL +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe + +/home/ferd/devel/libopenshot/src/effects/Hue.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Hue.cpp: +#include "Hue.h" +#include // for exception +#include // for sqrtf, cos, sin +#include // for QImage +#include // for NULL +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe +--- + + +/home/ferd/devel/libopenshot/src/effects/Mask.h should add these lines: +#include // for int64_t +#include "EffectBase.h" // for EffectBase +#include "effects/../Frame.h" // for Frame +#include "json/json.h" // for Value +class QImage; + +/home/ferd/devel/libopenshot/src/effects/Mask.h should remove these lines: +- #include "../EffectBase.h" // lines 34-34 +- #include "../Json.h" // lines 36-36 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Mask.h: +#include // for int64_t +#include // for shared_ptr +#include // for string +#include "../KeyFrame.h" // for Keyframe +#include "EffectBase.h" // for EffectBase +#include "effects/../Frame.h" // for Frame +#include "json/json.h" // for Value +class QImage; +namespace openshot { class ReaderBase; } // lines 45-45 +--- + +/home/ferd/devel/libopenshot/src/effects/Mask.cpp should add these lines: +#include // for exception +#include // for QImage +#include // for IgnoreAspectRatio, SmoothTrans... +#include // for qGray +#include // for operator!=, QSize +#include // for NULL +#include "Settings.h" // for openshot +#include "effects/../ChunkReader.h" // for ChunkReader, ChunkVersion +#include "effects/../Exceptions.h" // for InvalidJSON +#include "effects/../FFmpegReader.h" // for FFmpegReader +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe +#include "effects/../QtImageReader.h" // for QtImageReader + +/home/ferd/devel/libopenshot/src/effects/Mask.cpp should remove these lines: +- #include "FFmpegReader.h" // lines 32-32 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Mask.cpp: +#include "Mask.h" +#include // for exception +#include // for QImage +#include // for IgnoreAspectRatio, SmoothTrans... +#include // for qGray +#include // for operator!=, QSize +#include // for NULL +#include "ReaderBase.h" // for ReaderBase, ReaderInfo +#include "Settings.h" // for openshot +#include "effects/../ChunkReader.h" // for ChunkReader, ChunkVersion +#include "effects/../Exceptions.h" // for InvalidJSON +#include "effects/../FFmpegReader.h" // for FFmpegReader +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe +#include "effects/../QtImageReader.h" // for QtImageReader +--- + + +/home/ferd/devel/libopenshot/src/effects/Negate.h should add these lines: +#include // for int64_t +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/effects/Negate.h should remove these lines: +- #include // lines 42-42 +- #include "../KeyFrame.h" // lines 37-37 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Negate.h: +#include // for int64_t +#include // for shared_ptr +#include // for string +#include "../EffectBase.h" // for EffectBase +#include "../Frame.h" // for Frame +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/effects/Negate.cpp should add these lines: +#include // for exception +#include // for QImage +#include // for NULL +#include "Exceptions.h" // for InvalidJSON +#include "Json.h" // for stringToJson +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame + +/home/ferd/devel/libopenshot/src/effects/Negate.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Negate.cpp: +#include "Negate.h" +#include // for exception +#include // for QImage +#include // for NULL +#include "Exceptions.h" // for InvalidJSON +#include "Json.h" // for stringToJson +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +--- + + +/home/ferd/devel/libopenshot/src/effects/Pixelate.h should add these lines: +#include // for int64_t +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/effects/Pixelate.h should remove these lines: +- #include "../Json.h" // lines 37-37 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Pixelate.h: +#include // for int64_t +#include // for shared_ptr +#include // for string +#include "../EffectBase.h" // for EffectBase +#include "../Frame.h" // for Frame +#include "../KeyFrame.h" // for Keyframe +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/effects/Pixelate.cpp should add these lines: +#include // for exception +#include // for fabs, pow +#include // for QImage +#include // for SmoothTransformation +#include // for QPainter +#include // for QPoint +#include // for QRect +#include // for NULL +#include // for min +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +#include "effects/../KeyFrame.h" // for Keyframe + +/home/ferd/devel/libopenshot/src/effects/Pixelate.cpp should remove these lines: +- #include // lines 34-34 +- #include // lines 35-35 +- #include // lines 37-37 +- #include // lines 36-36 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Pixelate.cpp: +#include "Pixelate.h" +#include // for exception +#include // for fabs, pow +#include // for QImage +#include // for SmoothTransformation +#include // for QPainter +#include // for QPoint +#include // for QRect +#include // for NULL +#include // for min +#include "Exceptions.h" // for InvalidJSON +#include "Json.h" // for stringToJson +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +#include "effects/../KeyFrame.h" // for Keyframe +--- + + +/home/ferd/devel/libopenshot/src/effects/Saturation.h should add these lines: +#include // for int64_t +#include // for string +#include "EffectBase.h" // for EffectBase +#include "effects/../Frame.h" // for Frame +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/effects/Saturation.h should remove these lines: +- #include // lines 39-39 +- #include // lines 40-40 +- #include // lines 36-36 +- #include // lines 37-37 +- #include // lines 38-38 +- #include "../ChunkReader.h" // lines 49-49 +- #include "../Color.h" // lines 42-42 +- #include "../EffectBase.h" // lines 34-34 +- #include "../Exceptions.h" // lines 43-43 +- #include "../FFmpegReader.h" // lines 47-47 +- #include "../Json.h" // lines 44-44 +- #include "../QtImageReader.h" // lines 48-48 +- #include "../ReaderBase.h" // lines 46-46 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Saturation.h: +#include // for int64_t +#include // for shared_ptr +#include // for string +#include "../KeyFrame.h" // for Keyframe +#include "EffectBase.h" // for EffectBase +#include "effects/../Frame.h" // for Frame +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/effects/Saturation.cpp should add these lines: +#include // for exception +#include // for QImage +#include // for sqrt +#include // for NULL +#include "Settings.h" // for openshot +#include "effects/../Exceptions.h" // for InvalidJSON +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe + +/home/ferd/devel/libopenshot/src/effects/Saturation.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Saturation.cpp: +#include "Saturation.h" +#include // for exception +#include // for QImage +#include // for sqrt +#include // for NULL +#include "Settings.h" // for openshot +#include "effects/../Exceptions.h" // for InvalidJSON +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe +--- + + +/home/ferd/devel/libopenshot/src/effects/Shift.h should add these lines: +#include // for int64_t +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/effects/Shift.h should remove these lines: +- #include "../Json.h" // lines 37-37 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Shift.h: +#include // for int64_t +#include // for shared_ptr +#include // for string +#include "../EffectBase.h" // for EffectBase +#include "../Frame.h" // for Frame +#include "../KeyFrame.h" // for Keyframe +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/effects/Shift.cpp should add these lines: +#include // for exception +#include // for round, fabs, fmod +#include // for QImage +#include // for memcpy, NULL +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe + +/home/ferd/devel/libopenshot/src/effects/Shift.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Shift.cpp: +#include "Shift.h" +#include // for exception +#include // for round, fabs, fmod +#include // for QImage +#include // for memcpy, NULL +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe +--- + + +/home/ferd/devel/libopenshot/src/effects/Wave.h should add these lines: +#include // for int64_t +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/src/effects/Wave.h should remove these lines: +- #include "../Json.h" // lines 37-37 + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Wave.h: +#include // for int64_t +#include // for shared_ptr +#include // for string +#include "../EffectBase.h" // for EffectBase +#include "../Frame.h" // for Frame +#include "../KeyFrame.h" // for Keyframe +#include "json/json.h" // for Value +--- + +/home/ferd/devel/libopenshot/src/effects/Wave.cpp should add these lines: +#include // for exception +#include // for sin, round +#include // for QImage +#include // for NULL, memcpy +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe + +/home/ferd/devel/libopenshot/src/effects/Wave.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/effects/Wave.cpp: +#include "Wave.h" +#include // for exception +#include // for sin, round +#include // for QImage +#include // for NULL, memcpy +#include "Exceptions.h" // for InvalidJSON +#include "Settings.h" // for openshot +#include "effects/../EffectBase.h" // for EffectInfoStruct, EffectBase +#include "effects/../Frame.h" // for Frame +#include "effects/../Json.h" // for stringToJson +#include "effects/../KeyFrame.h" // for Keyframe +--- + + +/home/ferd/devel/libopenshot/src/Qt/AudioPlaybackThread.h should add these lines: +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +namespace openshot { class Frame; } +namespace openshot { class ReaderBase; } + +/home/ferd/devel/libopenshot/src/Qt/AudioPlaybackThread.h should remove these lines: +- #include "../ReaderBase.h" // lines 35-35 +- #include "../RendererBase.h" // lines 36-36 +- #include "../Settings.h" // lines 39-39 + +The full include-list for /home/ferd/devel/libopenshot/src/Qt/AudioPlaybackThread.h: +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "../AudioDeviceInfo.h" +#include "../AudioReaderSource.h" +namespace openshot { class Frame; } +namespace openshot { class ReaderBase; } +--- + +/home/ferd/devel/libopenshot/src/Qt/AudioPlaybackThread.cpp should add these lines: +#include // for Audi... +#include // for Owne... +#include // for String +#include // for Stri... +#include // for NULL +#include "Qt/../AudioDeviceInfo.h" // for Audi... +#include "Qt/../AudioReaderSource.h" // for Audi... +#include "Qt/../Settings.h" // for Sett... +#include "ReaderBase.h" // for Read... +namespace openshot { class Frame; } + +/home/ferd/devel/libopenshot/src/Qt/AudioPlaybackThread.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/Qt/AudioPlaybackThread.cpp: +#include "AudioPlaybackThread.h" +#include // for Audi... +#include // for Owne... +#include // for String +#include // for Stri... +#include // for NULL +#include // for mill... +#include // for slee... +#include "Qt/../AudioDeviceInfo.h" // for Audi... +#include "Qt/../AudioReaderSource.h" // for Audi... +#include "Qt/../Settings.h" // for Sett... +#include "ReaderBase.h" // for Read... +namespace openshot { class Frame; } +--- + + +/home/ferd/devel/libopenshot/src/Qt/PlayerDemo.h should add these lines: +#include // for Q_DECL_OVERRIDE +#include // for Q_OBJECT, slots +#include // for QString +#include // for QWidget +class QCloseEvent; +class QKeyEvent; +class QMenuBar; +class QObject; +class QVBoxLayout; +class VideoRenderWidget; + +/home/ferd/devel/libopenshot/src/Qt/PlayerDemo.h should remove these lines: +- #include // lines 37-37 +- #include // lines 36-36 +- #include // lines 39-39 +- #include // lines 34-34 +- #include // lines 38-38 +- #include // lines 35-35 +- #include "VideoRenderWidget.h" // lines 41-41 + +The full include-list for /home/ferd/devel/libopenshot/src/Qt/PlayerDemo.h: +#include // for Q_DECL_OVERRIDE +#include // for Q_OBJECT, slots +#include // for QString +#include // for QWidget +class QCloseEvent; +class QKeyEvent; +class QMenuBar; +class QObject; +class QVBoxLayout; +class VideoRenderWidget; +namespace openshot { class QtPlayer; } // lines 46-46 +--- + +/home/ferd/devel/libopenshot/src/Qt/PlayerDemo.cpp should add these lines: +#include // for QAction +#include // for QApplication +#include // for QVBoxLayout +#include // for QKeyEvent, QCloseEvent (ptr only) +#include // for QFileDialog +#include // for QMenuBar +#include // for Key_Escape, Key_J, Key_K, Key_L +#include // for NULL +#include "PlayerBase.h" // for PLAYBACK_PAUSED, PLAYBACK_PLAY +#include "Qt/../ReaderBase.h" // for ReaderBase, ReaderInfo +#include "Qt/VideoRenderWidget.h" // for VideoRenderWidget +#include "Qt/VideoRenderer.h" // for VideoRenderer + +/home/ferd/devel/libopenshot/src/Qt/PlayerDemo.cpp should remove these lines: +- #include // lines 44-44 +- #include // lines 39-39 +- #include // lines 43-43 +- #include // lines 37-37 +- #include // lines 42-42 +- #include // lines 41-41 +- #include // lines 40-40 +- #include // lines 36-36 +- #include // lines 38-38 +- #include // lines 31-31 + +The full include-list for /home/ferd/devel/libopenshot/src/Qt/PlayerDemo.cpp: +#include "PlayerDemo.h" +#include // for QAction +#include // for QApplication +#include // for QVBoxLayout +#include // for QKeyEvent, QCloseEvent (ptr only) +#include // for QFileDialog +#include // for QMenuBar +#include // for Key_Escape, Key_J, Key_K, Key_L +#include // for NULL +#include "../QtPlayer.h" // for QtPlayer +#include "PlayerBase.h" // for PLAYBACK_PAUSED, PLAYBACK_PLAY +#include "Qt/../ReaderBase.h" // for ReaderBase, ReaderInfo +#include "Qt/VideoRenderWidget.h" // for VideoRenderWidget +#include "Qt/VideoRenderer.h" // for VideoRenderer +--- + + +/home/ferd/devel/libopenshot/src/Qt/PlayerPrivate.h should add these lines: +#include // for Thread +#include // for int64_t +#include // for shared_ptr +namespace openshot { class AudioPlaybackThread; } +namespace openshot { class Frame; } +namespace openshot { class ReaderBase; } +namespace openshot { class RendererBase; } +namespace openshot { class VideoCacheThread; } + +/home/ferd/devel/libopenshot/src/Qt/PlayerPrivate.h should remove these lines: +- #include "../AudioReaderSource.h" // lines 37-37 +- #include "../Qt/AudioPlaybackThread.h" // lines 38-38 +- #include "../Qt/VideoCacheThread.h" // lines 40-40 +- #include "../ReaderBase.h" // lines 35-35 +- #include "../RendererBase.h" // lines 36-36 + +The full include-list for /home/ferd/devel/libopenshot/src/Qt/PlayerPrivate.h: +#include // for Thread +#include // for int64_t +#include // for shared_ptr +#include "../Qt/VideoPlaybackThread.h" // for Thread +namespace openshot { class AudioPlaybackThread; } +namespace openshot { class Frame; } +namespace openshot { class ReaderBase; } +namespace openshot { class RendererBase; } +namespace openshot { class VideoCacheThread; } +--- + +/home/ferd/devel/libopenshot/src/Qt/PlayerPrivate.cpp should add these lines: +#include // for WaitableEvent +#include // for NULL +#include // for int64_t +#include "Exceptions.h" // for OutOfBoundsFrame +#include "Fraction.h" // for Fraction +#include "Frame.h" // for Frame +#include "Qt/../Qt/AudioPlaybackThread.h" // for AudioPlaybackThread +#include "Qt/../Qt/VideoCacheThread.h" // for VideoCacheThread +#include "Qt/../Qt/VideoPlaybackThread.h" // for VideoPlaybackThread +#include "ReaderBase.h" // for ReaderBase, Reader... +#include "ZmqLogger.h" // for ZmqLogger +namespace openshot { class RendererBase; } + +/home/ferd/devel/libopenshot/src/Qt/PlayerPrivate.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/Qt/PlayerPrivate.cpp: +#include "PlayerPrivate.h" +#include // for WaitableEvent +#include // for NULL +#include // for duration, duration... +#include // for int64_t +#include // for sleep_for +#include "Exceptions.h" // for OutOfBoundsFrame +#include "Fraction.h" // for Fraction +#include "Frame.h" // for Frame +#include "Qt/../Qt/AudioPlaybackThread.h" // for AudioPlaybackThread +#include "Qt/../Qt/VideoCacheThread.h" // for VideoCacheThread +#include "Qt/../Qt/VideoPlaybackThread.h" // for VideoPlaybackThread +#include "ReaderBase.h" // for ReaderBase, Reader... +#include "ZmqLogger.h" // for ZmqLogger +namespace openshot { class RendererBase; } +--- + + +/home/ferd/devel/libopenshot/src/Qt/VideoCacheThread.h should add these lines: +#include // for Thread +#include // for int64_t +#include // for atomic_int +#include // for shared_ptr +namespace juce { class WaitableEvent; } +namespace openshot { class Frame; } +namespace openshot { class ReaderBase; } + +/home/ferd/devel/libopenshot/src/Qt/VideoCacheThread.h should remove these lines: +- #include "../OpenMPUtilities.h" // lines 34-34 +- #include "../ReaderBase.h" // lines 35-35 +- #include "../RendererBase.h" // lines 36-36 + +The full include-list for /home/ferd/devel/libopenshot/src/Qt/VideoCacheThread.h: +#include // for Thread +#include // for int64_t +#include // for atomic_int +#include // for shared_ptr +namespace juce { class WaitableEvent; } +namespace openshot { class Frame; } +namespace openshot { class ReaderBase; } +--- + +/home/ferd/devel/libopenshot/src/Qt/VideoCacheThread.cpp should add these lines: +#include // for NULL +#include "CacheBase.h" // for CacheBase +#include "Exceptions.h" // for OutOfBoundsFrame +#include "Fraction.h" // for Fraction +#include "Frame.h" // for Frame +#include "Qt/../OpenMPUtilities.h" // for OPEN_MP_NUM_PROCESSORS +#include "Qt/../ReaderBase.h" // for ReaderBase, ReaderInfo +#include "ZmqLogger.h" // for ZmqLogger + +/home/ferd/devel/libopenshot/src/Qt/VideoCacheThread.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/Qt/VideoCacheThread.cpp: +#include "VideoCacheThread.h" +#include // for NULL +#include // for min +#include // for duration, duration<>::period, mil... +#include // for sleep_for +#include "CacheBase.h" // for CacheBase +#include "Exceptions.h" // for OutOfBoundsFrame +#include "Fraction.h" // for Fraction +#include "Frame.h" // for Frame +#include "Qt/../OpenMPUtilities.h" // for OPEN_MP_NUM_PROCESSORS +#include "Qt/../ReaderBase.h" // for ReaderBase, ReaderInfo +#include "ZmqLogger.h" // for ZmqLogger +--- + + +/home/ferd/devel/libopenshot/src/Qt/VideoPlaybackThread.h should add these lines: +#include // for Thread +#include // for WaitableEvent +#include // for int64_t +#include // for shared_ptr +namespace openshot { class Frame; } +namespace openshot { class RendererBase; } + +/home/ferd/devel/libopenshot/src/Qt/VideoPlaybackThread.h should remove these lines: +- #include "../ReaderBase.h" // lines 35-35 +- #include "../RendererBase.h" // lines 36-36 + +The full include-list for /home/ferd/devel/libopenshot/src/Qt/VideoPlaybackThread.h: +#include // for Thread +#include // for WaitableEvent +#include // for int64_t +#include // for shared_ptr +namespace openshot { class Frame; } +namespace openshot { class RendererBase; } +--- + +/home/ferd/devel/libopenshot/src/Qt/VideoPlaybackThread.cpp should add these lines: +#include "Frame.h" // for Frame +#include "Qt/../RendererBase.h" // for RendererBase +#include "ZmqLogger.h" // for ZmqLogger + +/home/ferd/devel/libopenshot/src/Qt/VideoPlaybackThread.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/Qt/VideoPlaybackThread.cpp: +#include "VideoPlaybackThread.h" +#include "Frame.h" // for Frame +#include "Qt/../RendererBase.h" // for RendererBase +#include "ZmqLogger.h" // for ZmqLogger +--- + + +/home/ferd/devel/libopenshot/src/Qt/VideoRenderer.h should add these lines: +#include // for QObject +#include // for Q_OBJECT, signals, slots +#include // for QString +#include // for int64_t +class QImage; +class QWidget; + +/home/ferd/devel/libopenshot/src/Qt/VideoRenderer.h should remove these lines: +- #include // lines 35-35 +- #include // lines 36-36 +- class QPainter; // lines 40-40 + +The full include-list for /home/ferd/devel/libopenshot/src/Qt/VideoRenderer.h: +#include // for QObject +#include // for Q_OBJECT, signals, slots +#include // for QString +#include // for int64_t +#include // for shared_ptr +#include "../RendererBase.h" // for RendererBase +class QImage; +class QWidget; +--- + +/home/ferd/devel/libopenshot/src/Qt/VideoRenderer.cpp should add these lines: +class QImage; +class QWidget; + +/home/ferd/devel/libopenshot/src/Qt/VideoRenderer.cpp should remove these lines: + +The full include-list for /home/ferd/devel/libopenshot/src/Qt/VideoRenderer.cpp: +#include "VideoRenderer.h" +class QImage; +class QWidget; +--- + +error: no such file or directory: '/home/ferd/devel/libopenshot/build/examples/openshot-player_autogen/mocs_compilation.cpp' +error: no input files +error: unable to handle compilation, expected exactly one compiler job in '' + + +/home/ferd/devel/libopenshot/thirdparty/jsoncpp/jsoncpp.cpp should add these lines: +#include // for free, malloc +#include // for array, array<>::value_type +#include // for deque +#include // for map<>::iterator, map<>::const_iterator, opera... +#include // for stack +#include // for basic_string, operator+, operator<<, operator== +#include // for vector, vector<>::const_iterator + +/home/ferd/devel/libopenshot/thirdparty/jsoncpp/jsoncpp.cpp should remove these lines: +- #include // lines 2440-2440 +- #include // lines 4154-4154 +- #include // lines 4163-4163 +- #include // lines 4164-4164 +- #include // lines 2442-2442 +- #include // lines 4155-4155 +- #include // lines 4156-4156 +- #include // lines 4157-4157 +- #include // lines 4158-4158 +- #include // lines 253-253 +- #include // lines 2443-2443 +- #include // lines 4159-4159 +- #include // lines 2444-2444 +- #include // lines 4160-4160 + +The full include-list for /home/ferd/devel/libopenshot/thirdparty/jsoncpp/jsoncpp.cpp: +#include // for free, malloc +#include // for min +#include // for array, array<>::value_type +#include // for assert +#include // for localeconv, lconv +#include // for isfinite, isnan, modf +#include // for size_t, ptrdiff_t +#include // for sscanf, size_t, EOF +#include // for strlen, memcmp, memcpy, strchr +#include // for deque +#include // for operator<<, char_traits, basic_ostream, basic... +#include // for numeric_limits +#include // for map<>::iterator, map<>::const_iterator, opera... +#include // for allocator, unique_ptr, allocator_traits<>::va... +#include // for set, operator==, _Rb_tree_iterator, operator!= +#include // for stack +#include // for basic_string, operator+, operator<<, operator== +#include // for move, pair, swap +#include // for vector, vector<>::const_iterator +#include "json/json.h" // for Value, String, Reader, Value::ValueHolder +--- + + +/home/ferd/devel/libopenshot/src/Qt/VideoRenderWidget.h should add these lines: +#include // for QImage +#include // for Q_OBJECT, slots +#include // for QRect +#include // for QString +#include // for QWidget +#include "Fraction.h" // for Fraction +class QObject; +class QPaintEvent; +class VideoRenderer; + +/home/ferd/devel/libopenshot/src/Qt/VideoRenderWidget.h should remove these lines: +- #include // lines 38-38 +- #include // lines 39-39 +- #include // lines 40-40 +- #include // lines 37-37 +- #include "../Fraction.h" // lines 34-34 +- #include "VideoRenderer.h" // lines 35-35 + +The full include-list for /home/ferd/devel/libopenshot/src/Qt/VideoRenderWidget.h: +#include // for QImage +#include // for Q_OBJECT, slots +#include // for QRect +#include // for QString +#include // for QWidget +#include "Fraction.h" // for Fraction +class QObject; +class QPaintEvent; +class VideoRenderer; +--- + +/home/ferd/devel/libopenshot/src/Qt/VideoRenderWidget.cpp should add these lines: +#include // for QPaintEvent +#include // for WA_OpaquePaintEvent, black +#include // for QPainter +#include // for QPalette, QPalette::Window +#include // for QSizePolicy, QSizePolicy::Preferred +#include "Qt/VideoRenderer.h" // for VideoRenderer + +/home/ferd/devel/libopenshot/src/Qt/VideoRenderWidget.cpp should remove these lines: +- #include // lines 33-33 +- #include // lines 35-35 +- #include // lines 34-34 +- #include // lines 37-37 +- #include // lines 36-36 +- #include // lines 32-32 + +The full include-list for /home/ferd/devel/libopenshot/src/Qt/VideoRenderWidget.cpp: +#include "VideoRenderWidget.h" +#include // for QPaintEvent +#include // for WA_OpaquePaintEvent, black +#include // for QPainter +#include // for QPalette, QPalette::Window +#include // for QSizePolicy, QSizePolicy::Preferred +#include "Qt/VideoRenderer.h" // for VideoRenderer +--- + + +/home/ferd/devel/libopenshot/thirdparty/jsoncpp/jsoncpp.cpp should add these lines: +#include // for free, malloc +#include // for array, array<>::value_type +#include // for deque +#include // for map<>::iterator, map<>::const_iterator, opera... +#include // for stack +#include // for basic_string, operator+, operator<<, operator== +#include // for vector, vector<>::const_iterator + +/home/ferd/devel/libopenshot/thirdparty/jsoncpp/jsoncpp.cpp should remove these lines: +- #include // lines 2440-2440 +- #include // lines 4154-4154 +- #include // lines 4163-4163 +- #include // lines 4164-4164 +- #include // lines 2442-2442 +- #include // lines 4155-4155 +- #include // lines 4156-4156 +- #include // lines 4157-4157 +- #include // lines 4158-4158 +- #include // lines 253-253 +- #include // lines 2443-2443 +- #include // lines 4159-4159 +- #include // lines 2444-2444 +- #include // lines 4160-4160 + +The full include-list for /home/ferd/devel/libopenshot/thirdparty/jsoncpp/jsoncpp.cpp: +#include // for free, malloc +#include // for min +#include // for array, array<>::value_type +#include // for assert +#include // for localeconv, lconv +#include // for isfinite, isnan, modf +#include // for size_t, ptrdiff_t +#include // for sscanf, size_t, EOF +#include // for strlen, memcmp, memcpy, strchr +#include // for deque +#include // for operator<<, char_traits, basic_ostream, basic... +#include // for numeric_limits +#include // for map<>::iterator, map<>::const_iterator, opera... +#include // for allocator, unique_ptr, allocator_traits<>::va... +#include // for set, operator==, _Rb_tree_iterator, operator!= +#include // for stack +#include // for basic_string, operator+, operator<<, operator== +#include // for move, pair, swap +#include // for vector, vector<>::const_iterator +#include "json/json.h" // for Value, String, Reader, Value::ValueHolder +--- + + +/home/ferd/devel/libopenshot/examples/qt-demo/main.cpp should add these lines: +#include // for QApplication + +/home/ferd/devel/libopenshot/examples/qt-demo/main.cpp should remove these lines: +- #include // lines 33-33 + +The full include-list for /home/ferd/devel/libopenshot/examples/qt-demo/main.cpp: +#include // for QApplication +#include "Qt/PlayerDemo.h" // for PlayerDemo +--- + + +/home/ferd/devel/libopenshot/thirdparty/jsoncpp/jsoncpp.cpp should add these lines: +#include // for free, malloc +#include // for array, array<>::value_type +#include // for deque +#include // for map<>::iterator, map<>::const_iterator, opera... +#include // for stack +#include // for basic_string, operator+, operator<<, operator== +#include // for vector, vector<>::const_iterator + +/home/ferd/devel/libopenshot/thirdparty/jsoncpp/jsoncpp.cpp should remove these lines: +- #include // lines 2440-2440 +- #include // lines 4154-4154 +- #include // lines 4163-4163 +- #include // lines 4164-4164 +- #include // lines 2442-2442 +- #include // lines 4155-4155 +- #include // lines 4156-4156 +- #include // lines 4157-4157 +- #include // lines 4158-4158 +- #include // lines 253-253 +- #include // lines 2443-2443 +- #include // lines 4159-4159 +- #include // lines 2444-2444 +- #include // lines 4160-4160 + +The full include-list for /home/ferd/devel/libopenshot/thirdparty/jsoncpp/jsoncpp.cpp: +#include // for free, malloc +#include // for min +#include // for array, array<>::value_type +#include // for assert +#include // for localeconv, lconv +#include // for isfinite, isnan, modf +#include // for size_t, ptrdiff_t +#include // for sscanf, size_t, EOF +#include // for strlen, memcmp, memcpy, strchr +#include // for deque +#include // for operator<<, char_traits, basic_ostream, basic... +#include // for numeric_limits +#include // for map<>::iterator, map<>::const_iterator, opera... +#include // for allocator, unique_ptr, allocator_traits<>::va... +#include // for set, operator==, _Rb_tree_iterator, operator!= +#include // for stack +#include // for basic_string, operator+, operator<<, operator== +#include // for move, pair, swap +#include // for vector, vector<>::const_iterator +#include "json/json.h" // for Value, String, Reader, Value::ValueHolder +--- + + +/home/ferd/devel/libopenshot/examples/ExampleHtml.cpp should add these lines: +#include // for QGuiApplication +#include // for SLOT +#include // for QTimer +#include // for map, map<>::mapped_type +#include // for string +#include "Enums.h" // for GRAVITY_BOTTOM_RIGHT +#include "FFmpegWriter.h" // for FFmpegWriter +#include "OpenShotVersion.h" // for openshot +#include "QtHtmlReader.h" // for QtHtmlReader +#include "WriterBase.h" // for WriterInfo +#include "effects/../Fraction.h" // for Fraction +namespace openshot { class Frame; } + +/home/ferd/devel/libopenshot/examples/ExampleHtml.cpp should remove these lines: +- #include // lines 35-35 +- #include // lines 36-36 +- #include // lines 32-32 +- #include // lines 33-33 +- #include "CrashHandler.h" // lines 39-39 +- #include "OpenShot.h" // lines 38-38 + +The full include-list for /home/ferd/devel/libopenshot/examples/ExampleHtml.cpp: +#include // for QGuiApplication +#include // for SLOT +#include // for QTimer +#include // for map, map<>::mapped_type +#include // for shared_ptr +#include // for string +#include "Enums.h" // for GRAVITY_BOTTOM_RIGHT +#include "FFmpegWriter.h" // for FFmpegWriter +#include "OpenShotVersion.h" // for openshot +#include "QtHtmlReader.h" // for QtHtmlReader +#include "WriterBase.h" // for WriterInfo +#include "effects/../Fraction.h" // for Fraction +namespace openshot { class Frame; } +--- + +error: no such file or directory: '/home/ferd/devel/libopenshot/build/bindings/python/CMakeFiles/pyopenshot.dir/openshotPYTHON_wrap.cxx' +error: no input files +error: unable to handle compilation, expected exactly one compiler job in '' + + +/home/ferd/devel/libopenshot/thirdparty/jsoncpp/jsoncpp.cpp should add these lines: +#include // for free, malloc +#include // for array, array<>::value_type +#include // for deque +#include // for map<>::iterator, map<>::const_iterator, opera... +#include // for stack +#include // for basic_string, operator+, operator<<, operator== +#include // for vector, vector<>::const_iterator + +/home/ferd/devel/libopenshot/thirdparty/jsoncpp/jsoncpp.cpp should remove these lines: +- #include // lines 2440-2440 +- #include // lines 4154-4154 +- #include // lines 4163-4163 +- #include // lines 4164-4164 +- #include // lines 2442-2442 +- #include // lines 4155-4155 +- #include // lines 4156-4156 +- #include // lines 4157-4157 +- #include // lines 4158-4158 +- #include // lines 253-253 +- #include // lines 2443-2443 +- #include // lines 4159-4159 +- #include // lines 2444-2444 +- #include // lines 4160-4160 + +The full include-list for /home/ferd/devel/libopenshot/thirdparty/jsoncpp/jsoncpp.cpp: +#include // for free, malloc +#include // for min +#include // for array, array<>::value_type +#include // for assert +#include // for localeconv, lconv +#include // for isfinite, isnan, modf +#include // for size_t, ptrdiff_t +#include // for sscanf, size_t, EOF +#include // for strlen, memcmp, memcpy, strchr +#include // for deque +#include // for operator<<, char_traits, basic_ostream, basic... +#include // for numeric_limits +#include // for map<>::iterator, map<>::const_iterator, opera... +#include // for allocator, unique_ptr, allocator_traits<>::va... +#include // for set, operator==, _Rb_tree_iterator, operator!= +#include // for stack +#include // for basic_string, operator+, operator<<, operator== +#include // for move, pair, swap +#include // for vector, vector<>::const_iterator +#include "json/json.h" // for Value, String, Reader, Value::ValueHolder +--- + + +/home/ferd/devel/libopenshot/thirdparty/jsoncpp/jsoncpp.cpp should add these lines: +#include // for free, malloc +#include // for array, array<>::value_type +#include // for deque +#include // for map<>::iterator, map<>::const_iterator, opera... +#include // for stack +#include // for basic_string, operator+, operator<<, operator== +#include // for vector, vector<>::const_iterator + +/home/ferd/devel/libopenshot/thirdparty/jsoncpp/jsoncpp.cpp should remove these lines: +- #include // lines 2440-2440 +- #include // lines 4154-4154 +- #include // lines 4163-4163 +- #include // lines 4164-4164 +- #include // lines 2442-2442 +- #include // lines 4155-4155 +- #include // lines 4156-4156 +- #include // lines 4157-4157 +- #include // lines 4158-4158 +- #include // lines 253-253 +- #include // lines 2443-2443 +- #include // lines 4159-4159 +- #include // lines 2444-2444 +- #include // lines 4160-4160 + +The full include-list for /home/ferd/devel/libopenshot/thirdparty/jsoncpp/jsoncpp.cpp: +#include // for free, malloc +#include // for min +#include // for array, array<>::value_type +#include // for assert +#include // for localeconv, lconv +#include // for isfinite, isnan, modf +#include // for size_t, ptrdiff_t +#include // for sscanf, size_t, EOF +#include // for strlen, memcmp, memcpy, strchr +#include // for deque +#include // for operator<<, char_traits, basic_ostream, basic... +#include // for numeric_limits +#include // for map<>::iterator, map<>::const_iterator, opera... +#include // for allocator, unique_ptr, allocator_traits<>::va... +#include // for set, operator==, _Rb_tree_iterator, operator!= +#include // for stack +#include // for basic_string, operator+, operator<<, operator== +#include // for move, pair, swap +#include // for vector, vector<>::const_iterator +#include "json/json.h" // for Value, String, Reader, Value::ValueHolder +--- + + +/home/ferd/devel/libopenshot/tests/tests.cpp should add these lines: +#include "TestDetails.h" // for UnitTest +#include "TestRunner.h" // for RunAllTests + +/home/ferd/devel/libopenshot/tests/tests.cpp should remove these lines: +- #include "UnitTest++.h" // lines 32-32 + +The full include-list for /home/ferd/devel/libopenshot/tests/tests.cpp: +#include // for operator<<, endl, basic_ostream, cout, ostream +#include "TestDetails.h" // for UnitTest +#include "TestRunner.h" // for RunAllTests +--- + + +/home/ferd/devel/libopenshot/examples/Example.cpp should add these lines: +#include // for map, map<>::mapped_type +#include // for string +#include "FFmpegReader.h" // for FFmpegReader +#include "FFmpegWriter.h" // for FFmpegWriter +#include "OpenShotVersion.h" // for openshot +#include "Settings.h" // for Settings +#include "WriterBase.h" // for WriterInfo +#include "effects/../Fraction.h" // for Fraction +#include "effects/../ReaderBase.h" // for ReaderInfo +namespace openshot { class Frame; } + +/home/ferd/devel/libopenshot/examples/Example.cpp should remove these lines: +- #include // lines 31-31 +- #include "CrashHandler.h" // lines 35-35 +- #include "OpenShot.h" // lines 34-34 + +The full include-list for /home/ferd/devel/libopenshot/examples/Example.cpp: +#include // for operator<<, endl, basic_ostream +#include // for map, map<>::mapped_type +#include // for shared_ptr +#include // for string +#include "FFmpegReader.h" // for FFmpegReader +#include "FFmpegWriter.h" // for FFmpegWriter +#include "OpenShotVersion.h" // for openshot +#include "Settings.h" // for Settings +#include "WriterBase.h" // for WriterInfo +#include "effects/../Fraction.h" // for Fraction +#include "effects/../ReaderBase.h" // for ReaderInfo +namespace openshot { class Frame; } +--- + + +/home/ferd/devel/libopenshot/tests/Color_Tests.cpp should add these lines: +#include // for int64_t +#include "CheckMacros.h" // for CHECK_CLOSE, CHECK_EQUAL, CHECK_THROW +#include "TestMacros.h" // for TEST, SUITE +#include "json/json.h" // for Value +namespace openshot { class InvalidJSON; } + +/home/ferd/devel/libopenshot/tests/Color_Tests.cpp should remove these lines: +- #include "Json.h" // lines 39-39 +- #include "UnitTest++.h" // lines 34-34 + +The full include-list for /home/ferd/devel/libopenshot/tests/Color_Tests.cpp: +#include // for int64_t +#include // for string +#include // for vector +#include "CheckMacros.h" // for CHECK_CLOSE, CHECK_EQUAL, CHECK_THROW +#include "Color.h" // for Color +#include "KeyFrame.h" // for Keyframe +#include "TestMacros.h" // for TEST, SUITE +#include "json/json.h" // for Value +namespace openshot { class InvalidJSON; } +--- + + +/home/ferd/devel/libopenshot/tests/Clip_Tests.cpp should add these lines: +#include // for QImage +#include // for list +#include // for string +#include "AudioBufferSource.h" // for openshot +#include "ChannelLayouts.h" // for LAYOUT_STEREO +#include "CheckMacros.h" // for CHECK_EQUAL, CHECK_CLOSE, CHECK_THROW +#include "Enums.h" // for ANCHOR_CANVAS, GRAVITY_CENTER, SCAL... +#include "RequireMacros.h" // for REQUIRE +#include "TestMacros.h" // for TEST, SUITE +#include "effects/../KeyFrame.h" // for Keyframe +#include "effects/Negate.h" // for Negate +#include "json/json.h" // for Value, CharReader, CharReaderBuilder +namespace openshot { class ReaderClosed; } + +/home/ferd/devel/libopenshot/tests/Clip_Tests.cpp should remove these lines: +- #include "Json.h" // lines 47-47 +- #include "UnitTest++.h" // lines 34-34 + +The full include-list for /home/ferd/devel/libopenshot/tests/Clip_Tests.cpp: +#include // for QImage +#include // for list +#include // for shared_ptr, __shared_ptr_access +#include // for operator<<, stringstream, basic_ost... +#include // for string +#include "AudioBufferSource.h" // for openshot +#include "ChannelLayouts.h" // for LAYOUT_STEREO +#include "CheckMacros.h" // for CHECK_EQUAL, CHECK_CLOSE, CHECK_THROW +#include "Clip.h" // for Clip +#include "Enums.h" // for ANCHOR_CANVAS, GRAVITY_CENTER, SCAL... +#include "Fraction.h" // for Fraction +#include "Frame.h" // for Frame +#include "RequireMacros.h" // for REQUIRE +#include "TestMacros.h" // for TEST, SUITE +#include "Timeline.h" // for Timeline +#include "effects/../KeyFrame.h" // for Keyframe +#include "effects/Negate.h" // for Negate +#include "json/json.h" // for Value, CharReader, CharReaderBuilder +namespace openshot { class ReaderClosed; } +--- + + +/home/ferd/devel/libopenshot/tests/Coordinate_Tests.cpp should add these lines: +#include "CheckMacros.h" // for CHECK_CLOSE +#include "Exceptions.h" // for openshot +#include "TestMacros.h" // for TEST + +/home/ferd/devel/libopenshot/tests/Coordinate_Tests.cpp should remove these lines: +- #include "UnitTest++.h" // lines 31-31 + +The full include-list for /home/ferd/devel/libopenshot/tests/Coordinate_Tests.cpp: +#include "CheckMacros.h" // for CHECK_CLOSE +#include "Coordinate.h" // for Coordinate +#include "Exceptions.h" // for openshot +#include "TestMacros.h" // for TEST +--- + + +/home/ferd/devel/libopenshot/tests/Cache_Tests.cpp should add these lines: +#include // for QDir +#include // for operator+, QString +#include // for NULL +#include // for string +#include "ChannelLayouts.h" // for LAYOUT_STEREO +#include "CheckMacros.h" // for CHECK_EQUAL +#include "Frame.h" // for Frame +#include "Settings.h" // for openshot +#include "TestMacros.h" // for TEST +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/tests/Cache_Tests.cpp should remove these lines: +- #include // lines 40-40 +- #include "Json.h" // lines 38-38 +- #include "UnitTest++.h" // lines 33-33 + +The full include-list for /home/ferd/devel/libopenshot/tests/Cache_Tests.cpp: +#include // for QDir +#include // for operator+, QString +#include // for NULL +#include // for shared_ptr, operator!=, __shared_ptr_access +#include // for string +#include "CacheDisk.h" // for CacheDisk +#include "CacheMemory.h" // for CacheMemory +#include "ChannelLayouts.h" // for LAYOUT_STEREO +#include "CheckMacros.h" // for CHECK_EQUAL +#include "Frame.h" // for Frame +#include "Settings.h" // for openshot +#include "TestMacros.h" // for TEST +#include "json/json.h" // for Value +--- + + +/home/ferd/devel/libopenshot/tests/ImageWriter_Tests.cpp should add these lines: + +/home/ferd/devel/libopenshot/tests/ImageWriter_Tests.cpp should remove these lines: +- #include // lines 32-32 +- #include // lines 31-31 +- #include "UnitTest++.h" // lines 34-34 + +The full include-list for /home/ferd/devel/libopenshot/tests/ImageWriter_Tests.cpp: +--- + +/home/ferd/devel/libopenshot/tests/DummyReader_Tests.cpp:149:29: warning: expression result unused [-Wunused-value] + CHECK_THROW(r.GetFrame(3)->number, InvalidFile); + ~~~~~~~~~~~~~ ^~~~~~ +/usr/include/UnitTest++/CheckMacros.h:205:27: note: expanded from macro 'CHECK_THROW' + #define CHECK_THROW UNITTEST_CHECK_THROW + ^ +/usr/include/UnitTest++/CheckMacros.h:185:10: note: expanded from macro 'UNITTEST_CHECK_THROW' + try { expression; } \ + ^~~~~~~~~~ + +/home/ferd/devel/libopenshot/tests/DummyReader_Tests.cpp should add these lines: +#include // for int64_t +#include // for std +#include "CheckMacros.h" // for CHECK_EQUAL, CHECK_CLOSE, CHECK_THROW +#include "ReaderBase.h" // for ReaderInfo +#include "Settings.h" // for openshot +#include "TestMacros.h" // for TEST +namespace openshot { class InvalidFile; } + +/home/ferd/devel/libopenshot/tests/DummyReader_Tests.cpp should remove these lines: +- #include "UnitTest++.h" // lines 33-33 + +The full include-list for /home/ferd/devel/libopenshot/tests/DummyReader_Tests.cpp: +#include // for int64_t +#include // for std +#include // for shared_ptr, __shared_ptr_access +#include "CacheMemory.h" // for CacheMemory +#include "CheckMacros.h" // for CHECK_EQUAL, CHECK_CLOSE, CHECK_THROW +#include "DummyReader.h" // for DummyReader +#include "Fraction.h" // for Fraction +#include "Frame.h" // for Frame +#include "ReaderBase.h" // for ReaderInfo +#include "Settings.h" // for openshot +#include "TestMacros.h" // for TEST +namespace openshot { class InvalidFile; } +--- + + +/home/ferd/devel/libopenshot/tests/ReaderBase_Tests.cpp should add these lines: +#include // for int64_t +#include // for NULL, std +#include // for string +#include "CheckMacros.h" // for CHECK_EQUAL, CHECK_CLOSE +#include "Fraction.h" // for Fraction +#include "Settings.h" // for openshot +#include "TestMacros.h" // for TEST +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/tests/ReaderBase_Tests.cpp should remove these lines: +- #include "Json.h" // lines 39-39 +- #include "UnitTest++.h" // lines 33-33 + +The full include-list for /home/ferd/devel/libopenshot/tests/ReaderBase_Tests.cpp: +#include // for int64_t +#include // for NULL, std +#include // for shared_ptr +#include // for string +#include "CacheBase.h" // for CacheBase +#include "CheckMacros.h" // for CHECK_EQUAL, CHECK_CLOSE +#include "Fraction.h" // for Fraction +#include "Frame.h" // for Frame +#include "ReaderBase.h" // for ReaderInfo, ReaderBase +#include "Settings.h" // for openshot +#include "TestMacros.h" // for TEST +#include "json/json.h" // for Value +--- + + +/home/ferd/devel/libopenshot/tests/FFmpegReader_Tests.cpp should add these lines: +#include // for QImage +#include "ChannelLayouts.h" // for LAYOUT_STEREO +#include "CheckMacros.h" // for CHECK_EQUAL, CHECK_CLOSE, CHECK... +#include "Clip.h" // for Clip +#include "Settings.h" // for openshot +#include "TestMacros.h" // for TEST, SUITE +#include "effects/../FFmpegReader.h" // for FFmpegReader +#include "effects/../Fraction.h" // for Fraction +#include "effects/../ReaderBase.h" // for ReaderInfo +namespace openshot { class InvalidFile; } +namespace openshot { class ReaderClosed; } + +/home/ferd/devel/libopenshot/tests/FFmpegReader_Tests.cpp should remove these lines: +- #include "FFmpegReader.h" // lines 37-37 +- #include "Json.h" // lines 40-40 +- #include "UnitTest++.h" // lines 34-34 + +The full include-list for /home/ferd/devel/libopenshot/tests/FFmpegReader_Tests.cpp: +#include // for QImage +#include // for shared_ptr, __shared_ptr_access +#include // for operator<<, stringstream, basic... +#include "ChannelLayouts.h" // for LAYOUT_STEREO +#include "CheckMacros.h" // for CHECK_EQUAL, CHECK_CLOSE, CHECK... +#include "Clip.h" // for Clip +#include "Frame.h" // for Frame +#include "Settings.h" // for openshot +#include "TestMacros.h" // for TEST, SUITE +#include "Timeline.h" // for Timeline +#include "effects/../FFmpegReader.h" // for FFmpegReader +#include "effects/../Fraction.h" // for Fraction +#include "effects/../ReaderBase.h" // for ReaderInfo +namespace openshot { class InvalidFile; } +namespace openshot { class ReaderClosed; } +--- + + +/home/ferd/devel/libopenshot/tests/Fraction_Tests.cpp should add these lines: +#include // for std +#include "CheckMacros.h" // for CHECK_CLOSE, CHECK_EQUAL +#include "TestMacros.h" // for TEST + +/home/ferd/devel/libopenshot/tests/Fraction_Tests.cpp should remove these lines: +- #include "UnitTest++.h" // lines 31-31 + +The full include-list for /home/ferd/devel/libopenshot/tests/Fraction_Tests.cpp: +#include // for std +#include "CheckMacros.h" // for CHECK_CLOSE, CHECK_EQUAL +#include "Fraction.h" // for Fraction, openshot +#include "TestMacros.h" // for TEST +--- + + +/home/ferd/devel/libopenshot/tests/FFmpegWriter_Tests.cpp should add these lines: +#include "ChannelLayouts.h" // for LAYOUT_STEREO +#include "CheckMacros.h" // for CHECK_EQUAL, CHECK_CLOSE +#include "Settings.h" // for openshot +#include "TestMacros.h" // for TEST, SUITE +#include "effects/../FFmpegReader.h" // for FFmpegReader +#include "effects/../ReaderBase.h" // for ReaderInfo + +/home/ferd/devel/libopenshot/tests/FFmpegWriter_Tests.cpp should remove these lines: +- #include "FFmpegReader.h" // lines 38-38 +- #include "UnitTest++.h" // lines 34-34 + +The full include-list for /home/ferd/devel/libopenshot/tests/FFmpegWriter_Tests.cpp: +#include // for shared_ptr, __shared_ptr_access +#include // for operator<<, stringstream, basic... +#include "ChannelLayouts.h" // for LAYOUT_STEREO +#include "CheckMacros.h" // for CHECK_EQUAL, CHECK_CLOSE +#include "FFmpegWriter.h" // for FFmpegWriter +#include "Fraction.h" // for Fraction +#include "Frame.h" // for Frame +#include "Settings.h" // for openshot +#include "TestMacros.h" // for TEST, SUITE +#include "effects/../FFmpegReader.h" // for FFmpegReader +#include "effects/../ReaderBase.h" // for ReaderInfo +--- + + +/home/ferd/devel/libopenshot/tests/FrameMapper_Tests.cpp should add these lines: +#include // for sin, M_PI, abs +#include // for int64_t +#include // for abs +#include // for shared_ptr, __shared_ptr_access +#include // for operator<<, stringstream, basic_ostream +#include // for char_traits, string +#include // for vector +#include "ChannelLayouts.h" // for LAYOUT_STEREO, LAYOUT_MONO, LAYOUT_SURROUND +#include "CheckMacros.h" // for CHECK_EQUAL, CHECK_CLOSE, CHECK_THROW +#include "ReaderBase.h" // for ReaderInfo +#include "Settings.h" // for openshot +#include "TestMacros.h" // for TEST, SUITE +namespace openshot { class OutOfBoundsFrame; } +namespace openshot { class ReaderClosed; } + +/home/ferd/devel/libopenshot/tests/FrameMapper_Tests.cpp should remove these lines: +- #include "UnitTest++.h" // lines 31-31 + +The full include-list for /home/ferd/devel/libopenshot/tests/FrameMapper_Tests.cpp: +#include // for sin, M_PI, abs +#include // for int64_t +#include // for abs +#include // for shared_ptr, __shared_ptr_access +#include // for operator<<, stringstream, basic_ostream +#include // for char_traits, string +#include // for vector +#include "CacheMemory.h" // for CacheMemory +#include "ChannelLayouts.h" // for LAYOUT_STEREO, LAYOUT_MONO, LAYOUT_SURROUND +#include "CheckMacros.h" // for CHECK_EQUAL, CHECK_CLOSE, CHECK_THROW +#include "Clip.h" // for Clip +#include "DummyReader.h" // for DummyReader +#include "FFmpegReader.h" // for FFmpegReader +#include "Fraction.h" // for Fraction +#include "Frame.h" // for Frame +#include "FrameMapper.h" // for FrameMapper, MappedFrame, Field, PULLDOW... +#include "ReaderBase.h" // for ReaderInfo +#include "Settings.h" // for openshot +#include "TestMacros.h" // for TEST, SUITE +#include "Timeline.h" // for Timeline +namespace openshot { class OutOfBoundsFrame; } +namespace openshot { class ReaderClosed; } +--- + + +/home/ferd/devel/libopenshot/tests/Frame_Tests.cpp should add these lines: +#include // for QImage +#include // for QString +#include // for string +#include "CheckMacros.h" // for CHECK_EQUAL, CHECK +#include "Settings.h" // for openshot +#include "TestMacros.h" // for TEST, SUITE +#include "effects/../Frame.h" // for Frame + +/home/ferd/devel/libopenshot/tests/Frame_Tests.cpp should remove these lines: +- #include // lines 42-42 +- #include "Frame.h" // lines 38-38 +- #include "UnitTest++.h" // lines 35-35 + +The full include-list for /home/ferd/devel/libopenshot/tests/Frame_Tests.cpp: +#include // for QImage +#include // for QString +#include // for shared_ptr, __shared_ptr_access, opera... +#include // for operator<<, stringstream, basic_ostream +#include // for string +#include "CheckMacros.h" // for CHECK_EQUAL, CHECK +#include "Clip.h" // for Clip +#include "Fraction.h" // for Fraction +#include "Settings.h" // for openshot +#include "TestMacros.h" // for TEST, SUITE +#include "effects/../Frame.h" // for Frame +--- + + +/home/ferd/devel/libopenshot/tests/KeyFrame_Tests.cpp should add these lines: +#include // for int64_t +#include // for std +#include "CheckMacros.h" // for CHECK_CLOSE, CHECK_EQUAL, CHECK_THROW +#include "Exceptions.h" // for OutOfBoundsPoint (ptr only), openshot +#include "TestMacros.h" // for TEST +#include "TimeConstraint.h" // for UNITTEST_TIME_CONSTRAINT + +/home/ferd/devel/libopenshot/tests/KeyFrame_Tests.cpp should remove these lines: +- #include "UnitTest++.h" // lines 31-31 + +The full include-list for /home/ferd/devel/libopenshot/tests/KeyFrame_Tests.cpp: +#include // for int64_t +#include // for std +#include "CheckMacros.h" // for CHECK_CLOSE, CHECK_EQUAL, CHECK_THROW +#include "Coordinate.h" // for Coordinate +#include "Exceptions.h" // for OutOfBoundsPoint (ptr only), openshot +#include "Fraction.h" // for Fraction +#include "KeyFrame.h" // for Keyframe +#include "Point.h" // for Point, BEZIER, CONSTANT, LINEAR +#include "TestMacros.h" // for TEST +#include "TimeConstraint.h" // for UNITTEST_TIME_CONSTRAINT +--- + + +/home/ferd/devel/libopenshot/tests/Point_Tests.cpp should add these lines: +#include // for operator<<, stringstream, basic_ostream +#include "CheckMacros.h" // for CHECK_EQUAL +#include "TestMacros.h" // for TEST, SUITE +#include "json/json.h" // for Value + +/home/ferd/devel/libopenshot/tests/Point_Tests.cpp should remove these lines: +- #include "Enums.h" // lines 35-35 +- #include "Json.h" // lines 37-37 +- #include "UnitTest++.h" // lines 31-31 + +The full include-list for /home/ferd/devel/libopenshot/tests/Point_Tests.cpp: +#include // for operator<<, stringstream, basic_ostream +#include "CheckMacros.h" // for CHECK_EQUAL +#include "Coordinate.h" // for Coordinate +#include "Point.h" // for Point, InterpolationType, BEZIER, HandleType +#include "TestMacros.h" // for TEST, SUITE +#include "json/json.h" // for Value +--- + + +/home/ferd/devel/libopenshot/tests/Settings_Tests.cpp should add these lines: +#include // for std +#include "CheckMacros.h" // for CHECK_EQUAL +#include "TestMacros.h" // for TEST + +/home/ferd/devel/libopenshot/tests/Settings_Tests.cpp should remove these lines: +- #include "UnitTest++.h" // lines 31-31 + +The full include-list for /home/ferd/devel/libopenshot/tests/Settings_Tests.cpp: +#include // for std +#include "CheckMacros.h" // for CHECK_EQUAL +#include "Settings.h" // for Settings, openshot +#include "TestMacros.h" // for TEST +--- + + +/home/ferd/devel/libopenshot/thirdparty/jsoncpp/jsoncpp.cpp should add these lines: +#include // for free, malloc +#include // for array, array<>::value_type +#include // for deque +#include // for map<>::iterator, map<>::const_iterator, opera... +#include // for stack +#include // for basic_string, operator+, operator<<, operator== +#include // for vector, vector<>::const_iterator + +/home/ferd/devel/libopenshot/thirdparty/jsoncpp/jsoncpp.cpp should remove these lines: +- #include // lines 2440-2440 +- #include // lines 4154-4154 +- #include // lines 4163-4163 +- #include // lines 4164-4164 +- #include // lines 2442-2442 +- #include // lines 4155-4155 +- #include // lines 4156-4156 +- #include // lines 4157-4157 +- #include // lines 4158-4158 +- #include // lines 253-253 +- #include // lines 2443-2443 +- #include // lines 4159-4159 +- #include // lines 2444-2444 +- #include // lines 4160-4160 + +The full include-list for /home/ferd/devel/libopenshot/thirdparty/jsoncpp/jsoncpp.cpp: +#include // for free, malloc +#include // for min +#include // for array, array<>::value_type +#include // for assert +#include // for localeconv, lconv +#include // for isfinite, isnan, modf +#include // for size_t, ptrdiff_t +#include // for sscanf, size_t, EOF +#include // for strlen, memcmp, memcpy, strchr +#include // for deque +#include // for operator<<, char_traits, basic_ostream, basic... +#include // for numeric_limits +#include // for map<>::iterator, map<>::const_iterator, opera... +#include // for allocator, unique_ptr, allocator_traits<>::va... +#include // for set, operator==, _Rb_tree_iterator, operator!= +#include // for stack +#include // for basic_string, operator+, operator<<, operator== +#include // for move, pair, swap +#include // for vector, vector<>::const_iterator +#include "json/json.h" // for Value, String, Reader, Value::ValueHolder +--- + + +/home/ferd/devel/libopenshot/tests/Timeline_Tests.cpp should add these lines: +#include // for string +#include "ChannelLayouts.h" // for LAYOUT_STEREO +#include "CheckMacros.h" // for CHECK_EQUAL, CHECK_CLOSE +#include "ReaderBase.h" // for ReaderInfo +#include "Settings.h" // for openshot +#include "TestMacros.h" // for TEST, SUITE +#include "effects/../EffectBase.h" // for EffectBase +#include "effects/../KeyFrame.h" // for Keyframe + +/home/ferd/devel/libopenshot/tests/Timeline_Tests.cpp should remove these lines: +- #include "UnitTest++.h" // lines 35-35 + +The full include-list for /home/ferd/devel/libopenshot/tests/Timeline_Tests.cpp: +#include // for list, list<>::iterator, operator!= +#include // for shared_ptr, __shared_ptr_access +#include // for operator<<, stringstream, basic_o... +#include // for string +#include "ChannelLayouts.h" // for LAYOUT_STEREO +#include "CheckMacros.h" // for CHECK_EQUAL, CHECK_CLOSE +#include "Clip.h" // for Clip +#include "Fraction.h" // for Fraction +#include "Frame.h" // for Frame +#include "ReaderBase.h" // for ReaderInfo +#include "Settings.h" // for openshot +#include "TestMacros.h" // for TEST, SUITE +#include "Timeline.h" // for Timeline +#include "effects/../EffectBase.h" // for EffectBase +#include "effects/../KeyFrame.h" // for Keyframe +#include "effects/Blur.h" // for Blur +#include "effects/Negate.h" // for Negate +--- +