InternalExtractIcon16 forgot to close file handle.
[wine] / tsx11 / ts_xvideo.c
1 /*
2  * Thread safe wrappers around xvideo calls.
3  * This file was generated automatically by tools/make_X11wrappers
4  * DO NOT EDIT!
5  */
6
7 #include "config.h"
8
9 #ifdef HAVE_XVIDEO
10
11 #include <X11/Xlib.h>
12 #include <X11/extensions/Xv.h>
13 #include <X11/extensions/XShm.h>
14 #include <X11/extensions/Xvlib.h>
15
16 #include "ts_xvideo.h"
17
18
19 int TSXvQueryExtension(Display* a0, unsigned int* a1, unsigned int* a2, unsigned int* a3, unsigned int* a4, unsigned int* a5)
20 {
21   int r;
22   wine_tsx11_lock();
23   r = XvQueryExtension( a0,  a1,  a2,  a3,  a4,  a5);
24   wine_tsx11_unlock();
25   return r;
26 }
27
28 int TSXvQueryAdaptors(Display* a0, Window a1, unsigned int* a2, XvAdaptorInfo** a3)
29 {
30   int r;
31   wine_tsx11_lock();
32   r = XvQueryAdaptors( a0,  a1,  a2,  a3);
33   wine_tsx11_unlock();
34   return r;
35 }
36
37 int TSXvQueryEncodings(Display* a0, XvPortID a1, unsigned int* a2, XvEncodingInfo** a3)
38 {
39   int r;
40   wine_tsx11_lock();
41   r = XvQueryEncodings( a0,  a1,  a2,  a3);
42   wine_tsx11_unlock();
43   return r;
44 }
45
46 int TSXvPutVideo(Display* a0, XvPortID a1, Drawable a2, GC a3, int a4, int a5, unsigned int a6, unsigned int a7, int a8, int a9, unsigned int a10, unsigned int a11)
47 {
48   int r;
49   wine_tsx11_lock();
50   r = XvPutVideo( a0,  a1,  a2,  a3,  a4,  a5,  a6,  a7,  a8,  a9,  a10,  a11);
51   wine_tsx11_unlock();
52   return r;
53 }
54
55 int TSXvPutStill(Display* a0, XvPortID a1, Drawable a2, GC a3, int a4, int a5, unsigned int a6, unsigned int a7, int a8, int a9, unsigned int a10, unsigned int a11)
56 {
57   int r;
58   wine_tsx11_lock();
59   r = XvPutStill( a0,  a1,  a2,  a3,  a4,  a5,  a6,  a7,  a8,  a9,  a10,  a11);
60   wine_tsx11_unlock();
61   return r;
62 }
63
64 int TSXvGetVideo(Display* a0, XvPortID a1, Drawable a2, GC a3, int a4, int a5, unsigned int a6, unsigned int a7, int a8, int a9, unsigned int a10, unsigned int a11)
65 {
66   int r;
67   wine_tsx11_lock();
68   r = XvGetVideo( a0,  a1,  a2,  a3,  a4,  a5,  a6,  a7,  a8,  a9,  a10,  a11);
69   wine_tsx11_unlock();
70   return r;
71 }
72
73 int TSXvGetStill(Display* a0, XvPortID a1, Drawable a2, GC a3, int a4, int a5, unsigned int a6, unsigned int a7, int a8, int a9, unsigned int a10, unsigned int a11)
74 {
75   int r;
76   wine_tsx11_lock();
77   r = XvGetStill( a0,  a1,  a2,  a3,  a4,  a5,  a6,  a7,  a8,  a9,  a10,  a11);
78   wine_tsx11_unlock();
79   return r;
80 }
81
82 int TSXvStopVideo(Display* a0, XvPortID a1, Drawable a2)
83 {
84   int r;
85   wine_tsx11_lock();
86   r = XvStopVideo( a0,  a1,  a2);
87   wine_tsx11_unlock();
88   return r;
89 }
90
91 int TSXvGrabPort(Display* a0, XvPortID a1, Time a2)
92 {
93   int r;
94   wine_tsx11_lock();
95   r = XvGrabPort( a0,  a1,  a2);
96   wine_tsx11_unlock();
97   return r;
98 }
99
100 int TSXvUngrabPort(Display* a0, XvPortID a1, Time a2)
101 {
102   int r;
103   wine_tsx11_lock();
104   r = XvUngrabPort( a0,  a1,  a2);
105   wine_tsx11_unlock();
106   return r;
107 }
108
109 int TSXvSelectVideoNotify(Display* a0, Drawable a1, Bool a2)
110 {
111   int r;
112   wine_tsx11_lock();
113   r = XvSelectVideoNotify( a0,  a1,  a2);
114   wine_tsx11_unlock();
115   return r;
116 }
117
118 int TSXvSelectPortNotify(Display* a0, XvPortID a1, Bool a2)
119 {
120   int r;
121   wine_tsx11_lock();
122   r = XvSelectPortNotify( a0,  a1,  a2);
123   wine_tsx11_unlock();
124   return r;
125 }
126
127 int TSXvSetPortAttribute(Display* a0, XvPortID a1, Atom a2, int a3)
128 {
129   int r;
130   wine_tsx11_lock();
131   r = XvSetPortAttribute( a0,  a1,  a2,  a3);
132   wine_tsx11_unlock();
133   return r;
134 }
135
136 int TSXvGetPortAttribute(Display* a0, XvPortID a1, Atom a2, int* a3)
137 {
138   int r;
139   wine_tsx11_lock();
140   r = XvGetPortAttribute( a0,  a1,  a2,  a3);
141   wine_tsx11_unlock();
142   return r;
143 }
144
145 int TSXvQueryBestSize(Display* a0, XvPortID a1, Bool a2, unsigned int a3, unsigned int a4, unsigned int a5, unsigned int a6, unsigned int* a7, unsigned int* a8)
146 {
147   int r;
148   wine_tsx11_lock();
149   r = XvQueryBestSize( a0,  a1,  a2,  a3,  a4,  a5,  a6,  a7,  a8);
150   wine_tsx11_unlock();
151   return r;
152 }
153
154 XvAttribute* TSXvQueryPortAttributes(Display* a0, XvPortID a1, int* a2)
155 {
156   XvAttribute* r;
157   wine_tsx11_lock();
158   r = XvQueryPortAttributes( a0,  a1,  a2);
159   wine_tsx11_unlock();
160   return r;
161 }
162
163 void TSXvFreeAdaptorInfo(XvAdaptorInfo* a0)
164 {
165   wine_tsx11_lock();
166   XvFreeAdaptorInfo( a0);
167   wine_tsx11_unlock();
168 }
169
170 void TSXvFreeEncodingInfo(XvEncodingInfo* a0)
171 {
172   wine_tsx11_lock();
173   XvFreeEncodingInfo( a0);
174   wine_tsx11_unlock();
175 }
176
177 XvImageFormatValues * TSXvListImageFormats(Display* a0, XvPortID a1, int* a2)
178 {
179   XvImageFormatValues * r;
180   wine_tsx11_lock();
181   r = XvListImageFormats( a0,  a1,  a2);
182   wine_tsx11_unlock();
183   return r;
184 }
185
186 XvImage * TSXvCreateImage(Display* a0, XvPortID a1, int a2, char* a3, int a4, int a5)
187 {
188   XvImage * r;
189   wine_tsx11_lock();
190   r = XvCreateImage( a0,  a1,  a2,  a3,  a4,  a5);
191   wine_tsx11_unlock();
192   return r;
193 }
194
195 int TSXvPutImage(Display* a0, XvPortID a1, Drawable a2, GC a3, XvImage* a4, int a5, int a6, unsigned int a7, unsigned int a8, int a9, int a10, unsigned int a11, unsigned int a12)
196 {
197   int r;
198   wine_tsx11_lock();
199   r = XvPutImage( a0,  a1,  a2,  a3,  a4,  a5,  a6,  a7,  a8,  a9,  a10,  a11,  a12);
200   wine_tsx11_unlock();
201   return r;
202 }
203
204 int TSXvShmPutImage(Display* a0, XvPortID a1, Drawable a2, GC a3, XvImage* a4, int a5, int a6, unsigned int a7, unsigned int a8, int a9, int a10, unsigned int a11, unsigned int a12, Bool a13)
205 {
206   int r;
207   wine_tsx11_lock();
208   r = XvShmPutImage( a0,  a1,  a2,  a3,  a4,  a5,  a6,  a7,  a8,  a9,  a10,  a11,  a12,  a13);
209   wine_tsx11_unlock();
210   return r;
211 }
212
213 XvImage * TSXvShmCreateImage(Display* a0, XvPortID a1, int a2, char* a3, int a4, int a5, XShmSegmentInfo* a6)
214 {
215   XvImage * r;
216   wine_tsx11_lock();
217   r = XvShmCreateImage( a0,  a1,  a2,  a3,  a4,  a5,  a6);
218   wine_tsx11_unlock();
219   return r;
220 }
221
222 #endif /* defined(HAVE_XVIDEO) */
223