<feed xmlns='http://www.w3.org/2005/Atom'>
<title>asdcplib/src/AS_DCP_TimedText.cpp, branch test-filename</title>
<subtitle>Fork of asdcplib library for low-level DCP handling</subtitle>
<id>https://git.carlh.net/cgit/asdcplib/atom?h=test-filename</id>
<link rel='self' href='https://git.carlh.net/cgit/asdcplib/atom?h=test-filename'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/asdcplib/'/>
<updated>2023-03-31T23:17:56Z</updated>
<entry>
<title>feat: add RFC5646Language to TimedTextDescriptor</title>
<updated>2023-03-31T23:17:56Z</updated>
<author>
<name>jelkins</name>
<email>jelkins@cinecert.com</email>
</author>
<published>2023-03-31T23:17:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/asdcplib/commit/?id=3a9cad7610de04d3d4dfe4dae036c11e354b2cbc'/>
<id>urn:sha1:3a9cad7610de04d3d4dfe4dae036c11e354b2cbc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>FileReader pluggable at runtime</title>
<updated>2021-06-03T11:50:11Z</updated>
<author>
<name>milla</name>
<email>marc.illa@dolby.com</email>
</author>
<published>2021-05-26T11:32:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/asdcplib/commit/?id=facf4f4c7a8ed65d59baed9020d5fa061b952874'/>
<id>urn:sha1:facf4f4c7a8ed65d59baed9020d5fa061b952874</id>
<content type='text'>
</content>
</entry>
<entry>
<title> o Added a Clone() method to InterchangeObject and derivatives</title>
<updated>2021-04-13T22:50:50Z</updated>
<author>
<name>jhurst</name>
<email>jhurst@cinecert.com</email>
</author>
<published>2021-04-13T22:50:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/asdcplib/commit/?id=b14d706a72c706c9c59dbdf64a9e41f32465e060'/>
<id>urn:sha1:b14d706a72c706c9c59dbdf64a9e41f32465e060</id>
<content type='text'>
   that allows making a descriptor copy that is not owned by
   any other strucure. The caller must arrange to delete the
   object pointer returned.

 o While implementing the above it became obvious that the
   reference-to-a-pointer-to-the-dictionary idiom that is used
   throughout the lower levels of the MXF library was the
   cause of much more grief than it was originally designed to
   prevent. This was made even more obvious when I replaced all
   of it with simple pointers, which revealed several shadow
   instances of m_Dict that were only reliable while the object
   that held them was valid.
</content>
</entry>
<entry>
<title>Add operator error for 429-5 with too many PNGs.</title>
<updated>2021-04-02T04:51:26Z</updated>
<author>
<name>Dean Bullock</name>
<email>dbullock@cinecert.com</email>
</author>
<published>2021-04-02T04:51:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/asdcplib/commit/?id=5eb05375a501f2f4a899939e431fdae335917bab'/>
<id>urn:sha1:5eb05375a501f2f4a899939e431fdae335917bab</id>
<content type='text'>
 - ST 429-5 implicitly limits timed text resources
   to 4095.
 - add a error log and exit when exceeded
</content>
</entry>
<entry>
<title>Increase header buffer size when wrapping 428-7.</title>
<updated>2021-04-01T23:09:13Z</updated>
<author>
<name>Dean Bullock</name>
<email>dbullock@cinecert.com</email>
</author>
<published>2021-04-01T23:09:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/asdcplib/commit/?id=d7eb56c61b98de5b06b5865807dc112b06b9f8b6'/>
<id>urn:sha1:d7eb56c61b98de5b06b5865807dc112b06b9f8b6</id>
<content type='text'>
  The constant, 72, is too small to accommodate the increased
  header size required for each 429-5 TT sub-descriptor.

  Note that because the default m_HeaderSize is 2^14, this issue
  is masked for a smaller number of sub-descriptors.

  The new calculation attempts to be exact regardless that the code
  is increasing the size of an arbitrary m_HeaderSize.
