2 * Copyright (C) <1999> Erik Walthinsen <omega@cse.ogi.edu>
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Library General Public
6 * License as published by the Free Software Foundation; either
7 * version 2 of the License, or (at your option) any later version.
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Library General Public License for more details.
14 * You should have received a copy of the GNU Library General Public
15 * License along with this library; if not, write to the
16 * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
17 * Boston, MA 02111-1307, USA.
20 #ifndef __GST_QTDEMUX_FOURCC_H__
21 #define __GST_QTDEMUX_FOURCC_H__
28 #define FOURCC_vide GST_MAKE_FOURCC('v','i','d','e')
29 #define FOURCC_soun GST_MAKE_FOURCC('s','o','u','n')
30 #define FOURCC_subp GST_MAKE_FOURCC('s','u','b','p')
31 #define FOURCC_hint GST_MAKE_FOURCC('h','i','n','t')
32 #define FOURCC_mp4a GST_MAKE_FOURCC('m','p','4','a')
33 #define FOURCC_mp4v GST_MAKE_FOURCC('m','p','4','v')
34 #define FOURCC_MP4V GST_MAKE_FOURCC('M','P','4','V')
35 #define FOURCC_fmp4 GST_MAKE_FOURCC('f','m','p','4')
36 #define FOURCC_FMP4 GST_MAKE_FOURCC('F','M','P','4')
38 #define FOURCC_meta GST_MAKE_FOURCC('m','e','t','a')
40 #define FOURCC_____ GST_MAKE_FOURCC('-','-','-','-')
42 #define FOURCC_free GST_MAKE_FOURCC('f','r','e','e')
44 #define FOURCC_drms GST_MAKE_FOURCC('d','r','m','s')
45 #define FOURCC_drmi GST_MAKE_FOURCC('d','r','m','i')
46 #define FOURCC_avc1 GST_MAKE_FOURCC('a','v','c','1')
47 #define FOURCC_avcC GST_MAKE_FOURCC('a','v','c','C')
49 #define FOURCC_ulaw GST_MAKE_FOURCC('u','l','a','w')
50 #define FOURCC_alaw GST_MAKE_FOURCC('a','l','a','w')
52 #define FOURCC_raw_ GST_MAKE_FOURCC('r','a','w',' ')
54 #define FOURCC_alac GST_MAKE_FOURCC('a','l','a','c')
55 #define FOURCC_samr GST_MAKE_FOURCC('s','a','m','r')
56 #define FOURCC_sawb GST_MAKE_FOURCC('s','a','w','b')
57 #define FOURCC_mdat GST_MAKE_FOURCC('m','d','a','t')
58 #define FOURCC_in24 GST_MAKE_FOURCC('i','n','2','4')
60 #define FOURCC_text GST_MAKE_FOURCC('t','e','x','t')
61 #define FOURCC_tx3g GST_MAKE_FOURCC('t','x','3','g')
62 #define FOURCC_mp4s GST_MAKE_FOURCC('m','p','4','s')
63 #define FOURCC_uuid GST_MAKE_FOURCC('u','u','i','d')
67 #define FOURCC_mfhd GST_MAKE_FOURCC('m','f','h','d')
68 #define FOURCC_mfra GST_MAKE_FOURCC('m','f','r','a')
69 #define FOURCC_mfro GST_MAKE_FOURCC('m','f','r','o')
70 #define FOURCC_moof GST_MAKE_FOURCC('m','o','o','f')
71 #define FOURCC_mvex GST_MAKE_FOURCC('m','v','e','x')
72 #define FOURCC_sdtp GST_MAKE_FOURCC('s','d','t','p')
73 #define FOURCC_tfhd GST_MAKE_FOURCC('t','f','h','d')
74 #define FOURCC_tfxd GST_MAKE_FOURCC('t','f','x','d')
75 #define FOURCC_tfra GST_MAKE_FOURCC('t','f','r','a')
76 #define FOURCC_traf GST_MAKE_FOURCC('t','r','a','f')
77 #define FOURCC_trex GST_MAKE_FOURCC('t','r','e','x')
78 #define FOURCC_trun GST_MAKE_FOURCC('t','r','u','n')
79 #define FOURCC_ovc1 GST_MAKE_FOURCC('o','v','c','1')
80 #define FOURCC_owma GST_MAKE_FOURCC('o','w','m','a')
81 #define FOURCC_uuid GST_MAKE_FOURCC('u','u','i','d')
82 #define FOURCC_tfrf GST_MAKE_FOURCC('t','f','r','f')
86 #endif /* __GST_QTDEMUX_FOURCC_H__ */