From 156470e2dca8813f8eb736f52363e94501ab36f5 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Tue, 2 Aug 2016 22:46:01 +0200 Subject: [PATCH] Run IWYU on quicksync_encoder.{cpp,h}. --- quicksync_encoder.cpp | 18 +++++++++++------- quicksync_encoder.h | 4 +++- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/quicksync_encoder.cpp b/quicksync_encoder.cpp index 5bba546..55a0eab 100644 --- a/quicksync_encoder.cpp +++ b/quicksync_encoder.cpp @@ -1,18 +1,22 @@ //#include "sysdeps.h" #include "quicksync_encoder.h" -#include +#include // Must be above the Xlib includes. #include + #include -#include #include #include #include +#include +#include +#include +#include #include #include #include #include -#include +#include #include #include #include @@ -20,11 +24,13 @@ #include #include #include +#include #include #include #include #include #include +#include #include #include #include @@ -32,8 +38,10 @@ #include "audio_encoder.h" #include "context.h" #include "defs.h" +#include "ffmpeg_raii.h" #include "flags.h" #include "mux.h" +#include "ref_counted_frame.h" #include "timebase.h" #include "x264_encoder.h" @@ -1716,10 +1724,6 @@ int QuickSyncEncoderImpl::deinit_va() return 0; } -namespace { - -} // namespace - QuickSyncEncoderImpl::QuickSyncEncoderImpl(const std::string &filename, movit::ResourcePool *resource_pool, QSurface *surface, const string &va_display, int width, int height, AVOutputFormat *oformat, X264Encoder *x264_encoder) : current_storage_frame(0), resource_pool(resource_pool), surface(surface), x264_encoder(x264_encoder), frame_width(width), frame_height(height) { diff --git a/quicksync_encoder.h b/quicksync_encoder.h index e55fd4d..c1e844b 100644 --- a/quicksync_encoder.h +++ b/quicksync_encoder.h @@ -27,6 +27,7 @@ #define _H264ENCODE_H #include +#include #include #include #include @@ -42,8 +43,9 @@ extern "C" { class AudioEncoder; class Mux; -class QuickSyncEncoderImpl; class QSurface; +class QuickSyncEncoderImpl; +class RefCountedFrame; class X264Encoder; namespace movit { -- 2.39.2