</content>
</entry>
<entry>
<title>check values for ContainerDuration.</title>
<updated>2020-10-09T00:29:11Z</updated>
<author>
<name>jelkins</name>
<email>jelkins@cinecert.com</email>
</author>
<published>2020-10-09T00:29:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/asdcplib/commit/?id=1d4a906682d19207b0885d90f25fe3e5fd9bb844'/>
<id>urn:sha1:1d4a906682d19207b0885d90f25fe3e5fd9bb844</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clear ResourceList before filling it</title>
<updated>2019-08-15T16:06:41Z</updated>
<author>
<name>Brogan</name>
<email>broganross@gmail.com</email>
</author>
<published>2019-08-15T16:06:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/asdcplib/commit/?id=e00923e06c7344fe1e9ea0195b84472f73714d63'/>
<id>urn:sha1:e00923e06c7344fe1e9ea0195b84472f73714d63</id>
<content type='text'>
If the same TimedTextReader is opened more than once the descriptor's resource list isn't cleared before it is populated.  This causes duplicate resources within the list.</content>
</entry>
<entry>
<title>Added BER length minimum value</title>
<updated>2018-10-13T21:50:44Z</updated>
<author>
<name>jhurst</name>
<email>jhurst@cinecert.com</email>
</author>
<published>2018-10-13T21:50:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/asdcplib/commit/?id=d25eed5c922ac911a92fb568099f8f507d6fca98'/>
<id>urn:sha1:d25eed5c922ac911a92fb568099f8f507d6fca98</id>
<content type='text'>
</content>
</entry>
<entry>
<title> o Oops, mistakenly turned off timed-text ancillary resource decryption</title>
<updated>2018-08-12T22:35:09Z</updated>
<author>
<name>jhurst</name>
<email>jhurst@cinecert.com</email>
</author>
<published>2018-08-12T22:35:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/asdcplib/commit/?id=79912d9558b67fb75dfad8bca29d2db1fa58a769'/>
<id>urn:sha1:79912d9558b67fb75dfad8bca29d2db1fa58a769</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o Added support for SMPTE RDD 47 "ISXD Track File"</title>
<updated>2018-08-06T22:07:03Z</updated>
<author>
<name>jhurst</name>
<email>jhurst@cinecert.com</email>
</author>
<published>2018-08-06T22:07:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/asdcplib/commit/?id=f4061a21fffad4fdf8dbb2f193f0f0960b25421c'/>
<id>urn:sha1:f4061a21fffad4fdf8dbb2f193f0f0960b25421c</id>
<content type='text'>
o Added generic support for SMPTE RP 2057 "Text-Based Metadata Carriage in MXF"
o Re-factored AS-02 frame-wrap index write to use a common implementation
o Re-factored support for SMPTE ST 410 to use a common implementation (affects
o   AS-DCP and AS-02 timed-text MXF (SMPTE 429-5)
o Patched several ambiguous integer casts.
o Added new essence type identifiers ESS_AS02_ISXD and ESS_AS02_ACES
o Fixed a bug wherein the Generic Container data tarck clip was instead being
o   written as a DM track
o Fixed UL values DCDataDescriptor and ContainerConstraintSubDescriptor to have
o   a byte 6 value of 0x53 (Tag Set) instead of 0x07 (coding sentinel)
o Added UL values 492 - 511 to the dictionary
o Added ApplicationSchemes and ConformsToSpecifications to the Preface set
o Added default initializer to MXF::LineMapPair
o Added sets DescriptiveFramework, DescriptiveObject, TextBasedDMFramework,
o   TextBasedObject, GenericStreamTextBasedSet and ISXDDataEssenceDescriptor
o Added ISXD support and options '-G', '-u' to as-02-wrap
o Added ISXD support and option '-g' to as-02-unwrap
</content>
</entry>
</feed>
