summaryrefslogtreecommitdiff
path: root/doc/hackersguide/overlays.svg
blob: af8cc3572b247fc20751a41a561565b307b636b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Creator: fig2dev Version 3.2 Patchlevel 5 -->
<!-- CreationDate: Sat Jun  2 20:47:40 2007 -->
<!-- Magnification: 1.050 -->
<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://web.resource.org/cc/"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="7.3in"
   height="3.1in"
   viewBox="507 1499 8812 3757"
   id="svg4078"
   sodipodi:version="0.32"
   inkscape:version="0.45.1"
   sodipodi:docname="overlays.svg"
   sodipodi:docbase="/home/flame/devel/repos/xine/xine-lib-1.2-newdocbook/doc/hackersguide"
   inkscape:output_extension="org.inkscape.output.svg.inkscape">
  <metadata
     id="metadata4139">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <defs
     id="defs4137" />
  <sodipodi:namedview
     inkscape:window-height="611"
     inkscape:window-width="722"
     inkscape:pageshadow="2"
     inkscape:pageopacity="0.0"
     guidetolerance="10.0"
     gridtolerance="10.0"
     objecttolerance="10.0"
     borderopacity="1.0"
     bordercolor="#666666"
     pagecolor="#ffffff"
     id="base"
     inkscape:zoom="0.96194825"
     inkscape:cx="328.5"
     inkscape:cy="139.5"
     inkscape:window-x="164"
     inkscape:window-y="25"
     inkscape:current-layer="svg4078" />
  <rect
     style="fill:#ffffff;fill-opacity:1"
     id="rect4141"
     width="9029.1113"
     height="3933.6128"
     x="419.44238"
     y="1434.3762" />
  <g
     style="stroke-width:.025in; stroke:black; fill:none"
     id="g4080">
<!-- Line: box -->    <rect
       x="3779"
       y="2456"
       width="2173"
       height="1275"
       rx="0"
       style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; "
       id="rect4082" />
<!-- Text -->    <text
       xml:space="preserve"
       x="4346"
       y="3165"
       stroke="#000000"
       fill="#000000"
       font-family="Helvetica Narrow"
       font-style="normal"
       font-weight="normal"
       font-size="177"
       text-anchor="start"
       id="text4084">OSD renderer</text>
<!-- Line: box -->    <rect
       x="519"
       y="4015"
       width="2314"
       height="566"
       rx="0"
       style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; "
       id="rect4086" />
<!-- Text -->    <text
       xml:space="preserve"
       x="944"
       y="4393"
       stroke="#000000"
       fill="#000000"
       font-family="Helvetica Narrow"
       font-style="normal"
       font-weight="normal"
       font-size="177"
       text-anchor="start"
       id="text4088">public libxine API</text>
<!-- Line: box -->    <rect
       x="519"
       y="3023"
       width="2314"
       height="566"
       rx="0"
       style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; "
       id="rect4090" />
<!-- Text -->    <text
       xml:space="preserve"
       x="708"
       y="3401"
       stroke="#000000"
       fill="#000000"
       font-family="Helvetica Narrow"
       font-style="normal"
       font-weight="normal"
       font-size="177"
       text-anchor="start"
       id="text4092">libsputext (text subtitles)</text>
<!-- Line: box -->    <rect
       x="519"
       y="2267"
       width="2314"
       height="566"
       rx="0"
       style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; "
       id="rect4094" />
<!-- Text -->    <text
       xml:space="preserve"
       x="614"
       y="2645"
       stroke="#000000"
       fill="#000000"
       font-family="Helvetica Narrow"
       font-style="normal"
       font-weight="normal"
       font-size="177"
       text-anchor="start"
       id="text4096">libspucc (closed captions)</text>
<!-- Line: box -->    <rect
       x="6755"
       y="1653"
       width="2551"
       height="1275"
       rx="0"
       style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; "
       id="rect4098" />
<!-- Text -->    <text
       xml:space="preserve"
       x="7322"
       y="2362"
       stroke="#000000"
       fill="#000000"
       font-family="Helvetica Narrow"
       font-style="normal"
       font-weight="normal"
       font-size="177"
       text-anchor="start"
       id="text4100">overlay manager</text>
<!-- Line: box -->    <rect
       x="6755"
       y="3968"
       width="2551"
       height="1275"
       rx="0"
       style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; "
       id="rect4102" />
<!-- Text -->    <text
       xml:space="preserve"
       x="7653"
       y="4677"
       stroke="#000000"
       fill="#000000"
       font-family="Helvetica Narrow"
       font-style="normal"
       font-weight="normal"
       font-size="177"
       text-anchor="start"
       id="text4104">video out</text>
<!-- Line: box -->    <rect
       x="519"
       y="1511"
       width="2314"
       height="566"
       rx="0"
       style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; "
       id="rect4106" />
<!-- Text -->    <text
       xml:space="preserve"
       x="614"
       y="1889"
       stroke="#000000"
       fill="#000000"
       font-family="Helvetica Narrow"
       font-style="normal"
       font-weight="normal"
       font-size="177"
       text-anchor="start"
       id="text4108">libspudec (DVD subtitles)</text>
<!-- Line -->    <polyline
       points="2834,4299 3259,4299 3259,3543 3761,3543 "
       style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; "
       id="polyline4110" />
<!-- Arrowhead on XXXpoint 3259 3543 - 3795 3543-->    <polyline
       points="3651 3574 3777 3543 3651 3511 "
       style="stroke:#000000;stroke-width:8; "
       id="polyline4112" />
<!-- Line -->    <polyline
       points="2834,1795 6738,1795 "
       style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; "
       id="polyline4114" />
<!-- Arrowhead on XXXpoint 2834 1795 - 6771 1795-->    <polyline
       points="6627 1826 6753 1795 6627 1763 "
       style="stroke:#000000;stroke-width:8; "
       id="polyline4116" />
<!-- Line -->    <polyline
       points="2834,3307 3761,3307 "
       style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; "
       id="polyline4118" />
<!-- Arrowhead on XXXpoint 2834 3307 - 3795 3307-->    <polyline
       points="3651 3338 3777 3307 3651 3275 "
       style="stroke:#000000;stroke-width:8; "
       id="polyline4120" />
<!-- Line -->    <polyline
       points="8031,2946 8031,3950 "
       style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; "
       id="polyline4122" />
<!-- Arrowhead on XXXpoint 8031 2929 - 8031 3984-->    <polyline
       points="8000 3840 8031 3966 8062 3840 "
       style="stroke:#000000;stroke-width:8; "
       id="polyline4124" />
<!-- Arrowhead on XXXpoint 8031 3968 - 8031 2913-->    <polyline
       points="8062 3057 8031 2931 8000 3057 "
       style="stroke:#000000;stroke-width:8; "
       id="polyline4126" />
<!-- Line -->    <polyline
       points="5952,2692 6738,2692 "
       style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; "
       id="polyline4128" />
<!-- Arrowhead on XXXpoint 5952 2692 - 6771 2692-->    <polyline
       points="6627 2724 6753 2692 6627 2661 "
       style="stroke:#000000;stroke-width:8; "
       id="polyline4130" />
<!-- Line -->    <polyline
       points="2834,2551 3761,2551 "
       style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; "
       id="polyline4132" />
<!-- Arrowhead on XXXpoint 2834 2551 - 3795 2551-->    <polyline
       points="3651 2582 3777 2551 3651 2519 "
       style="stroke:#000000;stroke-width:8; "
       id="polyline4134" />
  </g>
</svg>