diff options
| author | jhurst <jhurst@cinecert.com> | 2007-06-13 22:15:44 +0000 |
|---|---|---|
| committer | jhurst <> | 2007-06-13 22:15:44 +0000 |
| commit | c8a8baa243132a938fe4bbfc06a7afe980aa07e6 (patch) | |
| tree | 32171e08df96bb496ccd1a75d2840fce7d0b8781 /src/AS_DCP_TimedText.cpp | |
| parent | 6c4db45a3a01b25d9ba3cd4c78210559d7131c60 (diff) | |
oops
Diffstat (limited to 'src/AS_DCP_TimedText.cpp')
| -rw-r--r-- | src/AS_DCP_TimedText.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/AS_DCP_TimedText.cpp b/src/AS_DCP_TimedText.cpp index f5fcdb8..5299dd1 100644 --- a/src/AS_DCP_TimedText.cpp +++ b/src/AS_DCP_TimedText.cpp @@ -199,7 +199,15 @@ ASDCP::TimedText::MXFReader::h__Reader::ReadTimedTextResource(FrameBuffer& Frame if ( ! m_File.IsOpen() ) return RESULT_INIT; - return ReadEKLVFrame(0, FrameBuf, Dict::ul(MDD_DCTimedTextEssence), Ctx, HMAC); + Result_t result = ReadEKLVFrame(0, FrameBuf, Dict::ul(MDD_DCTimedTextEssence), Ctx, HMAC); + + if( ASDCP_SUCCESS(result) ) + { + FrameBuf.AssetID(m_TDesc.AssetID); + FrameBuf.MIMEType("text/xml"); + } + + return result; } // @@ -215,7 +223,7 @@ ASDCP::TimedText::MXFReader::h__Reader::ReadAncillaryResource(const byte_t* uuid { char buf[64]; DefaultLogSink().Error("No such resource: %s\n", RID.EncodeHex(buf, 64)); - return RESULT_FORMAT; + return RESULT_RANGE; } DCTimedTextResourceDescriptor* DescObject = 0; |
