~ubuntu-branches/ubuntu/jaunty/xvidcap/jaunty-proposed

« back to all changes in this revision

Viewing changes to gt/gtatoms.h

  • Committer: Bazaar Package Importer
  • Author(s): John Dong
  • Date: 2008-02-25 15:47:12 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20080225154712-qvr11ekcea4c9ry8
Tags: 1.1.6-0.1ubuntu1
* Merge from debian-multimedia (LP: #120003), Ubuntu Changes:
 - For ffmpeg-related build-deps, remove cvs from package names.
 - Standards-Version 3.7.3
 - Maintainer Spec

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*
2
 
 * gtatoms.h
3
 
 * GnuTime module
4
 
 *
5
 
 * Copyright (C) 1998,99 Rasca, Berlin
6
 
 * EMail: thron@gmx.de
7
 
 *
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.
12
 
 *
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.
17
 
 *
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.
21
 
 */
22
 
 
23
 
#ifndef __GTATOMS_H__
24
 
#define __GTATOMS_H__
25
 
 
26
 
/* gnutime atom types
27
 
 */
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 */
56
 
 
57
 
#define GTA_world_header    0x76727363  /* vrsc */
58
 
#define GTA_imaging_parent  0x696D6770  /* imgp */
59
 
 
60
 
#define GT_MEDIA_REF    0x6D686C72      /* mhlr */
61
 
#define GT_DATA_REF             0x64686C72      /* dhlr */
62
 
/* media types
63
 
 */
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"
76
 
 
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' */
83
 
 
84
 
#define GT_SND_FMT_RAW  0x72617720      /* 'raw ' */
85
 
#define GT_SND_FMT_TWOS 0x74776F73      /* 'twos' */
86
 
#define GT_SND_FMT_yLAW 0xB56C6177      /* '�law' */
87
 
 
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' */
96
 
 
97
 
#endif