summaryrefslogtreecommitdiffstats
path: root/gst/mxf/mxfdms1.c
AgeCommit message (Collapse)AuthorFilesLines
2009-03-26mxf: Differentiate between UL and UUIDSebastian Dröge1-96/+96
2009-03-26mxf: Source files and #include cleanupSebastian Dröge1-1/+1
2009-03-02mxfdemux: Use arrays instead of lists for the metadata registriesSebastian Dröge1-52/+46
2009-02-28mxf: Store the metadata type ID inside the class structureSebastian Dröge1-41/+115
2009-02-21mxfdemux: Don't use generic metadata parsers for unknown metadata, the ↵Sebastian Dröge1-2/+1
results are useless anyway
2009-02-12mxfdemux: Parse MXFTimestamp's milliseconds and add _to_string() functionSebastian Dröge1-30/+14
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.