summaryrefslogtreecommitdiffstats
path: root/gst/mxf/mxftypes.h
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian.droege@collabora.co.uk>2009-03-26 08:13:10 +0100
committerSebastian Dröge <sebastian.droege@collabora.co.uk>2009-03-26 08:13:10 +0100
commit6f62242c5f6765285564f42dd79d72a23b86b6a3 (patch)
tree5b17956b0bf70223964409b7812031df9873cf0b /gst/mxf/mxftypes.h
parentebefc41614b6229cb51531a6bdebfebb83e1af45 (diff)
parente5caf2eddadd6746fac36a46444358b68d8dfa98 (diff)
downloadgst-plugins-bad-6f62242c5f6765285564f42dd79d72a23b86b6a3.tar.gz
gst-plugins-bad-6f62242c5f6765285564f42dd79d72a23b86b6a3.tar.bz2
gst-plugins-bad-6f62242c5f6765285564f42dd79d72a23b86b6a3.zip
Merge branch 'mxfmux'
Diffstat (limited to 'gst/mxf/mxftypes.h')
-rw-r--r--gst/mxf/mxftypes.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/gst/mxf/mxftypes.h b/gst/mxf/mxftypes.h
index dcbbd28d..ffb40d9c 100644
--- a/gst/mxf/mxftypes.h
+++ b/gst/mxf/mxftypes.h
@@ -29,6 +29,10 @@ typedef struct {
guint8 u[16];
} MXFUL;
+typedef struct {
+ guint8 u[16];
+} MXFUUID;
+
/* SMPTE 377M 3.2 */
typedef struct {
guint8 u[32];
@@ -65,6 +69,8 @@ typedef struct {
MXFUL key;
guint16 size;
guint8 *data;
+
+ gboolean g_slice; /* TRUE if data was allocated by GSlice */
} MXFLocalTag;
/* SMPTE 377M 11.1 */
@@ -114,6 +120,8 @@ typedef struct {
typedef struct {
guint64 offset;
GHashTable *mappings;
+ GHashTable *reverse_mappings;
+ guint16 next_free_tag;
} MXFPrimerPack;
/* SMPTE 377M 10.2.3 */