summaryrefslogtreecommitdiff
path: root/src/mono_mpeg2_picture_asset.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2026-01-17 21:05:17 +0100
committerCarl Hetherington <cth@carlh.net>2026-01-31 16:47:23 +0100
commitdb15020d516c2d2ea36c10261a22a7da9c4a60ed (patch)
tree00472dc6379bf5377ca5799a5bdb16fc8125a715 /src/mono_mpeg2_picture_asset.cc
parentff869661d7632bc40aec17d1d42e31f18bd0c40b (diff)
Allow building without MPEG2 transcoding, and so without FFmpeg.
Diffstat (limited to 'src/mono_mpeg2_picture_asset.cc')
-rw-r--r--src/mono_mpeg2_picture_asset.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mono_mpeg2_picture_asset.cc b/src/mono_mpeg2_picture_asset.cc
index 9a879f0b..277bed2c 100644
--- a/src/mono_mpeg2_picture_asset.cc
+++ b/src/mono_mpeg2_picture_asset.cc
@@ -36,7 +36,9 @@
#include "mono_mpeg2_picture_asset.h"
#include "mono_mpeg2_picture_asset_reader.h"
#include "mono_mpeg2_picture_asset_writer.h"
+#ifdef LIBDCP_MPEG2_TRANSCODE
#include "mpeg2_transcode.h"
+#endif
#include <asdcp/AS_DCP.h>
@@ -90,6 +92,7 @@ MonoMPEG2PictureAsset::start_write(boost::filesystem::path file, Behaviour behav
bool
MonoMPEG2PictureAsset::can_be_read() const
{
+#ifdef LIBDCP_MPEG2_TRANSCODE
if (!MXF::can_be_read()) {
return false;
}
@@ -106,5 +109,8 @@ MonoMPEG2PictureAsset::can_be_read() const
}
return true;
+#else
+ return false;
+#endif
}