o Added preliminary support for timed-text wrapping for AS-02. This
authorjhurst <jhurst@cinecert.com>
Sun, 15 Dec 2013 23:34:13 +0000 (23:34 +0000)
committerjhurst <>
Sun, 15 Dec 2013 23:34:13 +0000 (23:34 +0000)
commit7f373b689817ee70fbe5d6a14cb0512b5260f77c
tree0b182f46691f1420e18be08ea1952a818c546f94
parent1f41555bcf96369227cda526e36196fe512f464e
  o Added preliminary support for timed-text wrapping for AS-02. This
    work will require changes in SMPTE ST 429-5 and perhaps other
    standards work, so files created with this implementation are
    "speculative".  Publication of the revised ST 429-5 may not occur
    until early 2015.
  o Moved LocalFilenameResolver into the AS_DCP public API so that it
    can be used by other modules including AS-02.
  o Fixed wave wrapping UL in clip-wrapped AS-02 files.  Renamed some
    UL constants to reflect "clip" or "frame" wrapping.
  o Re-factored JP2K_PDesc_to_MD() and MD_to_JP2K_PDesc() to work
    with GenericPictureEssenceDescriptor objects.
  o Fixed a bug that was suppressing PictureComponentSizing,
    CodingStyleDefault and QuantizationDefault when writing the
    essence descriptor in a JP2K file (AS-DCP and AS-02).
  o Fixed the version byte on the following UL values:
       StereoscopicPictureSubDescriptor
  GenericPictureEssenceDescriptor_ColorPrimaries
  GenericPictureEssenceDescriptor_ActiveHeight
  GenericPictureEssenceDescriptor_ActiveWidth
  GenericPictureEssenceDescriptor_ActiveXOffset
  GenericPictureEssenceDescriptor_ActiveYOffset
  o Added some essence descriptor options to as-02-wrap.
  o Added TTML timed-text wrapping option to as-02-wrap.
  o Changed bit rate display in asdcp-info from mebi-bits/s to
    mega-bits/s.
  o Added "SMPTE" / "Interop" format type display to asdcp-info.
  o Modified asdcp-wrap to assume -L when wrapping timed-text (since
    there is no MXF text wrapping for Interop.)
  o Fixed missing-index-partion bugs for AS-02 files.
20 files changed:
src/AS_02.h
src/AS_02_JP2K.cpp
src/AS_02_PCM.cpp
src/AS_DCP.h
src/AS_DCP_DCData.cpp
src/AS_DCP_JP2K.cpp
src/AS_DCP_MPEG2.cpp
src/AS_DCP_PCM.cpp
src/AS_DCP_TimedText.cpp
src/AS_DCP_internal.h
src/MDD.cpp
src/MDD.h
src/MXF.cpp
src/Makefile.am
src/TimedText_Parser.cpp
src/as-02-wrap.cpp
src/asdcp-info.cpp
src/asdcp-wrap.cpp
src/h__02_Reader.cpp
src/h__02_Writer.cpp