summaryrefslogtreecommitdiffstats
path: root/gst/nsf/fmopl.c
diff options
context:
space:
mode:
authorSebastian Dröge <slomo@circular-chaos.org>2009-01-22 11:47:48 +0100
committerSebastian Dröge <slomo@circular-chaos.org>2009-01-22 13:13:00 +0100
commit716ce72e46fa646f5c25cc49aae557ef485949d5 (patch)
treed649cf3e3b81d01fdffe392f862a4b1515f35fe7 /gst/nsf/fmopl.c
parent52028f2e11e5facd539616d29aff0c7098a057bc (diff)
downloadgst-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/nsf/fmopl.c')
0 files changed, 0 insertions, 0 deletions