diff options
author | Wim Taymans <wim.taymans@collabora.co.uk> | 2009-05-20 18:45:45 +0200 |
---|---|---|
committer | Wim Taymans <wim@metal.(none)> | 2009-05-21 22:05:11 +0200 |
commit | a6424471f14c9196533bb263aaf98e29eee5cba5 (patch) | |
tree | 29f6b0fed6b748ce2e9d8f16a08177a1b9f7e535 /gst/qtdemux/qtdemux_fourcc.h | |
parent | 10ce6c6f6d6f7f1a41ae6cb0e431faffc93d4add (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.h | 2 |
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') |