summaryrefslogtreecommitdiffstats
path: root/gst/qtdemux/qtdemux_fourcc.h
diff options
context:
space:
mode:
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2008-09-03 12:39:35 +0000
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2008-09-03 12:39:35 +0000
commitbf5ffabf4cdd28a987829859c46c884dafb03d81 (patch)
tree397124b595d987f9eafac9c220b2574de348c3af /gst/qtdemux/qtdemux_fourcc.h
parentd64815f75f97e21e3e32701db509d2978c3940dc (diff)
gst/qtdemux/: Add support for video/mj2 mime-type and its additional atoms/boxes.
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state), (gst_qtdemux_loop_state_header), (qtdemux_parse_node), (qtdemux_parse_trak), (qtdemux_video_caps): * gst/qtdemux/qtdemux.h: * gst/qtdemux/qtdemux_fourcc.h: * gst/qtdemux/qtdemux_types.c: Add support for video/mj2 mime-type and its additional atoms/boxes. Fixes #550646.
Diffstat (limited to 'gst/qtdemux/qtdemux_fourcc.h')
-rw-r--r--gst/qtdemux/qtdemux_fourcc.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/gst/qtdemux/qtdemux_fourcc.h b/gst/qtdemux/qtdemux_fourcc.h
index 96ee218e..a030f1b6 100644
--- a/gst/qtdemux/qtdemux_fourcc.h
+++ b/gst/qtdemux/qtdemux_fourcc.h
@@ -24,6 +24,7 @@
G_BEGIN_DECLS
+#define FOURCC_ftyp GST_MAKE_FOURCC('f','t','y','p')
#define FOURCC_moov GST_MAKE_FOURCC('m','o','o','v')
#define FOURCC_mvhd GST_MAKE_FOURCC('m','v','h','d')
#define FOURCC_clip GST_MAKE_FOURCC('c','l','i','p')
@@ -133,6 +134,15 @@ G_BEGIN_DECLS
#define FOURCC_keyw GST_MAKE_FOURCC('k','e','y','w')
#define FOURCC_kywd GST_MAKE_FOURCC('k','y','w','d')
+/* 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')
+#define FOURCC_colr GST_MAKE_FOURCC('c','o','l','r')
+#define FOURCC_fiel GST_MAKE_FOURCC('f','i','e','l')
+#define FOURCC_jp2x GST_MAKE_FOURCC('j','p','2','x')
+/* some buggy hardware's notion of mdhd */
+#define FOURCC_mhdr GST_MAKE_FOURCC('m','h','d','r')
+
/* Xiph fourcc */
#define FOURCC_XiTh GST_MAKE_FOURCC('X','i','T','h')
#define FOURCC_XdxT GST_MAKE_FOURCC('X','d','x','T')