summaryrefslogtreecommitdiff
path: root/src/AS_DCP_TimedText.cpp
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2007-06-13 22:15:44 +0000
committerjhurst <>2007-06-13 22:15:44 +0000
commitc8a8baa243132a938fe4bbfc06a7afe980aa07e6 (patch)
tree32171e08df96bb496ccd1a75d2840fce7d0b8781 /src/AS_DCP_TimedText.cpp
parent6c4db45a3a01b25d9ba3cd4c78210559d7131c60 (diff)
oops
Diffstat (limited to 'src/AS_DCP_TimedText.cpp')
-rw-r--r--src/AS_DCP_TimedText.cpp12
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;