5
* Copyright (C) 1998,99 Rasca, Berlin
8
* This library is free software; you can redistribute it and/or
9
* modify it under the terms of the GNU Library General Public
10
* License as published by the Free Software Foundation; either
11
* version 2 of the License, or (at your option) any later version.
13
* This library is distributed in the hope that it will be useful,
14
* but WITHOUT ANY WARRANTY; without even the implied warranty of
15
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
* Library General Public License for more details.
18
* You should have received a copy of the GNU Library General Public
19
* License along with this library; if not, write to the Free Software
20
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
28
#define GTA_free 0x66726565 /* free */
29
#define GTA_skip 0x736B6970 /* skip */
30
#define GTA_movie 0x6D6F6F76 /* moov */
31
#define GTA_movie_header 0x6D766864 /* mvhd */
32
#define GTA_movie_data 0x6D646174 /* mdat */
33
#define GTA_track 0x7472616B /* trak */
34
#define GTA_track_header 0x746b6864 /* tkhd */
35
#define GTA_edit 0x65647473 /* edts */
36
#define GTA_edit_list 0x656C7374 /* elst */
37
#define GTA_media 0x6D646961 /* mdia */
38
#define GTA_media_header 0x6D646864 /* mdhd */
39
#define GTA_handler_ref 0x68646C72 /* hdlr */
40
#define GTA_color_table 0x63746162 /* */
41
#define GTA_user_data 0x75647461 /* udta */
42
#define GTA_media_info 0x6D696E66 /* minf */
43
#define GTA_video_media_header 0x766D6864 /* vmhd */
44
#define GTA_sound_media_header 0x736D6864 /* smhd */
45
#define GTA_base_media_header 0x676D6864 /* gmhd */
46
#define GTA_base_media_info 0x676D696E /* gmin */
47
#define GTA_data_info 0x64696E66 /* dinf */
48
#define GTA_data_ref 0x64726566 /* dref */
49
#define GTA_sample_table 0x7374626C /* stbl */
50
#define GTA_sample_desc 0x73747364 /* stsd */
51
#define GTA_time_to_sample 0x73747473 /* stts */
52
#define GTA_sample_size 0x7374737A /* stsz */
53
#define GTA_chunk_offset 0x7374636F /* stco */
54
#define GTA_sample_to_chunk 0x73747363 /* stsc */
55
#define GTA_sync_sample 0x73747373 /* stss */
57
#define GTA_world_header 0x76727363 /* vrsc */
58
#define GTA_imaging_parent 0x696D6770 /* imgp */
60
#define GT_MEDIA_REF 0x6D686C72 /* mhlr */
61
#define GT_DATA_REF 0x64686C72 /* dhlr */
64
#define GT_VIDEO 0x76696465 /* vide */
65
#define GT_SOUND 0x736F756E /* soun */
66
#define GT_PANORAMA 0x70616E6F /* pano */
67
#define GT_N_PANO 0x5354706E /* STpn */
68
#define GT_N_QTVR 0x71747672 /* qtvr */
69
#define GT_ALIAS 0x616C6973 /* alis */
70
#define GT_COMP_MAN 0x40676E75 /* @gnu */
71
#define GT_MID_HDLR_NAME "GNU Media Handler"
72
/* video track data format */
73
#define GT_COMP_RAW "Uncompressed"
74
#define GT_COMP_JPEG "Joint Picture Expert Group"
75
#define GT_COMP_PNG "Portable Network Graphics"
77
#define GT_VID_FMT_CVID 0x63766964 /* 'cvid' */
78
#define GT_VID_FMT_RAW 0x72617720 /* 'raw ' */
79
#define GT_VID_FMT_JPEG 0x6A706567 /* 'jpeg' */
80
#define GT_VID_FMT_YUV2 0x59555632 /* 'YUV2' */
81
#define GT_VID_FMT_PNG 0x706E6720 /* 'png ' */
82
#define GT_VID_FMT_PANO 0x70616E6F /* 'pano' */
84
#define GT_SND_FMT_RAW 0x72617720 /* 'raw ' */
85
#define GT_SND_FMT_TWOS 0x74776F73 /* 'twos' */
86
#define GT_SND_FMT_yLAW 0xB56C6177 /* '�law' */
88
#define GT_UD_COPYRIGHT 0xA9637079 /* '�cpy' */
89
#define GT_UD_DAY 0xA9646179 /* '�day' */
90
#define GT_UD_DIRECTOR 0xA9646972 /* '�dir' */
91
#define GT_UD_INFO 0xA9696E66 /* '�inf' */
92
#define GT_UD_PRODUCER 0xA9707264 /* '@prd' */
93
#define GT_UD_LOOP 0x4C4F4F50 /* 'LOOP' */
94
#define GT_UD_CONTR_TYPE 0x63747970 /* 'ctyp' */
95
#define GT_UD_CONTR_DATA 0x5354706E /* 'STpn' */