summaryrefslogtreecommitdiffstats
path: root/gst/qtdemux/qtdemux_fourcc.h
diff options
context:
space:
mode:
authorMarco Ballesio <marco.ballesio@nokia.com>2009-04-15 20:10:04 +0300
committerStefan Kost <ensonic@users.sf.net>2009-04-15 20:14:19 +0300
commit94d5d24cf0e72752d6d7d10c8357e48eaf366ca2 (patch)
tree52c6db81638e14012d5f7a43cfe9673e350f3b94 /gst/qtdemux/qtdemux_fourcc.h
parentaf7f3a50ddef157e32493597ee28a2f5ee4c5fa6 (diff)
qtdemux: implement 3GPP (TS 26.244 V8.0.0) Asset metadata handling, Fixes #132193
Implements 3gpp iso metadata tags which are different from mov udta atoms.
Diffstat (limited to 'gst/qtdemux/qtdemux_fourcc.h')
-rw-r--r--gst/qtdemux/qtdemux_fourcc.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/gst/qtdemux/qtdemux_fourcc.h b/gst/qtdemux/qtdemux_fourcc.h
index cbf5b15f..aa9a1f2d 100644
--- a/gst/qtdemux/qtdemux_fourcc.h
+++ b/gst/qtdemux/qtdemux_fourcc.h
@@ -140,6 +140,17 @@ G_BEGIN_DECLS
#define FOURCC_keyw GST_MAKE_FOURCC('k','e','y','w')
#define FOURCC_kywd GST_MAKE_FOURCC('k','y','w','d')
+/* 3gpp asset meta data fourcc */
+#define FOURCC_titl GST_MAKE_FOURCC('t','i','t','l')
+#define FOURCC_dscp GST_MAKE_FOURCC('d','s','c','p')
+#define FOURCC_perf GST_MAKE_FOURCC('p','e','r','f')
+#define FOURCC_auth GST_MAKE_FOURCC('a','u','t','h')
+#define FOURCC_rtng GST_MAKE_FOURCC('r','t','n','g')
+#define FOURCC_clsf GST_MAKE_FOURCC('c','l','s','f')
+#define FOURCC_loci GST_MAKE_FOURCC('l','o','c','i')
+#define FOURCC_albm GST_MAKE_FOURCC('a','l','b','m')
+#define FOURCC_yrrc GST_MAKE_FOURCC('y','r','r','c')
+
/* ISO Motion JPEG 2000 fourcc */
#define FOURCC_mjp2 GST_MAKE_FOURCC('m','j','p','2')
#define FOURCC_jp2h GST_MAKE_FOURCC('j','p','2','h')