ClairMeta points out that SMPTE subtitle MXF's ResourceID should
authorCarl Hetherington <cth@carlh.net>
Sun, 6 Jan 2019 23:02:21 +0000 (23:02 +0000)
committerCarl Hetherington <cth@carlh.net>
Sun, 6 Jan 2019 23:02:21 +0000 (23:02 +0000)
commit63bff141f70aa81e50a7cf927e5110a2bb504ae6
treeac395344dfabcd89563b0cbef20a133dc0b70bc0
parentb8c235e96ee6ac9548263682eb6c92bf28fc29b0
ClairMeta points out that SMPTE subtitle MXF's ResourceID should
be the same as the internal XML ID.  This in turn must be different
from the MXF's UUID.

I *think* that we have:

AssetUUID: MXF's UUID, which must be different; written from
the WriterInfo (set up by fill_writer_info, which is passed _id)

AssetID: MXF's ResourceID, which must be the _xml_id; written from
the TimedTextDescriptor.

I believe that this patch fixes the ResourceID to be the XML ID (as
required) without undoing the Doremi fix whereby the MXF UUID must
be different to the XML ID.

This patch quells ClairMeta's error.
src/smpte_subtitle_asset.cc