summaryrefslogtreecommitdiffstats
path: root/gst/qtdemux/qtdemux_fourcc.h
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@collabora.co.uk>2009-05-20 18:45:45 +0200
committerWim Taymans <wim@metal.(none)>2009-05-21 22:05:11 +0200
commita6424471f14c9196533bb263aaf98e29eee5cba5 (patch)
tree29f6b0fed6b748ce2e9d8f16a08177a1b9f7e535 /gst/qtdemux/qtdemux_fourcc.h
parent10ce6c6f6d6f7f1a41ae6cb0e431faffc93d4add (diff)
qtdemux: parse in24 boxes to get endianness
in24 samples are normally big-endian but an enda box can change this to little-endian. Recurse into the in24 box and find the enda box so that we get the endianness right. Fixes #582515
Diffstat (limited to 'gst/qtdemux/qtdemux_fourcc.h')
-rw-r--r--gst/qtdemux/qtdemux_fourcc.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/qtdemux/qtdemux_fourcc.h b/gst/qtdemux/qtdemux_fourcc.h
index adae4fb9..a8193651 100644
--- a/gst/qtdemux/qtdemux_fourcc.h
+++ b/gst/qtdemux/qtdemux_fourcc.h
@@ -125,6 +125,8 @@ G_BEGIN_DECLS
#define FOURCC_twos GST_MAKE_FOURCC('t','w','o','s')
#define FOURCC_sowt GST_MAKE_FOURCC('s','o','w','t')
#define FOURCC_raw_ GST_MAKE_FOURCC('r','a','w',' ')
+#define FOURCC_in24 GST_MAKE_FOURCC('i','n','2','4')
+#define FOURCC_enda GST_MAKE_FOURCC('e','n','d','a')
#define FOURCC_QDM2 GST_MAKE_FOURCC('Q','D','M','2')
#define FOURCC_alac GST_MAKE_FOURCC('a','l','a','c')
#define FOURCC_samr GST_MAKE_FOURCC('s','a','m','r')