summaryrefslogtreecommitdiff
path: root/src/AS_DCP_MXF.cpp
diff options
context:
space:
mode:
authorjhurst <jhurst@cinecert.com>2007-10-20 19:43:18 +0000
committerjhurst <>2007-10-20 19:43:18 +0000
commit70bbc088b0b8f079c41b07141bec35447be469c5 (patch)
treee49dfeead6921dd637608ee40cbaca8d25c80448 /src/AS_DCP_MXF.cpp
parentf457a7ea8fa446b71e7802a20f575ae5bcc9926b (diff)
3-D love
Diffstat (limited to 'src/AS_DCP_MXF.cpp')
-rwxr-xr-xsrc/AS_DCP_MXF.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/AS_DCP_MXF.cpp b/src/AS_DCP_MXF.cpp
index 5afd293..1d4f473 100755
--- a/src/AS_DCP_MXF.cpp
+++ b/src/AS_DCP_MXF.cpp
@@ -148,7 +148,12 @@ ASDCP::EssenceType(const char* filename, EssenceType_t& type)
{
type = ESS_UNKNOWN;
if ( ASDCP_SUCCESS(TestHeader.GetMDObjectByType(OBJ_TYPE_ARGS(RGBAEssenceDescriptor))) )
- type = ESS_JPEG_2000;
+ {
+ if ( ASDCP_SUCCESS(TestHeader.GetMDObjectByType(OBJ_TYPE_ARGS(StereoscopicPictureSubDescriptor))) )
+ type = ESS_JPEG_2000_S;
+ else
+ type = ESS_JPEG_2000;
+ }
else if ( ASDCP_SUCCESS(TestHeader.GetMDObjectByType(OBJ_TYPE_ARGS(WaveAudioDescriptor))) )
type = ESS_PCM_24b_48k;
else if ( ASDCP_SUCCESS(TestHeader.GetMDObjectByType(OBJ_TYPE_ARGS(MPEG2VideoDescriptor))) )