diff options
| author | jhurst <jhurst@cinecert.com> | 2016-12-02 17:23:14 +0000 |
|---|---|---|
| committer | jhurst <> | 2016-12-02 17:23:14 +0000 |
| commit | 65c102640dea51a709bd4c25ef6ca006edcbee71 (patch) | |
| tree | 5403d6609b24e8e1aca5a27bb12eea030e9031a6 /src/AS_DCP_TimedText.cpp | |
| parent | c87b3d28b21c927561606cc65a25b47aebc69355 (diff) | |
o Fixed AS-02 timed-text index partition .
o Fixed contents of generic partiton EssenceContainers property in AS-DCP timed
text files
Diffstat (limited to 'src/AS_DCP_TimedText.cpp')
| -rw-r--r-- | src/AS_DCP_TimedText.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/AS_DCP_TimedText.cpp b/src/AS_DCP_TimedText.cpp index e6f3869..af5e976 100644 --- a/src/AS_DCP_TimedText.cpp +++ b/src/AS_DCP_TimedText.cpp @@ -634,9 +634,7 @@ ASDCP::TimedText::MXFWriter::h__Writer::WriteTimedTextResource(const std::string IndexTableSegment::IndexEntry Entry; Entry.StreamOffset = m_StreamOffset; - - if ( ASDCP_SUCCESS(result) ) - result = WriteEKLVPacket(FrameBuf, m_EssenceUL, Ctx, HMAC); + result = WriteEKLVPacket(FrameBuf, m_EssenceUL, Ctx, HMAC); if ( ASDCP_SUCCESS(result) ) { @@ -670,7 +668,7 @@ ASDCP::TimedText::MXFWriter::h__Writer::WriteAncillaryResource(const ASDCP::Time GSPart.OperationalPattern = m_HeaderPart.OperationalPattern; m_RIP.PairArray.push_back(RIP::PartitionPair(m_EssenceStreamID++, here)); - GSPart.EssenceContainers.push_back(UL(m_Dict->ul(MDD_TimedTextEssence))); + GSPart.EssenceContainers = m_HeaderPart.EssenceContainers; UL TmpUL(m_Dict->ul(MDD_GenericStreamPartition)); Result_t result = GSPart.WriteToFile(m_File, TmpUL); |
