]> git.sesse.net Git - nageru/commitdiff
IWYU-fix nageru/*.cpp.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Fri, 1 Mar 2024 14:33:23 +0000 (15:33 +0100)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Fri, 1 Mar 2024 14:33:23 +0000 (15:33 +0100)
This is basically running clang-include-cleaner and then doing
manual cleanup (in particular, the Qt stuff confuses Clang).

54 files changed:
nageru/alsa_input.cpp
nageru/alsa_output.cpp
nageru/alsa_pool.cpp
nageru/analyzer.cpp
nageru/audio_encoder.cpp
nageru/audio_mixer.cpp
nageru/basic_stats.cpp
nageru/benchmark_audio_mixer.cpp
nageru/cef_capture.cpp
nageru/chroma_subsampler.cpp
nageru/compression_reduction_meter.cpp
nageru/context_menus.cpp
nageru/correlation_measurer.cpp
nageru/correlation_meter.cpp
nageru/decklink_capture.cpp
nageru/decklink_output.cpp
nageru/decklink_util.cpp
nageru/ffmpeg_capture.cpp
nageru/ffmpeg_util.cpp
nageru/filter.cpp
nageru/flags.cpp
nageru/glwidget.cpp
nageru/image_input.cpp
nageru/input_mapping.cpp
nageru/input_mapping_dialog.cpp
nageru/kaeru.cpp
nageru/lrameter.cpp
nageru/main.cpp
nageru/mainwindow.cpp
nageru/midi_mapper.cpp
nageru/midi_mapping_dialog.cpp
nageru/mixer.cpp
nageru/mjpeg_encoder.cpp
nageru/nageru_cef_app.cpp
nageru/nonlinear_fader.cpp
nageru/pbo_frame_allocator.cpp
nageru/print_latency.cpp
nageru/quicksync_encoder.cpp
nageru/resampling_queue.cpp
nageru/rgb_histogram.cpp
nageru/scene.cpp
nageru/srt_metrics.cpp
nageru/stereocompressor.cpp
nageru/theme.cpp
nageru/timecode_renderer.cpp
nageru/tweaked_inputs.cpp
nageru/v210_converter.cpp
nageru/v4l_output.cpp
nageru/video_encoder.cpp
nageru/vumeter.cpp
nageru/x264_dynamic.cpp
nageru/x264_encoder.cpp
nageru/x264_speed_control.cpp
shared/va_display.h

index 511dda95738cd63b2dcdd30ff1ae67f5bc318ff6..f26a012d9836b250524fee8230e6beb7e1287339 100644 (file)
@@ -1,15 +1,18 @@
 #include "alsa_input.h"
 
 #include <alsa/error.h>
+#include <alsa/global.h>
+#include <alsa/pcm.h>
 #include <assert.h>
+#include <chrono>
 #include <errno.h>
+#include <pthread.h>
 #include <stdio.h>
-#include <unistd.h>
+#include <thread>
 #include <cstdint>
 
 #include "alsa_pool.h"
 #include "bmusb/bmusb.h"
-#include "shared/timebase.h"
 
 using namespace std;
 using namespace std::chrono;
index 890081721948e2dd5f9465825aae19d99bab3bbe..21143e8fa4bd619f667f6b047fe34d4b95d69c41 100644 (file)
@@ -1,6 +1,8 @@
 #include "alsa_output.h"
 
 #include <alsa/asoundlib.h>
+#include <alsa/error.h>
+#include <alsa/pcm.h>
 #include <errno.h>
 #include <stdio.h>
 #include <stdlib.h>
index fcd4fea7cce6af341cb7d5dfc0dda22c2dff233c..0c95ecb59693bcfba8b21b59a96ce730731bb595 100644 (file)
@@ -1,27 +1,36 @@
 #include "alsa_pool.h"
 
 #include <alsa/asoundlib.h>
+#include <alsa/control.h>
+#include <alsa/error.h>
+#include <alsa/pcm.h>
 #include <assert.h>
 #include <errno.h>
 #include <limits.h>
+#include <linux/limits.h>
+#include <mutex>
 #include <pthread.h>
 #include <poll.h>
 #include <stdint.h>
 #include <stdio.h>
+#include <string>
 #include <sys/eventfd.h>
 #include <sys/inotify.h>
+#include <sys/poll.h>
+#include <thread>
 #include <unistd.h>
 #include <algorithm>
 #include <chrono>
 #include <functional>
 #include <iterator>
 #include <memory>
-#include <ratio>
+#include <vector>
 
 #include "alsa_input.h"
 #include "audio_mixer.h"
-#include "defs.h"
+#include "card_type.h"
 #include "input_mapping.h"
+#include "shared/shared_defs.h"
 #include "state.pb.h"
 
 using namespace std;
index d8197cc7d63b69fe820d5a5687439a86d4c0600d..5ee873be9cce81e5fb19009009684987558b1273 100644 (file)
@@ -1,13 +1,32 @@
 #include "analyzer.h"
 
+#include <QComboBox>
+#include <QEvent>
 #include <QDialogButtonBox>
+#include <QImage>
+#include <QMainWindow>
 #include <QMouseEvent>
+#include <QPixmap>
+#include <QPushButton>
 #include <QPen>
+#include <QRgb>
 #include <QSurface>
 #include <QTimer>
 
+#include <algorithm>
+#include <functional>
 #include <movit/resource_pool.h>
 #include <movit/util.h>
+#include <string>
+#include <utility>
+#include <vector>
+
+#include <assert.h>
+#include <math.h>
+#include <stddef.h>
+#include <stdint.h>
+#include <stdio.h>
+#include <string.h>
 
 #include "shared/context.h"
 #include "flags.h"
index 8371613c4d76debc63d3df8b74c1e63246a482b5..9de20823b7b0609ccaffcce6ff53feb379a08bed 100644 (file)
@@ -1,6 +1,9 @@
 #include "audio_encoder.h"
+#include "shared/ffmpeg_raii.h"
 
 extern "C" {
+#include <libavcodec/codec.h>
+#include <libavcodec/codec_par.h>
 #include <libavcodec/avcodec.h>
 #include <libavformat/avformat.h>
 #include <libswresample/swresample.h>
@@ -8,7 +11,6 @@ extern "C" {
 #include <libavutil/error.h>
 #include <libavutil/frame.h>
 #include <libavutil/mem.h>
-#include <libavutil/opt.h>
 #include <libavutil/rational.h>
 #include <libavutil/samplefmt.h>
 }
@@ -17,11 +19,11 @@ extern "C" {
 #include <errno.h>
 #include <stdio.h>
 #include <stdlib.h>
+#include <stdint.h>
 #include <memory>
 #include <string>
 #include <vector>
 
-#include "defs.h"
 #include "shared/mux.h"
 #include "shared/shared_defs.h"
 #include "shared/timebase.h"
index 402131f558aa630de5eece413a2c0727dcd7df08..c2d31bbf62fcfb8f566c8b197bd6d6f76bb5290e 100644 (file)
@@ -3,26 +3,40 @@
 #include <assert.h>
 #include <bmusb/bmusb.h>
 #include <endian.h>
+#include <map>
 #include <math.h>
+#include <memory>
+#include <mutex>
+#include <set>
+#include <string>
+#include <vector>
 #ifdef __SSE2__
 #include <immintrin.h>
 #endif
+#include <math.h>
 #include <stdbool.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <stddef.h>
+#include <stdint.h>
 #include <algorithm>
 #include <chrono>
-#include <cmath>
-#include <cstddef>
 #include <limits>
 #include <utility>
 
+#include "alsa_pool.h"
+#include "card_type.h"
 #include "decibel.h"
+#include "defs.h"
+#include "filter.h"
 #include "flags.h"
+#include "input_mapping.h"
+#include "resampling_queue.h"
 #include "shared/metrics.h"
+#include "shared/shared_defs.h"
 #include "state.pb.h"
-#include "shared/timebase.h"
+#include "stereocompressor.h"
 
 using namespace bmusb;
 using namespace std;
index 9e07a1c417bfce08d64e703c7b1d0f127bd48199..5e5658f84e88603b500134977da7874418a3feee 100644 (file)
@@ -2,6 +2,9 @@
 #include "shared/metrics.h"
 
 #include <assert.h>
+#include <chrono>
+#include <cstdint>
+#include <cstdio>
 #include <sys/resource.h>
 #include <epoxy/gl.h>
 
index 3f1ed7c1552b7251e975778d0658054a3e966a48..935295b3bee3ac8996e3122ac0387345f8654738 100644 (file)
 
 #include "audio_mixer.h"
 #include "decibel.h"
-#include "defs.h"
 #include "input_mapping.h"
 #include "resampling_queue.h"
-#include "shared/timebase.h"
+#include "shared/shared_defs.h"
 
 #define NUM_BENCHMARK_CARDS 4
 #define NUM_WARMUP_FRAMES 100
index fcd91a73ffb13fb858706ceb11f83acfd94a4589..68a719a20f753a29eb9cd12adbd23e8a875959bc 100644 (file)
@@ -1,18 +1,24 @@
 #include <assert.h>
+#include <functional>
+#include <map>
+#include <mutex>
 #include <stdio.h>
+#include <stdint.h>
 #include <string.h>
 #include <chrono>
 #include <memory>
 #include <string>
+#include <utility>
 
 #include "cef_capture.h"
+#include "base/cef_logging.h"
 #include "nageru_cef_app.h"
 #include "nageru/defs.h"
 
 #undef CHECK
-#include <cef_app.h>
 #include <cef_browser.h>
-#include <cef_client.h>
+#include <cef_frame.h>
+#include <cef_task.h>
 
 #include "bmusb/bmusb.h"
 
index ff9d919c5133f8f8171c46728dbab114a75c3d28..337b2b0dd8479e665569983224aec19dddc73f29 100644 (file)
@@ -1,8 +1,11 @@
 #include "chroma_subsampler.h"
 #include "v210_converter.h"
 
+#include <string>
 #include <vector>
 
+#include <assert.h>
+#include <stdio.h>
 #include <movit/effect_util.h>
 #include <movit/resource_pool.h>
 #include <movit/util.h>
index d123260eeaafd8f83e01013cf88886165388250b..cd4a3c9c94b327b709b92850d71186d07044f686 100644 (file)
@@ -1,7 +1,16 @@
 #include "compression_reduction_meter.h"
 
+#include <QFont>
+#include <QPaintDevice>
 #include <QPainter>
+#include <QPixmap>
 #include <QRect>
+#include <QWidget>
+#include <math.h>
+#include <stddef.h>
+#include <stdio.h>
+#include <mutex>
+#include <vector>
 #include "piecewise_interpolator.h"
 #include "vu_common.h"
 
index ee666e251a78c501a8f0a62a4839dd0da5752c97..782bbe0aacb17097cfa3c5d1bd931a77b1143e70 100644 (file)
@@ -1,10 +1,15 @@
+#include <QAction>
 #include <QActionGroup>
+#include <QKeySequence>
 #include <QMenu>
 #include <QObject>
 
+#include <bmusb/bmusb.h>
+#include <cstdint>
 #include <map>
 
 #include "mixer.h"
+#include "shared/shared_defs.h"
 
 using namespace std;
 
index d0150a03830d7870fb77aef6bbd17132aa7d954b..6be16b88b0ad53ebc840afdcb9aabc415ad16610 100644 (file)
@@ -21,6 +21,8 @@
 #include <assert.h>
 #include <cmath>
 #include <cstddef>
+#include <math.h>
+#include <vector>
 
 using namespace std;
 
index 72467455143aa0c3bbf5464a5769cb08149bff34..fafd4158c22304ba1930c61b0731579f687e7fbb 100644 (file)
@@ -2,11 +2,15 @@
 
 #include <math.h>
 #include <algorithm>
+#include <mutex>
 
 #include <QBrush>
 #include <QColor>
+#include <QPaintDevice>
 #include <QPainter>
+#include <QPixmap>
 #include <QRect>
+#include <QWidget>
 
 class QPaintEvent;
 class QResizeEvent;
index 9bf1a0e1a8f66b1889b279c0c075093ad364a065..e239ec964f6f70d17fc13c24494ead77e7d726b4 100644 (file)
@@ -1,10 +1,16 @@
 #include "decklink_capture.h"
+#include "defs.h"
 
 #include <DeckLinkAPI.h>
 #include <DeckLinkAPIConfiguration.h>
 #include <DeckLinkAPIDiscovery.h>
 #include <DeckLinkAPIModes.h>
+#include <DeckLinkAPITypes.h>
+#include <LinuxCOM.h>
 #include <assert.h>
+#include <errno.h>
+#include <sched.h>
+#include <string>
 #ifdef __SSE2__
 #include <immintrin.h>
 #endif
index 4c478fdf8e667353ef5de338a6cbd82a20df878b..464aba9ebae107589bf1496d64d490541d433d35 100644 (file)
@@ -1,19 +1,39 @@
-#include <movit/effect_util.h>
+#include "DeckLinkAPI.h"
+#include "DeckLinkAPIConfiguration.h"
+#include "DeckLinkAPIModes.h"
+#include "DeckLinkAPITypes.h"
+#include "LinuxCOM.h"
+#include <atomic>
+#include <assert.h>
+#include <chrono>
+#include <inttypes.h>
+#include <math.h>
+#include <stddef.h>
+#include <stdint.h>
+#include <stdio.h>
+#include <string.h>
+#include <memory>
+#include <movit/image_format.h>
 #include <movit/util.h>
 #include <movit/resource_pool.h>  // Must be above the Xlib includes.
 #include <pthread.h>
-#include <unistd.h>
+#include <thread>
 
 #include <mutex>
 
 #include <epoxy/egl.h>
+#include <utility>
+#include <vector>
 
 #include "chroma_subsampler.h"
 #include "decklink_output.h"
 #include "decklink_util.h"
 #include "flags.h"
+#include "ref_counted_frame.h"
 #include "shared/metrics.h"
 #include "print_latency.h"
+#include "shared/ref_counted_gl_sync.h"
+#include "shared/shared_defs.h"
 #include "shared/timebase.h"
 #include "v210_converter.h"
 
index c2ebd575b073cb1743d6a2cc3c1ea418c415d126..1686389d291b8d7a02b44983a0d6f0dcae050014 100644 (file)
@@ -1,7 +1,17 @@
-#include <DeckLinkAPI.h>
-#include <DeckLinkAPIModes.h>
+#include "DeckLinkAPI.h"
+#include "DeckLinkAPIDiscovery.h"
+#include "DeckLinkAPIModes.h"
+#include "DeckLinkAPITypes.h"
+#include "LinuxCOM.h"
 
 #include <assert.h>
+#include <bmusb/bmusb.h>
+#include <stdint.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <map>
+#include <stdlib.h>
+#include <utility>
 
 #include "decklink_util.h"
 #include "flags.h"
index 1a9a295cd28d988233821294116ebf9ff2f50abf..6dbcbd602b79b544c8319ddd9446b9992c66ef10 100644 (file)
@@ -1,24 +1,47 @@
 #include "ffmpeg_capture.h"
+#include "defs.h"
+#include "shared/shared_defs.h"
 
 #include <assert.h>
+#include <cerrno>
+#include <ctime>
+#include <limits>
+#include <map>
+#include <memory>
+#include <movit/effect.h>
+#include <movit/image_format.h>
+#include <movit/ycbcr.h>
+#include <mutex>
 #include <pthread.h>
 #include <stdint.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <string>
 #include <sys/stat.h>
-#include <unistd.h>
+#include <thread>
 
 extern "C" {
 #include <libavcodec/avcodec.h>
+#include <libavcodec/codec.h>
+#include <libavcodec/codec_id.h>
+#include <libavcodec/codec_par.h>
 #include <libavformat/avformat.h>
 #include <libavutil/avutil.h>
+#include <libavutil/buffer.h>
+#include <libavutil/channel_layout.h>
+#include <libavutil/common.h>
+#include <libavutil/dict.h>
 #include <libavutil/error.h>
 #include <libavutil/frame.h>
-#include <libavutil/imgutils.h>
-#include <libavutil/mem.h>
+#include <libavutil/hwcontext.h>
+#include <libavutil/mathematics.h>
+#include <libavutil/pixdesc.h>
 #include <libavutil/pixfmt.h>
-#include <libavutil/opt.h>
+#include <libavutil/rational.h>
+#include <libavutil/samplefmt.h>
+#include <libavutil/version.h>
+#include <libswresample/swresample.h>
 #include <libswscale/swscale.h>
 }
 
index 9a74ca1f4e7f0c207970671a9805ce8d9fde6c74..451dd07b0dd6484e7a585e7dde695f0faa471d8c 100644 (file)
@@ -1,5 +1,9 @@
 #include "ffmpeg_util.h"
 
+#include <errno.h>
+#include <stddef.h>
+#include <stdio.h>
+#include <string.h>
 #include <ctype.h>
 #include <fcntl.h>
 #include <unistd.h>
@@ -7,6 +11,12 @@
 #include <string>
 #include <vector>
 
+extern "C" {
+#include <libavformat/avformat.h>
+#include <libavutil/avutil.h>
+#include <libavutil/common.h>
+}
+
 #include "flags.h"
 
 using namespace std;
index cc57def14e8714f84db32302f652f9b3eeb5e893..835ec6c887b191cd13a28ed02d00a823dd45633b 100644 (file)
@@ -5,7 +5,6 @@
 #include <algorithm>
 #include <complex>
 
-#include "defs.h"
 #include "shared/shared_defs.h"
 
 #ifdef __SSE__
index ec3b607e564cdaff3f4ff882dd91d956265d421a..3231318077053b048bfd0cc5be5ac5c5a500526a 100644 (file)
@@ -1,11 +1,19 @@
 #include "flags.h"
+#include "defs.h"
+#include "shared/shared_defs.h"
+#include "ycbcr_interpretation.h"
 
 #include <getopt.h>
+#include <math.h>
+#include <map>
+#include <movit/image_format.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 
+#include <string>
 #include <utility>
+#include <vector>
 
 using namespace std;
 
index 6ff304c831337b2e6db0b4a88eb6351248f3ba32..d649c3daeb8ba489e8801d3d8ccf77b44e61d402 100644 (file)
@@ -2,7 +2,9 @@
 
 #include <assert.h>
 #include <bmusb/bmusb.h>
+#include <math.h>
 #include <movit/effect_chain.h>
+#include <movit/image_format.h>
 #include <movit/resource_pool.h>
 #include <stdbool.h>
 #include <stdint.h>
 #include <map>
 #include <mutex>
 #include <utility>
+#include <vector>
+
+#include <QAction>
+#include <QActionGroup>
+#include <QGL>
+#include <QInputDialog>
+#include <QLineEdit>
+#include <QList>
+#include <QObject>
+#include <QVariant>
 
 #include "audio_mixer.h"
 #include "shared/context.h"
 #include "context_menus.h"
-#include "flags.h"
 #include "mainwindow.h"
 #include "mixer.h"
 #include "shared/ref_counted_gl_sync.h"
+#include "shared/shared_defs.h"
+#include "ycbcr_interpretation.h"
 
 class QMouseEvent;
 
index 7b11679e03b22089e1f0508e658e049d4be89662..316292b15d7ffd01428eb2d7a165834278fe1fc7 100644 (file)
@@ -1,15 +1,32 @@
 #include "image_input.h"
 
+#include <assert.h>
+#include <chrono>
+#include <condition_variable>
+#include <epoxy/egl.h>
 #include <errno.h>
-#include <movit/flat_input.h>
+#include <fcntl.h>
+#include <map>
+#include <memory>
 #include <movit/image_format.h>
 #include <movit/util.h>
+#include <mutex>
+#include <pthread.h>
+#include <stddef.h>
 #include <stdint.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <string>
+#include <sys/stat.h>
+#include <thread>
+#include <time.h>
+#include <utility>
+#include <vector>
 
 extern "C" {
+#include <libavcodec/codec.h>
+#include <libavcodec/codec_par.h>
 #include <libavcodec/avcodec.h>
 #include <libavformat/avformat.h>
 #include <libavutil/avutil.h>
@@ -21,21 +38,11 @@ extern "C" {
 #include <libswscale/swscale.h>
 }
 
-#include <epoxy/egl.h>
-#include <fcntl.h>
-#include <sys/stat.h>
-#include <unistd.h>
-#include <cstddef>
-#include <functional>
-#include <mutex>
-#include <thread>
-#include <utility>
-#include <vector>
-
+#include "ffmpeg_util.h"
 #include "shared/context.h"
 #include "shared/ffmpeg_raii.h"
-#include "ffmpeg_util.h"
-#include "flags.h"
+#include "shared/ref_counted_texture.h"
+#include "tweaked_inputs.h"
 
 struct SwsContext;
 
index cad723a7a92b9c8dee18809e4525b9011d2ade30..d2adc6af6fb5b0ff12e02ccc411d612b61676080 100644 (file)
@@ -1,12 +1,11 @@
 #include "input_mapping.h"
 
 #include <assert.h>
-#include <fcntl.h>
-#include <google/protobuf/io/zero_copy_stream_impl.h>
-#include <google/protobuf/text_format.h>
-#include <stdio.h>
+#include <map>
 #include <set>
+#include <string>
 #include <utility>
+#include <vector>
 
 #include "audio_mixer.h" 
 #include "state.pb.h"
index 831d4873468f488283b6e8d0546982264606efd4..2fe7e34ce87e8b2bb6130c05c61480bf878648ed 100644 (file)
 #include <QTableWidget>
 #include <QVariant>
 #include <functional>
-#include <memory>
 #include <set>
 #include <string>
 #include <utility>
 
 #include "alsa_pool.h"
+#include "audio_mixer.h"
 #include "defs.h"
+#include "input_mapping.h"
 #include "shared/post_to_main_thread.h"
 #include "ui_input_mapping.h"
 
index 52cf70f6aaced56a9ac6588430ccdb9380b6ce2b..554259acd80a6a5bb8f7c17919100e388dd990ce 100644 (file)
@@ -6,20 +6,45 @@
 #include "flags.h"
 #include "ffmpeg_capture.h"
 #include "mixer.h"
+#include "print_latency.h"
+#include "shared/ffmpeg_raii.h"
+#include "shared/httpd.h"
 #include "shared/mux.h"
 #include "quittable_sleeper.h"
+#include "shared/shared_defs.h"
 #include "shared/timebase.h"
 #include "x264_encoder.h"
 
 #include <assert.h>
-#include <fcntl.h>
-#include <signal.h>
-#include <unistd.h>
+#include <bmusb/bmusb.h>
 #include <chrono>
+#include <endian.h>
+#include <errno.h>
+#include <functional>
+#include <memory>
+#include <signal.h>
+#include <stddef.h>
+#include <stdint.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
 #include <string>
+#include <vector>
 
 extern "C" {
 #include <libavcodec/bsf.h>
+#include <libavcodec/codec_par.h>
+#include <libavcodec/packet.h>
+#include <libavformat/avformat.h>
+#include <libavformat/avio.h>
+#include <libavformat/version.h>
+#include <libavutil/avutil.h>
+#include <libavutil/common.h>
+#include <libavutil/error.h>
+#include <libavutil/mathematics.h>
+#include <libavutil/mem.h>
+#include <libavutil/rational.h>
+#include <libavutil/version.h>
 }
 
 using namespace bmusb;
index 087a40ec1f083bcb83e0c30394c9871d182ad323..e1c2e69f51954a6c8902027ada4c1db1dec35568 100644 (file)
@@ -1,9 +1,14 @@
 #include "lrameter.h"
 
+#include <QPaintDevice>
 #include <QPainter>
 #include <QPalette>
 #include <QPen>
+#include <QPixmap>
 #include <QRect>
+#include <QWidget>
+#include <math.h>
+#include <mutex>
 
 #include "vu_common.h"
 
index cbf66e6fbcccbf029e1a1153c8ce7d54f629e3d5..f8b5395f4f9ffceb4cce3a9c65184309b7dfcfe9 100644 (file)
@@ -1,5 +1,6 @@
 extern "C" {
-#include <libavformat/avformat.h>
+#include <libavformat/version.h>
+#include <libavutil/version.h>
 }
 #include <stdbool.h>
 #include <stdio.h>
@@ -15,9 +16,6 @@ extern "C" {
 
 #ifdef HAVE_CEF
 #include <cef_app.h>
-#include <cef_browser.h>
-#include <cef_client.h>
-#include <cef_version.h>
 #endif
 
 #ifdef HAVE_SRT
index 0a3ec15677cbcfba95f5455c47999079aeab331c..e836d46fdc5ffd504256639c9a61f5773cf3b324 100644 (file)
 #include <QKeySequence>
 #include <QLabel>
 #include <QLayoutItem>
+#include <QMainWindow>
 #include <QMenuBar>
 #include <QMessageBox>
 #include <QMouseEvent>
 #include <QObject>
+#include <QPaintDevice>
 #include <QPushButton>
 #include <QRect>
 #include <QRgb>
 #include <QShortcut>
 #include <QStackedWidget>
 #include <QToolButton>
+#include <QUrl>
 #include <QWidget>
 #include <algorithm>
 #include <chrono>
 #include <functional>
 #include <limits>
 #include <memory>
-#include <ratio>
 #include <string>
+#include <sys/types.h>
 #include <vector>
 
+#include "audio_mixer.h"
+#include "midi_mapper.h"
 #include "shared/aboutdialog.h"
 #include "alsa_pool.h"
 #include "analyzer.h"
@@ -62,6 +67,7 @@
 #include "mixer.h"
 #include "nonlinear_fader.h"
 #include "shared/post_to_main_thread.h"
+#include "theme.h"
 #include "ui_audio_expanded_view.h"
 #include "ui_audio_miniview.h"
 #include "ui_display.h"
index 1dccd8e2edc039a6da15ecaa4d87433b6d6c62d2..2fd6dbb9ab04c11e72fb9c8efb1f97125c128f74 100644 (file)
@@ -1,22 +1,16 @@
 #include "midi_mapper.h"
 
-#include <alsa/asoundlib.h>
 #include <assert.h>
-#include <errno.h>
-#include <fcntl.h>
 #include <google/protobuf/descriptor.h>
-#include <google/protobuf/io/zero_copy_stream_impl.h>
 #include <google/protobuf/message.h>
-#include <google/protobuf/text_format.h>
-#include <pthread.h>
+#include <map>
+#include <mutex>
 #include <poll.h>
 #include <stdint.h>
 #include <stdio.h>
-#include <sys/eventfd.h>
-#include <unistd.h>
+#include <string>
 #include <algorithm>
 #include <functional>
-#include <thread>
 
 #include "audio_mixer.h"
 #include "nageru_midi_mapping.pb.h"
index 8352729960422e6a761f8b70bd7c339a9750029f..76776d2205ad454a92fb65dc7e53d1697d6eceb6 100644 (file)
@@ -6,21 +6,27 @@
 #include <QComboBox>
 #include <QDialogButtonBox>
 #include <QFileDialog>
+#include <QList>
 #include <QMessageBox>
 #include <QPushButton>
 #include <QSpinBox>
 #include <QStringList>
 #include <QTreeWidget>
+#include <memory>
 #include <stdio.h>
 #include <algorithm>
 #include <cstddef>
 #include <functional>
 #include <limits>
 #include <string>
+#include <utility>
+#include <vector>
 
-#include "shared/controller_spin_box.h"
 #include "midi_mapper.h"
+#include "midi_mapping.pb.h"
 #include "nageru_midi_mapping.pb.h"
+#include "shared/controller_spin_box.h"
+#include "shared/midi_device.h"
 #include "shared/midi_mapper_util.h"
 #include "shared/post_to_main_thread.h"
 #include "ui_midi_mapping.h"
index 736ceb22f6f98713a76e90361f9f0e4abeaeb178..b3e60feba560a261d25e63b2fc2fc42c99505bc3 100644 (file)
@@ -1,9 +1,16 @@
-#undef Success
-
 #include "mixer.h"
 
+#include <X11/Xlib.h>
+#include <algorithm>
 #include <assert.h>
+#include <chrono>
+#include <condition_variable>
 #include <epoxy/egl.h>
+#include <functional>
+#include <iterator>
+#include <map>
+#include <math.h>
+#include <memory>
 #include <movit/effect.h>
 #include <movit/effect_chain.h>
 #include <movit/effect_util.h>
 #include <movit/image_format.h>
 #include <movit/init.h>
 #include <movit/resource_pool.h>
+#include <movit/util.h>
+#include <movit/ycbcr.h>
+#include <movit/ycbcr_input.h>
+#include <mutex>
+#include <netinet/in.h>
 #include <pthread.h>
+#include <stddef.h>
+#include <stdint.h>
 #include <stdint.h>
 #include <stdio.h>
 #include <stdlib.h>
-#include <algorithm>
-#include <chrono>
-#include <condition_variable>
-#include <cstddef>
-#include <cstdint>
-#include <memory>
-#include <mutex>
-#include <ratio>
+#include <string.h>
 #include <string>
+#include <sys/socket.h>
+#include <sys/syslog.h>
 #include <thread>
 #include <utility>
 #include <vector>
@@ -31,6 +40,7 @@
 #include "DeckLinkAPI.h"
 #include "LinuxCOM.h"
 #include "alsa_output.h"
+#include "audio_mixer.h"
 #include "basic_stats.h"
 #include "bmusb/bmusb.h"
 #include "bmusb/fake_capture.h"
 #undef LOG_WARNING
 #include "cef_capture.h"
 #endif
+#include "card_type.h"
 #include "chroma_subsampler.h"
-#include "shared/context.h"
 #include "decklink_capture.h"
 #include "decklink_output.h"
 #include "decklink_util.h"
 #include "defs.h"
-#include "shared/disk_space_estimator.h"
 #include "ffmpeg_capture.h"
 #include "flags.h"
 #include "image_input.h"
 #include "input_mapping.h"
-#include "shared/metrics.h"
-#include "shared/va_display.h"
+#include "input_state.h"
+#include "libusb.h"
 #include "mjpeg_encoder.h"
 #include "pbo_frame_allocator.h"
-#include "shared/ref_counted_gl_sync.h"
+#include "queue_length_policy.h"
 #include "resampling_queue.h"
+#include "shared/context.h"
+#include "shared/disk_space_estimator.h"
+#include "shared/metrics.h"
+#include "shared/ref_counted_gl_sync.h"
+#include "shared/shared_defs.h"
 #include "shared/timebase.h"
+#include "theme.h"
 #include "timecode_renderer.h"
 #include "v210_converter.h"
 #include "video_encoder.h"
+#include "ycbcr_interpretation.h"
 
 #undef Status
 #include <google/protobuf/util/json_util.h>
index a526c1e1e875c2e53cedece541a9020cd473625d..71af1693778aa51684c8c98ba65c99582f779cde 100644 (file)
@@ -1,33 +1,59 @@
 #include "mjpeg_encoder.h"
 
+#include <Eigen/Core>
+#include <algorithm>
 #include <assert.h>
+#include <bmusb/bmusb.h>
 #include <jpeglib.h>
-#include <unistd.h>
+#include <math.h>
+#include <movit/colorspace_conversion_effect.h>
+#include <movit/effect.h>
+#include <movit/image_format.h>
+#include <movit/ycbcr.h>
+#include <mutex>
+#include <pthread.h>
+#include <stddef.h>
+#include <stdint.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <string>
+#include <thread>
+#include <type_traits>
+#include <utility>
+#include <va/va.h>
+#include <va/va_enc_jpeg.h>
+#include <vector>
 #if __SSE2__
 #include <immintrin.h>
 #endif
-#include <list>
 
 extern "C" {
+#include <libavcodec/codec_id.h>
+#include <libavcodec/defs.h>
+#include <libavcodec/packet.h>
 #include <libavformat/avformat.h>
+#include <libavformat/avio.h>
+#include <libavutil/avutil.h>
 #include <libavutil/channel_layout.h>
+#include <libavutil/dict.h>
+#include <libavutil/mathematics.h>
+#include <libavutil/mem.h>
+#include <libavutil/pixfmt.h>
+#include <libavutil/rational.h>
 }
 
-#include "defs.h"
-#include "shared/ffmpeg_raii.h"
 #include "flags.h"
+#include "pbo_frame_allocator.h"
+#include "ref_counted_frame.h"
+#include "shared/ffmpeg_raii.h"
 #include "shared/httpd.h"
 #include "shared/memcpy_interleaved.h"
 #include "shared/metrics.h"
-#include "pbo_frame_allocator.h"
+#include "shared/shared_defs.h"
 #include "shared/timebase.h"
 #include "shared/va_display.h"
-
-#include <movit/colorspace_conversion_effect.h>
-
-#include <va/va.h>
-#include <va/va_drm.h>
-#include <va/va_x11.h>
+#include "shared/va_resource_pool.h"
 
 using namespace Eigen;
 using namespace bmusb;
index 877635daf79acd19b2424d022b1707acfb6385f5..b74c04b1988aa728b2c7d50ee7f50db9e84f2479 100644 (file)
@@ -1,9 +1,11 @@
 #include <cef_app.h>
 #include <cef_browser.h>
-#include <cef_client.h>
-#include <cef_version.h>
+#include <cef_command_line.h>
+#include <cef_task.h>
 #include <QTimer>
 #include <QWidget>
+#include <mutex>
+#include <thread>
 
 #include "nageru_cef_app.h"
 
index 06a929c39259c037a0d6bf27c9a0a36c0ea8efcd..e3cf4f22ef8a871afd2494a2b619e340570ee669 100644 (file)
@@ -2,13 +2,14 @@
 
 #include <assert.h>
 #include <math.h>
+#include <QAbstractSlider>
+#include <QPaintDevice>
 #include <QPainter>
 #include <QPoint>
 #include <QRect>
+#include <QSlider>
 #include <QStyle>
 #include <QStyleOption>
-#include <memory>
-#include <utility>
 #include <vector>
 
 #include "piecewise_interpolator.h"
index d7204f283927426b18e6c831174dd101c8dd5d6a..709a2bf359e505ab7e089f567fce33b502427834 100644 (file)
@@ -1,14 +1,19 @@
 #include "pbo_frame_allocator.h"
 
 #include <bmusb/bmusb.h>
+#include <assert.h>
+#include <epoxy/gl.h>
 #include <movit/util.h>
+#include <mutex>
 #include <stdbool.h>
 #include <stdint.h>
 #include <stdio.h>
 #include <cstddef>
+#include <utility>
+#include <va/va.h>
 
-#include "flags.h"
 #include "mjpeg_encoder.h"
+#include "shared/va_resource_pool.h"
 #include "v210_converter.h"
 #include "shared/va_display.h"
 
index 76f05b7ce33acc8044e88c8e007268e9820a5482..450723f6c62a9aebcdb7e54cc53eb5de024507c5 100644 (file)
@@ -1,13 +1,18 @@
 #include "print_latency.h"
 
+#include "defs.h"
 #include "flags.h"
+#include "ref_counted_frame.h"
 #include "shared/metrics.h"
 #include "mixer.h"
+#include "shared/shared_defs.h"
 
+#include <assert.h>
 #include <stdio.h>
 #include <algorithm>
 #include <chrono>
 #include <string>
+#include <vector>
 
 using namespace std;
 using namespace std::chrono;
index 9c6e40ceb515baf146fa8743bdf74511d1f213ad..36bf15883a3db975f40e90118102950f0f083390 100644 (file)
@@ -1,25 +1,24 @@
 #include "quicksync_encoder.h"
 
+#include <atomic>
+#include <errno.h>
+#include <epoxy/egl.h>
+#include <epoxy/gl.h>
 #include <movit/image_format.h>
 #include <movit/resource_pool.h>  // Must be above the Xlib includes.
 #include <movit/util.h>
 
 #include <EGL/eglplatform.h>
-#include <X11/Xlib.h>
 #include <assert.h>
 #include <epoxy/egl.h>
-#include <fcntl.h>
 #include <glob.h>
 #include <pthread.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-#include <unistd.h>
 #include <va/va.h>
-#include <va/va_drm.h>
 #include <va/va_drmcommon.h>
 #include <va/va_enc_h264.h>
-#include <va/va_x11.h>
 #include <algorithm>
 #include <chrono>
 #include <condition_variable>
 #include <memory>
 #include <mutex>
 #include <queue>
-#include <stack>
 #include <string>
 #include <thread>
 #include <utility>
+#include <vector>
 
 extern "C" {
 
-#include <libavcodec/avcodec.h>
+#include <drm_fourcc.h>
+#include <libavcodec/packet.h>
+#include <libavformat/avformat.h>
 #include <libavformat/avio.h>
 #include <libavutil/error.h>
-#include <drm_fourcc.h>
 
 }  // namespace
 
 #include "audio_encoder.h"
-#include "shared/context.h"
 #include "defs.h"
-#include "shared/disk_space_estimator.h"
-#include "shared/ffmpeg_raii.h"
 #include "flags.h"
-#include "shared/mux.h"
 #include "print_latency.h"
 #include "quicksync_encoder_impl.h"
 #include "ref_counted_frame.h"
+#include "shared/context.h"
+#include "shared/disk_space_estimator.h"
+#include "shared/ffmpeg_raii.h"
+#include "shared/metrics.h"
+#include "shared/mux.h"
+#include "shared/ref_counted_gl_sync.h"
 #include "shared/timebase.h"
+#include "shared/va_display.h"
+#include "v4l_output.h"
 #include "x264_encoder.h"
 
 using namespace movit;
index 9cbfe200f418dcae55522b15dfeea2929b9692b2..a7756e4a8ca288f445e2f0af91c3d02c299ee2df 100644 (file)
 #include "resampling_queue.h"
 
 #include <assert.h>
+#include <chrono>
 #include <math.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <string>
+#include <sys/types.h>
 #include <zita-resampler/vresampler.h>
 #include <algorithm>
 
index fb1a0ca0783ed2e6d7079fb50d12ba93f7e95350..dc5bb963bfa9eb599fc8f91b68b29e5c452afa60 100644 (file)
@@ -1,7 +1,18 @@
 #include "rgb_histogram.h"
 
+#include <QBrush>
+#include <QColor>
+#include <QPaintDevice>
 #include <QPainter>
+#include <QPen>
+#include <QPoint>
 #include <QRect>
+#include <QWidget>
+#include <algorithm>
+#include <cassert>
+#include <cstdio>
+#include <utility>
+#include <vector>
 
 class QPaintEvent;
 class QResizeEvent;
index 8e3dfd21d86587c20ed909a76128b426d6aa8d8e..74d0e9e1b271e15b3b3aae5899f997c9e004ebd1 100644 (file)
@@ -1,8 +1,22 @@
+#include <algorithm>
+#include <array>
 #include <assert.h>
+#include <bitset>
+#include <bmusb/bmusb.h>
+#include <math.h>
+#include <stddef.h>
+#include <stdio.h>
+#include <functional>
+#include <map>
+#include <movit/effect.h>
+#include <mutex>
+#include <string>
+#include <utility>
+#include <vector>
 extern "C" {
 #include <lauxlib.h>
-#include <lua.hpp>
 }
+#include <lua.hpp>
 
 #ifdef HAVE_CEF
 #include "cef_capture.h"
index 22d472912d707e2e273075119e988450940ec7d9..2cba3f8716d02500cec5e05fa777e4109e08f229 100644 (file)
@@ -2,6 +2,9 @@
 #include "shared/metrics.h"
 
 #include <srt/srt.h>
+#include <string>
+#include <utility>
+#include <vector>
 
 using namespace std;
 
index d9f1142fa3595b08ccaadd9431cb70fd7a602288..16badeecb4cc5c4b992d78fb7c6b1217b47e4d37 100644 (file)
@@ -2,7 +2,8 @@
 
 #include <assert.h>
 #include <algorithm>
-#include <cmath>
+#include <math.h>
+#include <stddef.h>
 
 using namespace std;
 
index cf323b0bb041a2c86b0119567085dbce512fd9ba..06d147f6686bb07739d7cbb5ee6bafa1ed1f66d5 100644 (file)
@@ -1,11 +1,15 @@
 #include "theme.h"
 
+#include <algorithm>
+#include <array>
 #include <assert.h>
 #include <bmusb/bmusb.h>
 #include <epoxy/gl.h>
+#include <mutex>
 #include <stdarg.h>
 #include <lauxlib.h>
 #include <lua.hpp>
+#include <math.h>
 #include <movit/blur_effect.h>
 #include <movit/deinterlace_effect.h>
 #include <movit/effect.h>
 #include <stdlib.h>
 #include <cstddef>
 #include <memory>
-#include <new>
+#include <string>
 #include <utility>
+#include <vector>
 
 #include "audio_mixer.h"
 #include "defs.h"
+#include "input_mapping.h"
+#include "lua.h"
+#include "lualib.h"
+#include "shared/shared_defs.h"
+#include "tweaked_inputs.h"
 #ifdef HAVE_CEF
 #include "cef_capture.h"
 #endif
index 7f72d41f1c3817595dc7c62d225a7a0da279b192..745e6cab1dbea22678654fb7f1e2c5b00339197d 100644 (file)
@@ -1,14 +1,20 @@
 #include "timecode_renderer.h"
 
+#include <assert.h>
+#include <math.h>
+#include <stdio.h>
+#include <time.h>
+#include <epoxy/gl.h>
 #include <memory>
 #include <string>
 #include <vector>
 
+#include <QFont>
 #include <QImage>
+#include <QPaintDevice>
 #include <QPainter>
 
 #include <epoxy/gl.h>
-#include <movit/effect_util.h>
 #include <movit/resource_pool.h>
 #include <movit/util.h>
 #include <sys/time.h>
index 304c3b43fdad8251197fd9fb0d07a9d948b223dc..cd0a3c514a3c7bfb69fc431dc5d5c93f5e67ef2a 100644 (file)
@@ -1,6 +1,7 @@
 #include <epoxy/gl.h>
 #include <movit/flat_input.h>
 #include <movit/util.h>
+#include <string>
 
 #include "tweaked_inputs.h"
 
index 269126b2cbea9a900b915ab43a0ba0e3e3e83af6..b9138af5f7dedb738a0ade89ab2166badf3f6d26 100644 (file)
@@ -1,7 +1,9 @@
 #include "v210_converter.h"
 
+#include <stdio.h>
 #include <epoxy/gl.h>
 #include <movit/util.h>
+#include <string>
 
 using namespace std;
 
index f6c4e856bd9a830cda93f5837e57032203506cbd..d2490e45c9a02768a9e815673b90aa0ba193c94d 100644 (file)
@@ -4,6 +4,7 @@
 #include <fcntl.h>
 #include <linux/videodev2.h>
 #include <stdio.h>
+#include <stdint.h>
 #include <stdlib.h>
 #include <string.h>
 #include <sys/ioctl.h>
index 3b7028d5b9346a3a9a4e45145b5110e29c600d1d..b68086c946c58723084250f262d06440eb3d107e 100644 (file)
@@ -1,18 +1,27 @@
-#include "video_encoder.h"
-
+#include <algorithm>
 #include <assert.h>
-#include <stdio.h>
-#include <time.h>
-#include <unistd.h>
-#include <sys/types.h>
-#include <sys/socket.h>
+#include <chrono>
+#include <epoxy/gl.h>
+#include <memory>
+#include <movit/image_format.h>
+#include <mutex>
 #include <netdb.h>
+#include <stdint.h>
+#include <stdio.h>
+#include <string.h>
 #include <string>
+#include <sys/socket.h>
 #include <thread>
-#include <chrono>
+#include <time.h>
+#include <unistd.h>
+#include <vector>
 
 extern "C" {
 #include <libavutil/mem.h>
+#include <libavformat/avformat.h>
+#include <libavformat/avio.h>
+#include <libavutil/avutil.h>
+#include <libavutil/rational.h>
 }
 
 #include "audio_encoder.h"
@@ -27,6 +36,10 @@ extern "C" {
 #include "quicksync_encoder.h"
 #include "shared/timebase.h"
 #include "x264_encoder.h"
+#include "video_encoder.h"
+#include "shared/metrics.h"
+#include "shared/ref_counted_gl_sync.h"
+#include "shared/shared_defs.h"
 
 class RefCountedFrame;
 
index 228d2c277c57f2802c0fb574a3b8e34633e0af84..2f25345f2d4450f74f9c9c42c0a573cf95aa61c0 100644 (file)
@@ -1,7 +1,12 @@
 #include "vumeter.h"
 
+#include <QPaintDevice>
 #include <QPainter>
+#include <QPixmap>
 #include <QRect>
+#include <QWidget>
+#include <math.h>
+#include <mutex>
 #include "vu_common.h"
 
 class QPaintEvent;
index 3ed1811c6b2091471c5f63915a7cf1c508591314..8cdf42beb57c35843bd615cc28114ad0772f031b 100644 (file)
@@ -8,6 +8,7 @@
 #include <string.h>
 
 #include <string>
+#include <x264.h>
 
 using namespace std;
 
index b38711cb571c3085b6dfb72436ba5eacff665956..014d7d17a3126d9c4bafc8d9920ca5258765b099 100644 (file)
@@ -1,16 +1,24 @@
 #include "x264_encoder.h"
 
 #include <assert.h>
+#include <atomic>
+#include <cstdint>
 #include <dlfcn.h>
+#include <functional>
+#include <inttypes.h>
+#include <math.h>
+#include <memory>
+#include <movit/image_format.h>
+#include <mutex>
+#include <pthread.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <string>
+#include <thread>
 #include <unistd.h>
+#include <vector>
 #include <x264.h>
-#include <atomic>
-#include <cstdint>
-#include <functional>
-#include <mutex>
 
 #include "defs.h"
 #include "flags.h"
@@ -22,7 +30,7 @@
 #include "x264_speed_control.h"
 
 extern "C" {
-#include <libavcodec/avcodec.h>
+#include <libavcodec/packet.h>
 #include <libavformat/avformat.h>
 }
 
index 6ff3d24774c4f8f3b84e465df352c4ea15ef9e75..0c7e7e8632b689fd06460cc6dae7486a53f24d95 100644 (file)
@@ -3,15 +3,15 @@
 #include <dlfcn.h>
 #include <math.h>
 #include <stdio.h>
+#include <stdint.h>
 #include <x264.h>
 #include <algorithm>
 #include <chrono>
 #include <cmath>
-#include <ratio>
-#include <type_traits>
 
 #include "flags.h"
 #include "shared/metrics.h"
+#include "x264_dynamic.h"
 
 using namespace std;
 using namespace std::chrono;
index 5809b65c3328596df2a04018cb85d5ad3a4817cb..9ac925a702739f84be8c06b425c22c016f14628a 100644 (file)
@@ -1,5 +1,5 @@
 #ifndef _VA_DISPLAY_H
-#define _VA_DISPLAY _H1
+#define _VA_DISPLAY_H 1
 
 #include <va/va.h>
 #include <X11/Xlib.h>