summaryrefslogtreecommitdiffstats
path: root/gst/qtdemux/qtdemux_types.c
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_types.c
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_types.c')
-rw-r--r--gst/qtdemux/qtdemux_types.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/gst/qtdemux/qtdemux_types.c b/gst/qtdemux/qtdemux_types.c
index 357fee54..d2b7e5a7 100644
--- a/gst/qtdemux/qtdemux_types.c
+++ b/gst/qtdemux/qtdemux_types.c
@@ -95,14 +95,19 @@ static const QtNodeType qt_node_types[] = {
{FOURCC_meta, "meta", 0, qtdemux_dump_unknown},
{FOURCC_ilst, "ilst", QT_FLAG_CONTAINER,},
{FOURCC__nam, "Name", QT_FLAG_CONTAINER,},
+ {FOURCC_titl, "Title", QT_FLAG_CONTAINER,},
{FOURCC__ART, "Artist", QT_FLAG_CONTAINER,},
+ {FOURCC_auth, "Author", QT_FLAG_CONTAINER,},
+ {FOURCC_perf, "Performer", QT_FLAG_CONTAINER,},
{FOURCC__wrt, "Writer", QT_FLAG_CONTAINER,},
{FOURCC__grp, "Group", QT_FLAG_CONTAINER,},
{FOURCC__alb, "Album", QT_FLAG_CONTAINER,},
+ {FOURCC_albm, "Album", QT_FLAG_CONTAINER,},
{FOURCC__day, "Date", QT_FLAG_CONTAINER,},
{FOURCC__cpy, "Copyright", QT_FLAG_CONTAINER,},
{FOURCC__cmt, "Comment", QT_FLAG_CONTAINER,},
{FOURCC__des, "Description", QT_FLAG_CONTAINER,},
+ {FOURCC_dscp, "Description", QT_FLAG_CONTAINER,},
{FOURCC__req, "Requirement", QT_FLAG_CONTAINER,},
{FOURCC__enc, "Encoder", QT_FLAG_CONTAINER,},
{FOURCC_gnre, "Genre", QT_FLAG_CONTAINER,},
@@ -127,8 +132,11 @@ static const QtNodeType qt_node_types[] = {
{FOURCC_ctts, "Composition time to sample", 0, qtdemux_dump_ctts},
{FOURCC_XiTh, "XiTh", 0},
{FOURCC_XdxT, "XdxT", 0},
+ {FOURCC_loci, "loci", 0},
+ {FOURCC_clsf, "clsf", 0},
{0, "unknown", 0,},
};
+
static const int n_qt_node_types =
sizeof (qt_node_types) / sizeof (qt_node_types[0]);