summaryrefslogtreecommitdiff
path: root/src/AS_02_ACES.cpp
diff options
context:
space:
mode:
authorWolfgang Ruppel <imftool@t-online.de>2019-12-02 21:48:30 +0100
committerWolfgang Ruppel <imftool@t-online.de>2019-12-02 21:48:30 +0100
commitdc56ff4682afe48302ca3708e8893e943a7d5d42 (patch)
tree3223c00c85208dedeec4dbbc81a902b59d1c0ea8 /src/AS_02_ACES.cpp
parentfbdfd30bb77d37b354b19cf6cf3be72eec3bf725 (diff)
Adds a ContainerConstraintsSubDescriptor to ACES files (mandatory per ST 379-2)
Diffstat (limited to 'src/AS_02_ACES.cpp')
-rw-r--r--src/AS_02_ACES.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/AS_02_ACES.cpp b/src/AS_02_ACES.cpp
index 040e059..9a847cc 100644
--- a/src/AS_02_ACES.cpp
+++ b/src/AS_02_ACES.cpp
@@ -559,7 +559,10 @@ AS_02::Result_t AS_02::ACES::MXFWriter::h__Writer::OpenWrite(const std::string &
ASDCP::MXF::InterchangeObject_list_t::iterator i;
for ( i = essence_sub_descriptor_list.begin(); i != essence_sub_descriptor_list.end(); ++i )
{
- if ( ( (*i)->GetUL() != UL(m_Dict->ul(MDD_ACESPictureSubDescriptor)) ) && ( (*i)->GetUL() != UL(m_Dict->ul(MDD_TargetFrameSubDescriptor)) ) )
+ if ( ( (*i)->GetUL() != UL(m_Dict->ul(MDD_ACESPictureSubDescriptor)) )
+ && ( (*i)->GetUL() != UL(m_Dict->ul(MDD_TargetFrameSubDescriptor)) )
+ && ( (*i)->GetUL() != UL(m_Dict->ul(MDD_ContainerConstraintsSubDescriptor)) )
+ )
{
DefaultLogSink().Error("Essence sub-descriptor is not an ACESPictureSubDescriptor or a TargetFrameSubDescriptor.\n");
(*i)->Dump();