diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2009-01-22 11:47:48 +0100 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2009-01-22 13:13:00 +0100 |
commit | 716ce72e46fa646f5c25cc49aae557ef485949d5 (patch) | |
tree | d649cf3e3b81d01fdffe392f862a4b1515f35fe7 /gst/app/gstapp.c | |
parent | 52028f2e11e5facd539616d29aff0c7098a057bc (diff) | |
download | gst-plugins-bad-716ce72e46fa646f5c25cc49aae557ef485949d5.tar.gz gst-plugins-bad-716ce72e46fa646f5c25cc49aae557ef485949d5.tar.bz2 gst-plugins-bad-716ce72e46fa646f5c25cc49aae557ef485949d5.zip |
Store MXF metadata in a hash table, keyed by UID
Store the MXF metadata in a hash table, keyed by the
instance UID. This simplifies resolval of the metadata
and makes looping over all metadata sets unnecessary
in most cases.
Additionally parse metadata always. If we already have
a metadata set with the same UID replace it only if
the new metadata set is from a later offset. This
fixes metadata parsing of files where following partitions
don't have a complete copy of the previous metadata.
Diffstat (limited to 'gst/app/gstapp.c')
0 files changed, 0 insertions, 0 deletions