summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-04-04 10:32:08 +0100
committerCarl Hetherington <cth@carlh.net>2013-04-04 10:32:08 +0100
commit5efb969c83dce8fc94b2e7184e424578fee772d1 (patch)
treec9df6d2d16c1c136e965b8db7fc266a84dbe2d3e /src/lib
parent7fee459e6466354a49d51f61d3e53845fd82ecc7 (diff)
A little #include trimming.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/film.cc5
-rw-r--r--src/lib/film.h5
-rw-r--r--src/lib/writer.cc2
3 files changed, 4 insertions, 8 deletions
diff --git a/src/lib/film.cc b/src/lib/film.cc
index 42f4b1c3d..a9d7b7381 100644
--- a/src/lib/film.cc
+++ b/src/lib/film.cc
@@ -35,7 +35,6 @@
#include "format.h"
#include "job.h"
#include "filter.h"
-#include "transcoder.h"
#include "util.h"
#include "job_manager.h"
#include "ab_transcode_job.h"
@@ -48,15 +47,13 @@
#include "config.h"
#include "version.h"
#include "ui_signaller.h"
-#include "video_decoder.h"
-#include "audio_decoder.h"
-#include "sndfile_decoder.h"
#include "analyse_audio_job.h"
#include "playlist.h"
#include "player.h"
#include "ffmpeg_content.h"
#include "imagemagick_content.h"
#include "sndfile_content.h"
+#include "dcp_content_type.h"
#include "i18n.h"
diff --git a/src/lib/film.h b/src/lib/film.h
index a03fd5d97..091ac4f97 100644
--- a/src/lib/film.h
+++ b/src/lib/film.h
@@ -32,15 +32,12 @@
#include <boost/thread.hpp>
#include <boost/signals2.hpp>
#include <boost/enable_shared_from_this.hpp>
-extern "C" {
-#include <libavcodec/avcodec.h>
-}
-#include "dcp_content_type.h"
#include "util.h"
#include "dci_metadata.h"
#include "types.h"
#include "ffmpeg_content.h"
+class DCPContentType;
class Format;
class Job;
class Filter;
diff --git a/src/lib/writer.cc b/src/lib/writer.cc
index d413d33f3..5d38860e7 100644
--- a/src/lib/writer.cc
+++ b/src/lib/writer.cc
@@ -22,12 +22,14 @@
#include <libdcp/sound_asset.h>
#include <libdcp/picture_frame.h>
#include <libdcp/reel.h>
+#include <libdcp/dcp.h>
#include "writer.h"
#include "compose.hpp"
#include "film.h"
#include "format.h"
#include "log.h"
#include "dcp_video_frame.h"
+#include "dcp_content_type.h"
#include "player.h"
#include "i18n.h"