summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Richter <thomas.richter@iis.fraunhofer.de>2021-05-28 13:33:19 +0200
committerThomas Richter <thomas.richter@iis.fraunhofer.de>2021-05-28 13:33:19 +0200
commita542b262538a782d379fb3943a226dd7b11f04a2 (patch)
tree0cc8ec06c7b57235cc1153e58500eafb9d2cba23
parentd1f386db72b5374b11c9df061a5ff2e6e8adc610 (diff)
Made availability of jxs wrapping in as-02-wrap conditional on configure options.
-rw-r--r--src/Makefile.am1
-rwxr-xr-xsrc/as-02-wrap.cpp6
2 files changed, 7 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index 179bf05..00a784f 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -144,6 +144,7 @@ endif
if USE_ASDCP_JXS
libasdcp_la_SOURCES += JXS_Codestream_Parser.cpp JXS_Sequence_Parser.cpp JXS.cpp AS_DCP_JXS.cpp
+AM_CPPFLAGS += -DUSE_ASDCP_JXS
endif
libasdcp_la_LDFLAGS = -release @VERSION@
diff --git a/src/as-02-wrap.cpp b/src/as-02-wrap.cpp
index b457716..1703394 100755
--- a/src/as-02-wrap.cpp
+++ b/src/as-02-wrap.cpp
@@ -39,7 +39,9 @@ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include <KM_xml.h>
#include <KM_prng.h>
#include <AS_02.h>
+#ifdef USE_ASDCP_JXS
#include "AS_02_JXS.h"
+#endif
#include "AS_02_ACES.h"
#include <PCMParserList.h>
#include <Metadata.h>
@@ -1181,6 +1183,7 @@ write_JP2K_file(CommandOptions& Options)
//------------------------------------------------------------------------------------------
// JPEG XS essence
+#ifdef USE_ASDCP_JXS
namespace ASDCP {
Result_t JXS_PDesc_to_MD(const ASDCP::JXS::PictureDescriptor& PDesc,
@@ -1391,6 +1394,7 @@ write_JXS_file(CommandOptions& Options)
return result;
}
+#endif
//------------------------------------------------------------------------------------------
// ACES essence
@@ -2198,9 +2202,11 @@ main(int argc, const char** argv)
result = write_JP2K_file(Options);
break;
// PB
+#ifdef USE_ASDCP_JXS
case ESS_JPEG_XS:
result = write_JXS_file(Options);
break;
+#endif
case ::ESS_AS02_ACES:
result = write_ACES_file(Options);
break;