Merge pull request #29 from cinecert/htj2c
authorJohn Hurst <jhurst@cinecert.com>
Mon, 10 Feb 2020 16:57:20 +0000 (08:57 -0800)
committerGitHub <noreply@github.com>
Mon, 10 Feb 2020 16:57:20 +0000 (08:57 -0800)
Htj2c pre-release merge back into master

src/TimedText_Parser.cpp

index 6b6d0066be16cfacd7cd3a8b904f42fd5b7d0005..020baf31e24bdbf9621abc02bdf44fe4f54d84b6 100644 (file)
@@ -380,16 +380,21 @@ ASDCP::TimedText::DCSubtitleParser::h__SubtitleParser::ReadAncillaryResource(con
 
   Result_t result = Resolver.ResolveRID(uuid, FrameBuf);
 
+  std::string resourceType;
+  if ( (*rmi).second == MT_PNG )
+    resourceType = "image/png";
+  else if ( (*rmi).second == MT_OPENTYPE )
+    resourceType = "application/x-font-opentype";
+  else
+    resourceType = "application/octet-stream";
+
   if ( KM_SUCCESS(result) )
     {
-      if ( (*rmi).second == MT_PNG )
-       FrameBuf.MIMEType("image/png");
-             
-      else if ( (*rmi).second == MT_OPENTYPE )
-       FrameBuf.MIMEType("application/x-font-opentype");
-
-      else
-       FrameBuf.MIMEType("application/octet-stream");
+      FrameBuf.MIMEType(resourceType);
+    }
+  else
+    {
+      DefaultLogSink().Error("Resource not found: %s (%s)\n", TmpID.EncodeHex(buf, 64), resourceType.c_str());
     }
 
   return result;