summaryrefslogtreecommitdiffstats
path: root/gst/mxf/mxfdms1.c
AgeCommit message (Collapse)AuthorFilesLines
2009-01-22Store MXF metadata in a hash table, keyed by UIDSebastian Dröge1-506/+469
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.
2009-01-22Update copyrights for 2009Sebastian Dröge1-1/+1
2009-01-22Simplify parsing of UL/UUID arraysSebastian Dröge1-924/+459
Simplify parsing of UL/UUID arrays by abstracting it into a separate function.
2009-01-22Implement parsing of DMS1 (SMPTE S380M)Sebastian Dröge1-0/+6088
2008-12-22gst/mxf/: Cleanup of the includes.Sebastian Dröge1-0/+29
Original commit message from CVS: * gst/mxf/mxf.c: * gst/mxf/mxfaes-bwf.h: * gst/mxf/mxfd10.c: * gst/mxf/mxfdms1.c: * gst/mxf/mxfdms1.h: * gst/mxf/mxfmpeg.h: * gst/mxf/mxftypes.h: Cleanup of the includes.