author | hgs |
Fri, 14 May 2010 18:43:44 -0500 | |
changeset 20 | 7e3786c5ed27 |
parent 16 | 8e837d1bf446 |
child 30 | 7e817e7e631c |
permissions | -rw-r--r-- |
0
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
1 |
/* GStreamer |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
2 |
* Copyright (C) 2006 Jan Schmidt <thaytan@noraisin.net> |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
3 |
* |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
4 |
* gstquark.h: Private header for storing quark info |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
5 |
* |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
6 |
* This library is free software; you can redistribute it and/or |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
7 |
* modify it under the terms of the GNU Library General Public |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
8 |
* License as published by the Free Software Foundation; either |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
9 |
* version 2 of the License, or (at your option) any later version. |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
10 |
* |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
11 |
* This library is distributed in the hope that it will be useful, |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
12 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
13 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
14 |
* Library General Public License for more details. |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
15 |
* |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
16 |
* You should have received a copy of the GNU Library General Public |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
17 |
* License along with this library; if not, write to the |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
18 |
* Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
19 |
* Boston, MA 02111-1307, USA. |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
20 |
*/ |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
21 |
|
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
22 |
#ifndef __GST_QUARK_H__ |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
23 |
#define __GST_QUARK_H__ |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
24 |
|
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
25 |
/* These enums need to match the number and order |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
26 |
* of strings declared in _quark_table, in gstquark.c */ |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
27 |
typedef enum _GstQuarkId |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
28 |
{ |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
29 |
GST_QUARK_FORMAT = 0, |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
30 |
GST_QUARK_CURRENT = 1, |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
31 |
GST_QUARK_DURATION = 2, |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
32 |
GST_QUARK_RATE = 3, |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
33 |
GST_QUARK_SEEKABLE = 4, |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
34 |
GST_QUARK_SEGMENT_START = 5, |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
35 |
GST_QUARK_SEGMENT_END = 6, |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
36 |
GST_QUARK_SRC_FORMAT = 7, |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
37 |
GST_QUARK_SRC_VALUE = 8, |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
38 |
GST_QUARK_DEST_FORMAT = 9, |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
39 |
GST_QUARK_DEST_VALUE = 10, |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
40 |
GST_QUARK_START_FORMAT = 11, |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
41 |
GST_QUARK_START_VALUE = 12, |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
42 |
GST_QUARK_STOP_FORMAT = 13, |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
43 |
GST_QUARK_STOP_VALUE = 14, |
16 | 44 |
GST_QUARK_GERROR = 15, |
45 |
GST_QUARK_DEBUG = 16, |
|
46 |
GST_QUARK_BUFFER_PERCENT = 17, |
|
47 |
GST_QUARK_BUFFERING_MODE = 18, |
|
48 |
GST_QUARK_AVG_IN_RATE = 19, |
|
49 |
GST_QUARK_AVG_OUT_RATE = 20, |
|
50 |
GST_QUARK_BUFFERING_LEFT = 21, |
|
51 |
GST_QUARK_ESTIMATED_TOTAL = 22, |
|
52 |
GST_QUARK_OLD_STATE = 23, |
|
53 |
GST_QUARK_NEW_STATE = 24, |
|
54 |
GST_QUARK_PENDING_STATE = 25, |
|
55 |
GST_QUARK_CLOCK = 26, |
|
56 |
GST_QUARK_READY = 27, |
|
57 |
GST_QUARK_POSITION = 28, |
|
58 |
GST_QUARK_NEW_BASE_TIME = 29, |
|
59 |
GST_QUARK_LIVE = 30, |
|
60 |
GST_QUARK_MIN_LATENCY = 31, |
|
61 |
GST_QUARK_MAX_LATENCY = 32, |
|
62 |
GST_QUARK_BUSY = 33, |
|
63 |
GST_QUARK_TYPE = 34, |
|
64 |
GST_QUARK_OWNER = 35, |
|
65 |
GST_QUARK_UPDATE = 36, |
|
66 |
GST_QUARK_APPLIED_RATE = 37, |
|
67 |
GST_QUARK_START = 38, |
|
68 |
GST_QUARK_STOP = 39, |
|
69 |
GST_QUARK_MINSIZE = 40, |
|
70 |
GST_QUARK_MAXSIZE = 41, |
|
71 |
GST_QUARK_ASYNC = 42, |
|
72 |
GST_QUARK_PROPORTION = 43, |
|
73 |
GST_QUARK_DIFF = 44, |
|
74 |
GST_QUARK_TIMESTAMP = 45, |
|
75 |
GST_QUARK_FLAGS = 46, |
|
76 |
GST_QUARK_CUR_TYPE = 47, |
|
77 |
GST_QUARK_CUR = 48, |
|
78 |
GST_QUARK_STOP_TYPE = 49, |
|
79 |
GST_QUARK_LATENCY = 50, |
|
80 |
GST_QUARK_URI = 51, |
|
81 |
GST_QUARK_OBJECT = 52, |
|
82 |
GST_QUARK_TAGLIST = 53, |
|
83 |
GST_QUARK_EVENT_NEWSEGMENT = 54, |
|
84 |
GST_QUARK_EVENT_BUFFER_SIZE = 55, |
|
85 |
GST_QUARK_EVENT_QOS = 56, |
|
86 |
GST_QUARK_EVENT_SEEK = 57, |
|
87 |
GST_QUARK_EVENT_LATENCY = 58, |
|
88 |
GST_QUARK_MESSAGE_ERROR = 59, |
|
89 |
GST_QUARK_MESSAGE_WARNING = 60, |
|
90 |
GST_QUARK_MESSAGE_INFO = 61, |
|
91 |
GST_QUARK_MESSAGE_BUFFERING = 62, |
|
92 |
GST_QUARK_MESSAGE_STATE = 63, |
|
93 |
GST_QUARK_MESSAGE_CLOCK_PROVIDE = 64, |
|
94 |
GST_QUARK_MESSAGE_CLOCK_LOST = 65, |
|
95 |
GST_QUARK_MESSAGE_NEW_CLOCK = 66, |
|
96 |
GST_QUARK_MESSAGE_STRUCTURE_CHANGE = 67, |
|
97 |
GST_QUARK_MESSAGE_SEGMENT_START = 68, |
|
98 |
GST_QUARK_MESSAGE_SEGMENT_DONE = 69, |
|
99 |
GST_QUARK_MESSAGE_DURATION = 70, |
|
100 |
GST_QUARK_MESSAGE_ASYNC_START = 71, |
|
101 |
GST_QUARK_MESSAGE_REQUEST_STATE = 72, |
|
102 |
GST_QUARK_MESSAGE_STREAM_STATUS = 73, |
|
103 |
GST_QUARK_QUERY_POSITION = 74, |
|
104 |
GST_QUARK_QUERY_DURATION = 75, |
|
105 |
GST_QUARK_QUERY_LATENCY = 76, |
|
106 |
GST_QUARK_QUERY_CONVERT = 77, |
|
107 |
GST_QUARK_QUERY_SEGMENT = 78, |
|
108 |
GST_QUARK_QUERY_SEEKING = 79, |
|
109 |
GST_QUARK_QUERY_FORMATS = 80, |
|
110 |
GST_QUARK_QUERY_BUFFERING = 81, |
|
111 |
GST_QUARK_QUERY_URI = 82, |
|
112 |
GST_QUARK_EVENT_STEP = 83, |
|
113 |
GST_QUARK_MESSAGE_STEP_DONE = 84, |
|
114 |
GST_QUARK_AMOUNT = 85, |
|
115 |
GST_QUARK_FLUSH = 86, |
|
116 |
GST_QUARK_INTERMEDIATE = 87, |
|
117 |
GST_QUARK_MESSAGE_STEP_START = 88, |
|
118 |
GST_QUARK_ACTIVE = 89, |
|
119 |
GST_QUARK_EOS = 90, |
|
0
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
120 |
|
16 | 121 |
GST_QUARK_MAX = 91 |
0
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
122 |
} GstQuarkId; |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
123 |
|
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
124 |
extern GQuark _priv_gst_quark_table[GST_QUARK_MAX]; |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
125 |
|
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
126 |
#define GST_QUARK(q) _priv_gst_quark_table[GST_QUARK_##q] |
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
127 |
|
0e761a78d257
Revision: 200949
Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
parents:
diff
changeset
|
128 |
#endif |