From 94d5d24cf0e72752d6d7d10c8357e48eaf366ca2 Mon Sep 17 00:00:00 2001 From: Marco Ballesio Date: Wed, 15 Apr 2009 20:10:04 +0300 Subject: 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. --- gst/qtdemux/qtdemux_fourcc.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'gst/qtdemux/qtdemux_fourcc.h') 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') -- cgit