77
77
#define FOURCC_vmhd GST_MAKE_FOURCC('v','m','h','d')
78
78
#define FOURCC_smhd GST_MAKE_FOURCC('s','m','h','d')
79
79
#define FOURCC_gmhd GST_MAKE_FOURCC('g','m','h','d')
80
#define FOURCC_hmhd GST_MAKE_FOURCC('h','m','h','d')
80
81
#define FOURCC_gmin GST_MAKE_FOURCC('g','m','i','n')
81
82
#define FOURCC_dinf GST_MAKE_FOURCC('d','i','n','f')
82
83
#define FOURCC_dref GST_MAKE_FOURCC('d','r','e','f')
112
113
#define FOURCC_ilst GST_MAKE_FOURCC('i','l','s','t')
113
114
#define FOURCC__nam GST_MAKE_FOURCC(0xa9,'n','a','m')
114
115
#define FOURCC__ART GST_MAKE_FOURCC(0xa9,'A','R','T')
116
#define FOURCC_aART GST_MAKE_FOURCC('a','A','R','T')
115
117
#define FOURCC__wrt GST_MAKE_FOURCC(0xa9,'w','r','t')
116
118
#define FOURCC__grp GST_MAKE_FOURCC(0xa9,'g','r','p')
117
119
#define FOURCC__alb GST_MAKE_FOURCC(0xa9,'a','l','b')
118
120
#define FOURCC__day GST_MAKE_FOURCC(0xa9,'d','a','y')
119
121
#define FOURCC__des GST_MAKE_FOURCC(0xa9,'d','e','s')
122
#define FOURCC__lyr GST_MAKE_FOURCC(0xa9,'l','y','r')
120
123
#define FOURCC_gnre GST_MAKE_FOURCC('g','n','r','e')
121
124
#define FOURCC_disc GST_MAKE_FOURCC('d','i','s','c')
122
125
#define FOURCC_disk GST_MAKE_FOURCC('d','i','s','k')
170
173
#define FOURCC_jpeg GST_MAKE_FOURCC('j','p','e','g')
171
174
#define FOURCC_mjp2 GST_MAKE_FOURCC('m','j','p','2')
172
175
#define FOURCC_jp2h GST_MAKE_FOURCC('j','p','2','h')
176
#define FOURCC_jp2c GST_MAKE_FOURCC('j','p','2','c')
177
#define FOURCC_gama GST_MAKE_FOURCC('g','a','m','a')
178
#define FOURCC_tvsh GST_MAKE_FOURCC('t','v','s','h')
179
#define FOURCC_tven GST_MAKE_FOURCC('t','v','e','n')
180
#define FOURCC_tvsn GST_MAKE_FOURCC('t','v','s','n')
181
#define FOURCC_tves GST_MAKE_FOURCC('t','v','e','s')
182
#define FOURCC_sonm GST_MAKE_FOURCC('s','o','n','m')
183
#define FOURCC_soal GST_MAKE_FOURCC('s','o','a','l')
184
#define FOURCC_soar GST_MAKE_FOURCC('s','o','a','r')
185
#define FOURCC_soaa GST_MAKE_FOURCC('s','o','a','a')
186
#define FOURCC_soco GST_MAKE_FOURCC('s','o','c','o')
187
#define FOURCC_sosn GST_MAKE_FOURCC('s','o','s','n')
191
#define FOURCC_SEQH GST_MAKE_FOURCC('S','E','Q','H')
192
#define FOURCC_SMI_ GST_MAKE_FOURCC('S','M','I',' ')
174
194
/* Xiph fourcc */
175
195
#define FOURCC_XiTh GST_MAKE_FOURCC('X','i','T','h')
190
210
#define FOURCC_albm GST_MAKE_FOURCC('a','l','b','m')
191
211
#define FOURCC_loci GST_MAKE_FOURCC('l','o','c','i')
192
212
#define FOURCC_kywd GST_MAKE_FOURCC('k','y','w','d')
213
#define FOURCC_clsf GST_MAKE_FOURCC('c','l','s','f')
215
/* For Microsoft Wave formats embedded in quicktime, the FOURCC is
216
'm', 's', then the 16 bit wave codec id */
217
#define MS_WAVE_FOURCC(codecid) GST_MAKE_FOURCC( \
218
'm', 's', ((codecid)>>8)&0xff, ((codecid)&0xff))