From 9100168eae6e0d0fe43d516f3af861b7d6fde20e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= Date: Mon, 28 Sep 2009 13:01:30 +0200 Subject: [PATCH] qtmux: add a couple of fourcc for fragmented mp4 --- gst/quicktime/fourcc.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gst/quicktime/fourcc.h b/gst/quicktime/fourcc.h index cbef8bbade..188e20275e 100644 --- a/gst/quicktime/fourcc.h +++ b/gst/quicktime/fourcc.h @@ -194,6 +194,21 @@ G_BEGIN_DECLS #define FOURCC_SEQH GST_MAKE_FOURCC('S','E','Q','H') #define FOURCC_SMI_ GST_MAKE_FOURCC('S','M','I',' ') +/* fragmented mp4 */ +#define FOURCC_mvex GST_MAKE_FOURCC('m','v','e','x') +#define FOURCC_mehd GST_MAKE_FOURCC('m','e','h','d') +#define FOURCC_trex GST_MAKE_FOURCC('t','r','e','x') +#define FOURCC_mfra GST_MAKE_FOURCC('m','f','r','a') +#define FOURCC_moof GST_MAKE_FOURCC('m','o','o','f') +#define FOURCC_tfra GST_MAKE_FOURCC('t','f','r','a') +#define FOURCC_tfhd GST_MAKE_FOURCC('t','f','h','d') +#define FOURCC_trun GST_MAKE_FOURCC('t','r','u','n') +#define FOURCC_sdtp GST_MAKE_FOURCC('s','d','t','p') +#define FOURCC_mfro GST_MAKE_FOURCC('m','f','r','o') +#define FOURCC_mfhd GST_MAKE_FOURCC('m','f','h','d') +#define FOURCC_mvhd GST_MAKE_FOURCC('m','v','h','d') +#define FOURCC_traf GST_MAKE_FOURCC('t','r','a','f') + /* Xiph fourcc */ #define FOURCC_XiTh GST_MAKE_FOURCC('X','i','T','h') #define FOURCC_XdxT GST_MAKE_FOURCC('X','d','x','T') @@ -220,6 +235,9 @@ G_BEGIN_DECLS #define MS_WAVE_FOURCC(codecid) GST_MAKE_FOURCC( \ 'm', 's', ((codecid)>>8)&0xff, ((codecid)&0xff)) +#define FOURCC_owma GST_MAKE_FOURCC('o','w','m','a') +#define FOURCC_ovc1 GST_MAKE_FOURCC('o','v','c','1') + G_END_DECLS #endif /* __FOURCC_H__ */