summaryrefslogtreecommitdiff
path: root/src/AS_DCP_ATMOS.cpp
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2018-10-13 21:49:53 +0000
committerjhurst <>2018-10-13 21:49:53 +0000
commitd0f88650a6395b4ee67c18e21a18ee341e7cd130 (patch)
tree5b575d1839259df2cf1a5b0fddcc2ff00cb46352 /src/AS_DCP_ATMOS.cpp
parent2d8ed1812b98fe0af65fccf2e1565e724a93d701 (diff)
Fixed Atmos DataEssenceCoding UL
Diffstat (limited to 'src/AS_DCP_ATMOS.cpp')
-rw-r--r--src/AS_DCP_ATMOS.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/AS_DCP_ATMOS.cpp b/src/AS_DCP_ATMOS.cpp
index a016f27..2fc7d56 100644
--- a/src/AS_DCP_ATMOS.cpp
+++ b/src/AS_DCP_ATMOS.cpp
@@ -248,7 +248,7 @@ ASDCP::ATMOS::MXFReader::h__Reader::ReadFrame(ui32_t FrameNum, FrameBuffer& Fram
ASDCP::ATMOS::MXFReader::MXFReader()
{
- m_Reader = new h__Reader(DefaultSMPTEDict());
+ m_Reader = new h__Reader(AtmosSMPTEDict());
}
@@ -427,8 +427,7 @@ ASDCP::ATMOS::MXFWriter::h__Writer::DCData_DDesc_to_MD(ASDCP::DCData::DCDataDesc
DDescObj->SampleRate = DDesc.EditRate;
DDescObj->ContainerDuration = DDesc.ContainerDuration;
- DDescObj->DataEssenceCoding.Set(DDesc.DataEssenceCoding);
-
+ DDescObj->DataEssenceCoding.Set(DDesc.DataEssenceCoding);
return RESULT_OK;
}
@@ -554,7 +553,7 @@ ASDCP::ATMOS::MXFWriter::h__Writer::WriteFrame(const FrameBuffer& FrameBuf,
ui64_t StreamOffset = m_StreamOffset;
if ( ASDCP_SUCCESS(result) )
- result = WriteEKLVPacket(FrameBuf, m_EssenceUL, Ctx, HMAC);
+ result = WriteEKLVPacket(FrameBuf, m_EssenceUL, MXF_BER_LENGTH, Ctx, HMAC);
if ( ASDCP_SUCCESS(result) )
{
@@ -648,7 +647,7 @@ ASDCP::ATMOS::MXFWriter::OpenWrite(const std::string& filename, const WriterInfo
return RESULT_FORMAT;
}
- m_Writer = new h__Writer(DefaultSMPTEDict());
+ m_Writer = new h__Writer(AtmosSMPTEDict());
m_Writer->m_Info = Info;
Result_t result = m_Writer->OpenWrite(filename, HeaderSize, ADesc);