Ticket #6955: ab-suite.make.log

File ab-suite.make.log, 81.6 KB (added by Florian, 9 years ago)

FFmpeg - make logfile

Line 
1CFLAGS: -mthreads -mtune=generic -O2 -pipe
2LDFLAGS: -pipe -static-libgcc -static-libstdc++
3make
4GEN libavutil/libavutil.version
5GEN libavcodec/libavcodec.version
6GEN libavformat/libavformat.version
7GEN libswscale/libswscale.version
8GEN libswresample/libswresample.version
9GEN libpostproc/libpostproc.version
10GEN libavfilter/libavfilter.version
11GEN libavdevice/libavdevice.version
12CC libavdevice/alldevices.o
13CC libavdevice/avdevice.o
14CC libavdevice/caca.o
15CXX libavdevice/decklink_common.o
16cc1plus.exe: warning: command line option '-Wdeclaration-after-statement' is valid for C/ObjC but not for C++
17cc1plus.exe: warning: command line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++
18cc1plus.exe: warning: command line option '-Wno-pointer-to-int-cast' is valid for C/ObjC but not for C++
19cc1plus.exe: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++
20cc1plus.exe: warning: command line option '-Wno-pointer-sign' is valid for C/ObjC but not for C++
21cc1plus.exe: warning: command line option '-std=c11' is valid for C/ObjC but not for C++
22E:/AB-Suite/build/ffmpeg-git/libavdevice/caca.c: In function 'caca_write_header':
23E:/AB-Suite/build/ffmpeg-git/libavdevice/caca.c:183:5: warning: 'codec' is deprecated [-Wdeprecated-declarations]
24 caca_set_display_time(c->display, av_rescale_q(1, st->codec->time_base, AV_TIME_BASE_Q));
25 ^~~~~~~~~~~~~~~~~~~~~
26In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/avdevice.h:51:0,
27 from E:/AB-Suite/build/ffmpeg-git/libavdevice/caca.c:24:
28E:/AB-Suite/build/ffmpeg-git/libavformat/avformat.h:876:21: note: declared here
29 AVCodecContext *codec;
30 ^~~~~
31CXX libavdevice/decklink_dec.o
32cc1plus.exe: warning: command line option '-Wdeclaration-after-statement' is valid for C/ObjC but not for C++
33cc1plus.exe: warning: command line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++
34cc1plus.exe: warning: command line option '-Wno-pointer-to-int-cast' is valid for C/ObjC but not for C++
35cc1plus.exe: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++
36cc1plus.exe: warning: command line option '-Wno-pointer-sign' is valid for C/ObjC but not for C++
37cc1plus.exe: warning: command line option '-std=c11' is valid for C/ObjC but not for C++
38CC libavdevice/decklink_dec_c.o
39CXX libavdevice/decklink_enc.o
40cc1plus.exe: warning: command line option '-Wdeclaration-after-statement' is valid for C/ObjC but not for C++
41cc1plus.exe: warning: command line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++
42cc1plus.exe: warning: command line option '-Wno-pointer-to-int-cast' is valid for C/ObjC but not for C++
43cc1plus.exe: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++
44cc1plus.exe: warning: command line option '-Wno-pointer-sign' is valid for C/ObjC but not for C++
45cc1plus.exe: warning: command line option '-std=c11' is valid for C/ObjC but not for C++
46CC libavdevice/decklink_enc_c.o
47CC libavdevice/dshow.o
48In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
49 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
50 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
51E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:58:0: warning: "PTHREAD_MUTEX_INITIALIZER" redefined
52 #define PTHREAD_MUTEX_INITIALIZER SRWLOCK_INIT
53
54In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
55 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
56E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:282:0: note: this is the location of the previous definition
57 #define PTHREAD_MUTEX_INITIALIZER (pthread_mutex_t)GENERIC_INITIALIZER
58
59In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
60 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
61 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
62E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:59:0: warning: "PTHREAD_COND_INITIALIZER" redefined
63 #define PTHREAD_COND_INITIALIZER CONDITION_VARIABLE_INIT
64
65In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
66 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
67E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:287:0: note: this is the location of the previous definition
68 #define PTHREAD_COND_INITIALIZER (pthread_cond_t)GENERIC_INITIALIZER
69
70In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
71 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
72 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
73E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:123:0: warning: "PTHREAD_ONCE_INIT" redefined
74 #define PTHREAD_ONCE_INIT INIT_ONCE_STATIC_INIT
75
76In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
77 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
78E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:134:0: note: this is the location of the previous definition
79 #define PTHREAD_ONCE_INIT 0
80
81In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.cpp:28:0:
82E:/AB-Suite/local64/include/DeckLinkAPI.h:21078:28: warning: redundant redeclaration of 'ULONG BSTR_UserSize(ULONG*, ULONG, OLECHAR**)' in same scope [-Wredundant-decls]
83 ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *);
84 ^~~~~~~~~~~~~
85In file included from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/objbase.h:164:0,
86 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/ole2.h:17,
87 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/wtypes.h:12,
88 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winscard.h:10,
89 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/windows.h:97,
90 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:23,
91 from E:/AB-Suite/build/ffmpeg-git/libavformat/os_support.h:112,
92 from E:/AB-Suite/build/ffmpeg-git/libavformat/internal.h:28,
93 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.cpp:25:
94E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/propidl.h:1287:28: note: previous declaration of 'ULONG BSTR_UserSize(ULONG*, ULONG, OLECHAR**)'
95 ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *);
96 ^~~~~~~~~~~~~
97In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.cpp:28:0:
98E:/AB-Suite/local64/include/DeckLinkAPI.h:21079:28: warning: redundant redeclaration of 'unsigned char* BSTR_UserMarshal(ULONG*, unsigned char*, OLECHAR**)' in same scope [-Wredundant-decls]
99 unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *);
100 ^~~~~~~~~~~~~~~~
101In file included from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/objbase.h:164:0,
102 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/ole2.h:17,
103 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/wtypes.h:12,
104 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winscard.h:10,
105 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/windows.h:97,
106 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:23,
107 from E:/AB-Suite/build/ffmpeg-git/libavformat/os_support.h:112,
108 from E:/AB-Suite/build/ffmpeg-git/libavformat/internal.h:28,
109 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.cpp:25:
110E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/propidl.h:1288:28: note: previous declaration of 'unsigned char* BSTR_UserMarshal(ULONG*, unsigned char*, OLECHAR**)'
111 unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *);
112 ^~~~~~~~~~~~~~~~
113In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.cpp:28:0:
114E:/AB-Suite/local64/include/DeckLinkAPI.h:21080:28: warning: redundant redeclaration of 'unsigned char* BSTR_UserUnmarshal(ULONG*, unsigned char*, OLECHAR**)' in same scope [-Wredundant-decls]
115 unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *);
116 ^~~~~~~~~~~~~~~~~~
117In file included from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/objbase.h:164:0,
118 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/ole2.h:17,
119 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/wtypes.h:12,
120 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winscard.h:10,
121 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/windows.h:97,
122 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:23,
123 from E:/AB-Suite/build/ffmpeg-git/libavformat/os_support.h:112,
124 from E:/AB-Suite/build/ffmpeg-git/libavformat/internal.h:28,
125 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.cpp:25:
126E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/propidl.h:1289:28: note: previous declaration of 'unsigned char* BSTR_UserUnmarshal(ULONG*, unsigned char*, OLECHAR**)'
127 unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *);
128 ^~~~~~~~~~~~~~~~~~
129In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.cpp:28:0:
130E:/AB-Suite/local64/include/DeckLinkAPI.h:21081:28: warning: redundant redeclaration of 'void BSTR_UserFree(ULONG*, OLECHAR**)' in same scope [-Wredundant-decls]
131 void __RPC_USER BSTR_UserFree (ULONG *, BSTR *);
132 ^~~~~~~~~~~~~
133In file included from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/objbase.h:164:0,
134 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/ole2.h:17,
135 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/wtypes.h:12,
136 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winscard.h:10,
137 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/windows.h:97,
138 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:23,
139 from E:/AB-Suite/build/ffmpeg-git/libavformat/os_support.h:112,
140 from E:/AB-Suite/build/ffmpeg-git/libavformat/internal.h:28,
141 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.cpp:25:
142E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/propidl.h:1290:28: note: previous declaration of 'void BSTR_UserFree(ULONG*, OLECHAR**)'
143 void __RPC_USER BSTR_UserFree (ULONG *, BSTR *);
144 ^~~~~~~~~~~~~
145In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:30:0:
146E:/AB-Suite/local64/include/DeckLinkAPI.h:21078:28: warning: redundant redeclaration of 'ULONG BSTR_UserSize(ULONG*, ULONG, OLECHAR**)' in same scope [-Wredundant-decls]
147 ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *);
148 ^~~~~~~~~~~~~
149In file included from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/objbase.h:164:0,
150 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/ole2.h:17,
151 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/wtypes.h:12,
152 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winscard.h:10,
153 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/windows.h:97,
154 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:23,
155 from E:/AB-Suite/build/ffmpeg-git/libavformat/os_support.h:112,
156 from E:/AB-Suite/build/ffmpeg-git/libavformat/internal.h:28,
157 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:27:
158E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/propidl.h:1287:28: note: previous declaration of 'ULONG BSTR_UserSize(ULONG*, ULONG, OLECHAR**)'
159 ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *);
160 ^~~~~~~~~~~~~
161In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:30:0:
162E:/AB-Suite/local64/include/DeckLinkAPI.h:21079:28: warning: redundant redeclaration of 'unsigned char* BSTR_UserMarshal(ULONG*, unsigned char*, OLECHAR**)' in same scope [-Wredundant-decls]
163 unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *);
164 ^~~~~~~~~~~~~~~~
165In file included from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/objbase.h:164:0,
166 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/ole2.h:17,
167 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/wtypes.h:12,
168 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winscard.h:10,
169 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/windows.h:97,
170 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:23,
171 from E:/AB-Suite/build/ffmpeg-git/libavformat/os_support.h:112,
172 from E:/AB-Suite/build/ffmpeg-git/libavformat/internal.h:28,
173 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:27:
174E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/propidl.h:1288:28: note: previous declaration of 'unsigned char* BSTR_UserMarshal(ULONG*, unsigned char*, OLECHAR**)'
175 unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *);
176 ^~~~~~~~~~~~~~~~
177In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:30:0:
178E:/AB-Suite/local64/include/DeckLinkAPI.h:21080:28: warning: redundant redeclaration of 'unsigned char* BSTR_UserUnmarshal(ULONG*, unsigned char*, OLECHAR**)' in same scope [-Wredundant-decls]
179 unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *);
180 ^~~~~~~~~~~~~~~~~~
181In file included from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/objbase.h:164:0,
182 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/ole2.h:17,
183 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/wtypes.h:12,
184 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winscard.h:10,
185 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/windows.h:97,
186 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:23,
187 from E:/AB-Suite/build/ffmpeg-git/libavformat/os_support.h:112,
188 from E:/AB-Suite/build/ffmpeg-git/libavformat/internal.h:28,
189 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:27:
190E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/propidl.h:1289:28: note: previous declaration of 'unsigned char* BSTR_UserUnmarshal(ULONG*, unsigned char*, OLECHAR**)'
191 unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *);
192 ^~~~~~~~~~~~~~~~~~
193In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:30:0:
194E:/AB-Suite/local64/include/DeckLinkAPI.h:21081:28: warning: redundant redeclaration of 'void BSTR_UserFree(ULONG*, OLECHAR**)' in same scope [-Wredundant-decls]
195 void __RPC_USER BSTR_UserFree (ULONG *, BSTR *);
196 ^~~~~~~~~~~~~
197In file included from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/objbase.h:164:0,
198 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/ole2.h:17,
199 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/wtypes.h:12,
200 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winscard.h:10,
201 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/windows.h:97,
202 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:23,
203 from E:/AB-Suite/build/ffmpeg-git/libavformat/os_support.h:112,
204 from E:/AB-Suite/build/ffmpeg-git/libavformat/internal.h:28,
205 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:27:
206E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/propidl.h:1290:28: note: previous declaration of 'void BSTR_UserFree(ULONG*, OLECHAR**)'
207 void __RPC_USER BSTR_UserFree (ULONG *, BSTR *);
208 ^~~~~~~~~~~~~
209In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:0:
210E:/AB-Suite/local64/include/libzvbi.h:2041:21: warning: redundant redeclaration of 'const char* vbi_rating_string(vbi_rating_auth, int)' in same scope [-Wredundant-decls]
211 extern const char * vbi_rating_string(vbi_rating_auth auth, int id);
212 ^~~~~~~~~~~~~~~~~
213In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:0:
214E:/AB-Suite/local64/include/libzvbi.h:522:21: note: previous declaration of 'const char* vbi_rating_string(vbi_rating_auth, int)'
215 extern const char * vbi_rating_string(vbi_rating_auth auth, int id);
216 ^~~~~~~~~~~~~~~~~
217In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:0:
218E:/AB-Suite/local64/include/libzvbi.h:2042:21: warning: redundant redeclaration of 'const char* vbi_prog_type_string(vbi_prog_classf, int)' in same scope [-Wredundant-decls]
219 extern const char * vbi_prog_type_string(vbi_prog_classf classf, int id);
220 ^~~~~~~~~~~~~~~~~~~~
221In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:0:
222E:/AB-Suite/local64/include/libzvbi.h:530:21: note: previous declaration of 'const char* vbi_prog_type_string(vbi_prog_classf, int)'
223 extern const char * vbi_prog_type_string(vbi_prog_classf classf, int id);
224 ^~~~~~~~~~~~~~~~~~~~
225In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
226 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
227 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
228E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:47:16: error: using typedef-name 'pthread_t' after 'struct'
229 typedef struct pthread_t {
230 ^~~~~~~~~
231In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
232 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
233E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:196:19: note: 'pthread_t' has a previous declaration here
234 typedef uintptr_t pthread_t;
235 ^~~~~~~~~
236In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
237 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
238 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
239E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:52:3: error: conflicting declaration 'typedef int pthread_t'
240 } pthread_t;
241 ^~~~~~~~~
242In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
243 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
244E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:196:19: note: previous declaration as 'typedef uintptr_t pthread_t'
245 typedef uintptr_t pthread_t;
246 ^~~~~~~~~
247In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
248 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
249 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
250E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:55:17: error: conflicting declaration 'typedef SRWLOCK pthread_mutex_t'
251 typedef SRWLOCK pthread_mutex_t;
252 ^~~~~~~~~~~~~~~
253In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
254 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
255E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:269:15: note: previous declaration as 'typedef void* pthread_mutex_t'
256 typedef void *pthread_mutex_t;
257 ^~~~~~~~~~~~~~~
258In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
259 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
260 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
261E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:56:28: error: conflicting declaration 'typedef CONDITION_VARIABLE pthread_cond_t'
262 typedef CONDITION_VARIABLE pthread_cond_t;
263 ^~~~~~~~~~~~~~
264In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
265 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
266E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:270:15: note: previous declaration as 'typedef void* pthread_cond_t'
267 typedef void *pthread_cond_t;
268 ^~~~~~~~~~~~~~
269In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
270 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
271 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
272E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'unsigned int win32thread_worker(void*)':
273E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:67:8: error: request for member 'ret' in '* h', which is of non-class type 'pthread_t {aka long long unsigned int}'
274 h->ret = h->func(h->arg);
275 ^~~
276E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:67:17: error: request for member 'func' in '* h', which is of non-class type 'pthread_t {aka long long unsigned int}'
277 h->ret = h->func(h->arg);
278 ^~~~
279E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:67:25: error: request for member 'arg' in '* h', which is of non-class type 'pthread_t {aka long long unsigned int}'
280 h->ret = h->func(h->arg);
281 ^~~
282E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_create(pthread_t*, const void*, void* (*)(void*), void*)':
283E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:74:13: error: request for member 'func' in '* thread', which is of non-class type 'pthread_t {aka long long unsigned int}'
284 thread->func = start_routine;
285 ^~~~
286E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:75:13: error: request for member 'arg' in '* thread', which is of non-class type 'pthread_t {aka long long unsigned int}'
287 thread->arg = arg;
288 ^~~
289E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:80:13: error: request for member 'handle' in '* thread', which is of non-class type 'pthread_t {aka long long unsigned int}'
290 thread->handle = (void*)_beginthreadex(NULL, 0, win32thread_worker, thread,
291 ^~~~~~
292E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:83:21: error: request for member 'handle' in '* thread', which is of non-class type 'pthread_t {aka long long unsigned int}'
293 return !thread->handle;
294 ^~~~~~
295E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_join(pthread_t, void**)':
296E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:86:22: error: 'int pthread_join(pthread_t, void**)' was declared 'extern' and later 'static' [-fpermissive]
297 static av_unused int pthread_join(pthread_t thread, void **value_ptr)
298 ^~~~~~~~~~~~
299In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
300 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
301E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:315:26: note: previous declaration of 'int pthread_join(pthread_t, void**)'
302 int WINPTHREAD_API pthread_join(pthread_t t, void **res);
303 ^~~~~~~~~~~~
304In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
305 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
306 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
307E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_join(pthread_t, void**)':
308E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:88:44: error: request for member 'handle' in 'thread', which is of non-class type 'pthread_t {aka long long unsigned int}'
309 DWORD ret = WaitForSingleObject(thread.handle, INFINITE);
310 ^
311E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:62:57: note: in definition of macro 'WaitForSingleObject'
312 #define WaitForSingleObject(a, b) WaitForSingleObjectEx(a, b, FALSE)
313 ^
314E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:96:29: error: request for member 'ret' in 'thread', which is of non-class type 'pthread_t {aka long long unsigned int}'
315 *value_ptr = thread.ret;
316 ^~~
317E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:97:24: error: request for member 'handle' in 'thread', which is of non-class type 'pthread_t {aka long long unsigned int}'
318 CloseHandle(thread.handle);
319 ^~~~~~
320E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_mutex_init(void**, void*)':
321E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:103:24: error: cannot convert 'void**' to 'PSRWLOCK {aka _RTL_SRWLOCK*}' for argument '1' to 'void InitializeSRWLock(PSRWLOCK)'
322 InitializeSRWLock(m);
323 ^
324E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_mutex_destroy(void**)':
325E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:106:19: error: 'int pthread_mutex_destroy(void**)' was declared 'extern' and later 'static' [-fpermissive]
326 static inline int pthread_mutex_destroy(pthread_mutex_t *m)
327 ^~~~~~~~~~~~~~~~~~~~~
328In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
329 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
330E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:344:20: note: previous declaration of 'int pthread_mutex_destroy(void**)'
331 int WINPTHREAD_API pthread_mutex_destroy(pthread_mutex_t *m);
332 ^~~~~~~~~~~~~~~~~~~~~
333In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
334 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
335 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
336E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_mutex_lock(void**)':
337E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:111:19: error: 'int pthread_mutex_lock(void**)' was declared 'extern' and later 'static' [-fpermissive]
338 static inline int pthread_mutex_lock(pthread_mutex_t *m)
339 ^~~~~~~~~~~~~~~~~~
340In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
341 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
342E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:339:20: note: previous declaration of 'int pthread_mutex_lock(void**)'
343 int WINPTHREAD_API pthread_mutex_lock(pthread_mutex_t *m);
344 ^~~~~~~~~~~~~~~~~~
345In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
346 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
347 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
348E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_mutex_lock(void**)':
349E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:113:30: error: cannot convert 'void**' to 'PSRWLOCK {aka _RTL_SRWLOCK*}' for argument '1' to 'void AcquireSRWLockExclusive(PSRWLOCK)'
350 AcquireSRWLockExclusive(m);
351 ^
352E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_mutex_unlock(void**)':
353E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:116:19: error: 'int pthread_mutex_unlock(void**)' was declared 'extern' and later 'static' [-fpermissive]
354 static inline int pthread_mutex_unlock(pthread_mutex_t *m)
355 ^~~~~~~~~~~~~~~~~~~~
356In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
357 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
358E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:341:20: note: previous declaration of 'int pthread_mutex_unlock(void**)'
359 int WINPTHREAD_API pthread_mutex_unlock(pthread_mutex_t *m);
360 ^~~~~~~~~~~~~~~~~~~~
361In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
362 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
363 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
364E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_mutex_unlock(void**)':
365E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:118:30: error: cannot convert 'void**' to 'PSRWLOCK {aka _RTL_SRWLOCK*}' for argument '1' to 'void ReleaseSRWLockExclusive(PSRWLOCK)'
366 ReleaseSRWLockExclusive(m);
367 ^
368E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: At global scope:
369E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:122:19: error: conflicting declaration 'typedef INIT_ONCE pthread_once_t'
370 typedef INIT_ONCE pthread_once_t;
371 ^~~~~~~~~~~~~~
372In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
373 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
374E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:180:14: note: previous declaration as 'typedef long int pthread_once_t'
375 typedef long pthread_once_t;
376 ^~~~~~~~~~~~~~
377In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
378 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
379 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
380E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_once(pthread_once_t*, void (*)())':
381E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:125:22: error: 'int pthread_once(pthread_once_t*, void (*)())' was declared 'extern' and later 'static' [-fpermissive]
382 static av_unused int pthread_once(pthread_once_t *once_control, void (*init_routine)(void))
383 ^~~~~~~~~~~~
384In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
385 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
386E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:298:26: note: previous declaration of 'int pthread_once(pthread_once_t*, void (*)())'
387 int WINPTHREAD_API pthread_once(pthread_once_t *o, void (*func)(void));
388 ^~~~~~~~~~~~
389In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
390 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
391 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
392E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_once(pthread_once_t*, void (*)())':
393E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:128:60: error: cannot convert 'pthread_once_t* {aka long int*}' to 'LPINIT_ONCE {aka _RTL_RUN_ONCE*}' for argument '1' to 'WINBOOL InitOnceBeginInitialize(LPINIT_ONCE, DWORD, PBOOL, void**)'
394 InitOnceBeginInitialize(once_control, 0, &pending, NULL);
395 ^
396E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:131:43: error: cannot convert 'pthread_once_t* {aka long int*}' to 'LPINIT_ONCE {aka _RTL_RUN_ONCE*}' for argument '1' to 'WINBOOL InitOnceComplete(LPINIT_ONCE, DWORD, LPVOID)'
397 InitOnceComplete(once_control, 0, NULL);
398 ^
399E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_cond_init(void**, const void*)':
400E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:137:37: error: cannot convert 'void**' to 'PCONDITION_VARIABLE {aka _RTL_CONDITION_VARIABLE*}' for argument '1' to 'void InitializeConditionVariable(PCONDITION_VARIABLE)'
401 InitializeConditionVariable(cond);
402 ^
403E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_cond_destroy(void**)':
404E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:142:19: error: 'int pthread_cond_destroy(void**)' was declared 'extern' and later 'static' [-fpermissive]
405 static inline int pthread_cond_destroy(pthread_cond_t *cond)
406 ^~~~~~~~~~~~~~~~~~~~
407In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
408 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
409E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:332:20: note: previous declaration of 'int pthread_cond_destroy(void**)'
410 int WINPTHREAD_API pthread_cond_destroy(pthread_cond_t *cv);
411 ^~~~~~~~~~~~~~~~~~~~
412In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
413 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
414 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
415E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_cond_broadcast(void**)':
416E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:147:19: error: 'int pthread_cond_broadcast(void**)' was declared 'extern' and later 'static' [-fpermissive]
417 static inline int pthread_cond_broadcast(pthread_cond_t *cond)
418 ^~~~~~~~~~~~~~~~~~~~~~
419In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
420 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
421E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:334:20: note: previous declaration of 'int pthread_cond_broadcast(void**)'
422 int WINPTHREAD_API pthread_cond_broadcast (pthread_cond_t *cv);
423 ^~~~~~~~~~~~~~~~~~~~~~
424In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
425 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
426 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
427E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_cond_broadcast(void**)':
428E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:149:34: error: cannot convert 'void**' to 'PCONDITION_VARIABLE {aka _RTL_CONDITION_VARIABLE*}' for argument '1' to 'void WakeAllConditionVariable(PCONDITION_VARIABLE)'
429 WakeAllConditionVariable(cond);
430 ^
431E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_cond_wait(void**, void**)':
432E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:153:19: error: 'int pthread_cond_wait(void**, void**)' was declared 'extern' and later 'static' [-fpermissive]
433 static inline int pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex)
434 ^~~~~~~~~~~~~~~~~
435In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
436 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
437E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:335:20: note: previous declaration of 'int pthread_cond_wait(void**, void**)'
438 int WINPTHREAD_API pthread_cond_wait (pthread_cond_t *cv, pthread_mutex_t *external_mutex);
439 ^~~~~~~~~~~~~~~~~
440In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
441 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
442 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
443E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_cond_wait(void**, void**)':
444E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:155:55: error: cannot convert 'void**' to 'PCONDITION_VARIABLE {aka _RTL_CONDITION_VARIABLE*}' for argument '1' to 'WINBOOL SleepConditionVariableSRW(PCONDITION_VARIABLE, PSRWLOCK, DWORD, ULONG)'
445 SleepConditionVariableSRW(cond, mutex, INFINITE, 0);
446 ^
447E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_cond_signal(void**)':
448E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:159:19: error: 'int pthread_cond_signal(void**)' was declared 'extern' and later 'static' [-fpermissive]
449 static inline int pthread_cond_signal(pthread_cond_t *cond)
450 ^~~~~~~~~~~~~~~~~~~
451In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
452 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
453E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:333:20: note: previous declaration of 'int pthread_cond_signal(void**)'
454 int WINPTHREAD_API pthread_cond_signal (pthread_cond_t *cv);
455 ^~~~~~~~~~~~~~~~~~~
456In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
457 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
458 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
459E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_cond_signal(void**)':
460E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:161:31: error: cannot convert 'void**' to 'PCONDITION_VARIABLE {aka _RTL_CONDITION_VARIABLE*}' for argument '1' to 'void WakeConditionVariable(PCONDITION_VARIABLE)'
461 WakeConditionVariable(cond);
462 ^
463E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp: In function 'void avpacket_queue_init(AVFormatContext*, AVPacketQueue*)':
464E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:414:39: error: call of overloaded 'pthread_mutex_init(void**, NULL)' is ambiguous
465 pthread_mutex_init(&q->mutex, NULL);
466 ^
467In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
468 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
469E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:343:20: note: candidate: int pthread_mutex_init(void**, const pthread_mutexattr_t*)
470 int WINPTHREAD_API pthread_mutex_init(pthread_mutex_t *m, const pthread_mutexattr_t *a);
471 ^~~~~~~~~~~~~~~~~~
472In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
473 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
474 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
475E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:101:19: note: candidate: int pthread_mutex_init(void**, void*)
476 static inline int pthread_mutex_init(pthread_mutex_t *m, void* attr)
477 ^~~~~~~~~~~~~~~~~~
478E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:415:37: error: call of overloaded 'pthread_cond_init(void**, NULL)' is ambiguous
479 pthread_cond_init(&q->cond, NULL);
480 ^
481In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
482 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
483E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:331:20: note: candidate: int pthread_cond_init(void**, const pthread_condattr_t*)
484 int WINPTHREAD_API pthread_cond_init(pthread_cond_t *cv, const pthread_condattr_t *a);
485 ^~~~~~~~~~~~~~~~~
486In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
487 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
488 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
489E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:135:19: note: candidate: int pthread_cond_init(void**, const void*)
490 static inline int pthread_cond_init(pthread_cond_t *cond, const void *unused_attr)
491 ^~~~~~~~~~~~~~~~~
492E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp: In constructor 'decklink_input_callback::decklink_input_callback(AVFormatContext*)':
493E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:554:38: error: call of overloaded 'pthread_mutex_init(void**, NULL)' is ambiguous
494 pthread_mutex_init(&m_mutex, NULL);
495 ^
496In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
497 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
498E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:343:20: note: candidate: int pthread_mutex_init(void**, const pthread_mutexattr_t*)
499 int WINPTHREAD_API pthread_mutex_init(pthread_mutex_t *m, const pthread_mutexattr_t *a);
500 ^~~~~~~~~~~~~~~~~~
501In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
502 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
503 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
504E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:101:19: note: candidate: int pthread_mutex_init(void**, void*)
505 static inline int pthread_mutex_init(pthread_mutex_t *m, void* attr)
506 ^~~~~~~~~~~~~~~~~~
507E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp: In member function 'virtual ULONG decklink_input_callback::Release()':
508E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:578:16: warning: deleting object of polymorphic class type 'decklink_input_callback' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
509 delete this;
510 ^~~~
511make: *** [/build/ffmpeg-git/ffbuild/common.mak:63: libavdevice/decklink_dec.o] Error 1
512make: *** Waiting for unfinished jobs....
513In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_enc.cpp:31:0:
514E:/AB-Suite/local64/include/DeckLinkAPI.h:21078:28: warning: redundant redeclaration of 'ULONG BSTR_UserSize(ULONG*, ULONG, OLECHAR**)' in same scope [-Wredundant-decls]
515 ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *);
516 ^~~~~~~~~~~~~
517In file included from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/objbase.h:164:0,
518 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/ole2.h:17,
519 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/wtypes.h:12,
520 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winscard.h:10,
521 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/windows.h:97,
522 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:23,
523 from E:/AB-Suite/build/ffmpeg-git/libavformat/os_support.h:112,
524 from E:/AB-Suite/build/ffmpeg-git/libavformat/internal.h:28,
525 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_enc.cpp:28:
526E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/propidl.h:1287:28: note: previous declaration of 'ULONG BSTR_UserSize(ULONG*, ULONG, OLECHAR**)'
527 ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *);
528 ^~~~~~~~~~~~~
529In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_enc.cpp:31:0:
530E:/AB-Suite/local64/include/DeckLinkAPI.h:21079:28: warning: redundant redeclaration of 'unsigned char* BSTR_UserMarshal(ULONG*, unsigned char*, OLECHAR**)' in same scope [-Wredundant-decls]
531 unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *);
532 ^~~~~~~~~~~~~~~~
533In file included from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/objbase.h:164:0,
534 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/ole2.h:17,
535 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/wtypes.h:12,
536 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winscard.h:10,
537 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/windows.h:97,
538 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:23,
539 from E:/AB-Suite/build/ffmpeg-git/libavformat/os_support.h:112,
540 from E:/AB-Suite/build/ffmpeg-git/libavformat/internal.h:28,
541 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_enc.cpp:28:
542E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/propidl.h:1288:28: note: previous declaration of 'unsigned char* BSTR_UserMarshal(ULONG*, unsigned char*, OLECHAR**)'
543 unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *);
544 ^~~~~~~~~~~~~~~~
545In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_enc.cpp:31:0:
546E:/AB-Suite/local64/include/DeckLinkAPI.h:21080:28: warning: redundant redeclaration of 'unsigned char* BSTR_UserUnmarshal(ULONG*, unsigned char*, OLECHAR**)' in same scope [-Wredundant-decls]
547 unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *);
548 ^~~~~~~~~~~~~~~~~~
549In file included from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/objbase.h:164:0,
550 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/ole2.h:17,
551 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/wtypes.h:12,
552 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winscard.h:10,
553 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/windows.h:97,
554 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:23,
555 from E:/AB-Suite/build/ffmpeg-git/libavformat/os_support.h:112,
556 from E:/AB-Suite/build/ffmpeg-git/libavformat/internal.h:28,
557 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_enc.cpp:28:
558E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/propidl.h:1289:28: note: previous declaration of 'unsigned char* BSTR_UserUnmarshal(ULONG*, unsigned char*, OLECHAR**)'
559 unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *);
560 ^~~~~~~~~~~~~~~~~~
561In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_enc.cpp:31:0:
562E:/AB-Suite/local64/include/DeckLinkAPI.h:21081:28: warning: redundant redeclaration of 'void BSTR_UserFree(ULONG*, OLECHAR**)' in same scope [-Wredundant-decls]
563 void __RPC_USER BSTR_UserFree (ULONG *, BSTR *);
564 ^~~~~~~~~~~~~
565In file included from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/objbase.h:164:0,
566 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/ole2.h:17,
567 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/wtypes.h:12,
568 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winscard.h:10,
569 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/windows.h:97,
570 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:23,
571 from E:/AB-Suite/build/ffmpeg-git/libavformat/os_support.h:112,
572 from E:/AB-Suite/build/ffmpeg-git/libavformat/internal.h:28,
573 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_enc.cpp:28:
574E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/propidl.h:1290:28: note: previous declaration of 'void BSTR_UserFree(ULONG*, OLECHAR**)'
575 void __RPC_USER BSTR_UserFree (ULONG *, BSTR *);
576 ^~~~~~~~~~~~~
577E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_enc.cpp: In member function 'virtual ULONG decklink_frame::Release()':
578E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_enc.cpp:100:20: warning: deleting object of polymorphic class type 'decklink_frame' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
579 delete this;
580 ^~~~
581E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_enc.cpp: In function 'int ff_decklink_write_trailer(AVFormatContext*)':
582E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_enc.cpp:262:21: warning: deleting object of polymorphic class type 'decklink_output_callback' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
583 delete ctx->output_callback;
584 ^~~~~~~~~~~~~~~
585CXX libavdevice/decklink_dec.o
586cc1plus.exe: warning: command line option '-Wdeclaration-after-statement' is valid for C/ObjC but not for C++
587cc1plus.exe: warning: command line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++
588cc1plus.exe: warning: command line option '-Wno-pointer-to-int-cast' is valid for C/ObjC but not for C++
589cc1plus.exe: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++
590cc1plus.exe: warning: command line option '-Wno-pointer-sign' is valid for C/ObjC but not for C++
591cc1plus.exe: warning: command line option '-std=c11' is valid for C/ObjC but not for C++
592In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
593 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
594 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
595E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:58:0: warning: "PTHREAD_MUTEX_INITIALIZER" redefined
596 #define PTHREAD_MUTEX_INITIALIZER SRWLOCK_INIT
597
598In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
599 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
600E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:282:0: note: this is the location of the previous definition
601 #define PTHREAD_MUTEX_INITIALIZER (pthread_mutex_t)GENERIC_INITIALIZER
602
603In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
604 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
605 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
606E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:59:0: warning: "PTHREAD_COND_INITIALIZER" redefined
607 #define PTHREAD_COND_INITIALIZER CONDITION_VARIABLE_INIT
608
609In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
610 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
611E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:287:0: note: this is the location of the previous definition
612 #define PTHREAD_COND_INITIALIZER (pthread_cond_t)GENERIC_INITIALIZER
613
614In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
615 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
616 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
617E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:123:0: warning: "PTHREAD_ONCE_INIT" redefined
618 #define PTHREAD_ONCE_INIT INIT_ONCE_STATIC_INIT
619
620In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
621 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
622E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:134:0: note: this is the location of the previous definition
623 #define PTHREAD_ONCE_INIT 0
624
625In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:30:0:
626E:/AB-Suite/local64/include/DeckLinkAPI.h:21078:28: warning: redundant redeclaration of 'ULONG BSTR_UserSize(ULONG*, ULONG, OLECHAR**)' in same scope [-Wredundant-decls]
627 ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *);
628 ^~~~~~~~~~~~~
629In file included from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/objbase.h:164:0,
630 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/ole2.h:17,
631 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/wtypes.h:12,
632 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winscard.h:10,
633 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/windows.h:97,
634 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:23,
635 from E:/AB-Suite/build/ffmpeg-git/libavformat/os_support.h:112,
636 from E:/AB-Suite/build/ffmpeg-git/libavformat/internal.h:28,
637 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:27:
638E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/propidl.h:1287:28: note: previous declaration of 'ULONG BSTR_UserSize(ULONG*, ULONG, OLECHAR**)'
639 ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *);
640 ^~~~~~~~~~~~~
641In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:30:0:
642E:/AB-Suite/local64/include/DeckLinkAPI.h:21079:28: warning: redundant redeclaration of 'unsigned char* BSTR_UserMarshal(ULONG*, unsigned char*, OLECHAR**)' in same scope [-Wredundant-decls]
643 unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *);
644 ^~~~~~~~~~~~~~~~
645In file included from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/objbase.h:164:0,
646 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/ole2.h:17,
647 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/wtypes.h:12,
648 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winscard.h:10,
649 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/windows.h:97,
650 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:23,
651 from E:/AB-Suite/build/ffmpeg-git/libavformat/os_support.h:112,
652 from E:/AB-Suite/build/ffmpeg-git/libavformat/internal.h:28,
653 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:27:
654E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/propidl.h:1288:28: note: previous declaration of 'unsigned char* BSTR_UserMarshal(ULONG*, unsigned char*, OLECHAR**)'
655 unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *);
656 ^~~~~~~~~~~~~~~~
657In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:30:0:
658E:/AB-Suite/local64/include/DeckLinkAPI.h:21080:28: warning: redundant redeclaration of 'unsigned char* BSTR_UserUnmarshal(ULONG*, unsigned char*, OLECHAR**)' in same scope [-Wredundant-decls]
659 unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *);
660 ^~~~~~~~~~~~~~~~~~
661In file included from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/objbase.h:164:0,
662 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/ole2.h:17,
663 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/wtypes.h:12,
664 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winscard.h:10,
665 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/windows.h:97,
666 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:23,
667 from E:/AB-Suite/build/ffmpeg-git/libavformat/os_support.h:112,
668 from E:/AB-Suite/build/ffmpeg-git/libavformat/internal.h:28,
669 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:27:
670E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/propidl.h:1289:28: note: previous declaration of 'unsigned char* BSTR_UserUnmarshal(ULONG*, unsigned char*, OLECHAR**)'
671 unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *);
672 ^~~~~~~~~~~~~~~~~~
673In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:30:0:
674E:/AB-Suite/local64/include/DeckLinkAPI.h:21081:28: warning: redundant redeclaration of 'void BSTR_UserFree(ULONG*, OLECHAR**)' in same scope [-Wredundant-decls]
675 void __RPC_USER BSTR_UserFree (ULONG *, BSTR *);
676 ^~~~~~~~~~~~~
677In file included from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/objbase.h:164:0,
678 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/ole2.h:17,
679 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/wtypes.h:12,
680 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winscard.h:10,
681 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/windows.h:97,
682 from E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/winsock2.h:23,
683 from E:/AB-Suite/build/ffmpeg-git/libavformat/os_support.h:112,
684 from E:/AB-Suite/build/ffmpeg-git/libavformat/internal.h:28,
685 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:27:
686E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/propidl.h:1290:28: note: previous declaration of 'void BSTR_UserFree(ULONG*, OLECHAR**)'
687 void __RPC_USER BSTR_UserFree (ULONG *, BSTR *);
688 ^~~~~~~~~~~~~
689In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:0:
690E:/AB-Suite/local64/include/libzvbi.h:2041:21: warning: redundant redeclaration of 'const char* vbi_rating_string(vbi_rating_auth, int)' in same scope [-Wredundant-decls]
691 extern const char * vbi_rating_string(vbi_rating_auth auth, int id);
692 ^~~~~~~~~~~~~~~~~
693In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:0:
694E:/AB-Suite/local64/include/libzvbi.h:522:21: note: previous declaration of 'const char* vbi_rating_string(vbi_rating_auth, int)'
695 extern const char * vbi_rating_string(vbi_rating_auth auth, int id);
696 ^~~~~~~~~~~~~~~~~
697In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:0:
698E:/AB-Suite/local64/include/libzvbi.h:2042:21: warning: redundant redeclaration of 'const char* vbi_prog_type_string(vbi_prog_classf, int)' in same scope [-Wredundant-decls]
699 extern const char * vbi_prog_type_string(vbi_prog_classf classf, int id);
700 ^~~~~~~~~~~~~~~~~~~~
701In file included from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:0:
702E:/AB-Suite/local64/include/libzvbi.h:530:21: note: previous declaration of 'const char* vbi_prog_type_string(vbi_prog_classf, int)'
703 extern const char * vbi_prog_type_string(vbi_prog_classf classf, int id);
704 ^~~~~~~~~~~~~~~~~~~~
705In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
706 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
707 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
708E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:47:16: error: using typedef-name 'pthread_t' after 'struct'
709 typedef struct pthread_t {
710 ^~~~~~~~~
711In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
712 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
713E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:196:19: note: 'pthread_t' has a previous declaration here
714 typedef uintptr_t pthread_t;
715 ^~~~~~~~~
716In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
717 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
718 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
719E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:52:3: error: conflicting declaration 'typedef int pthread_t'
720 } pthread_t;
721 ^~~~~~~~~
722In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
723 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
724E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:196:19: note: previous declaration as 'typedef uintptr_t pthread_t'
725 typedef uintptr_t pthread_t;
726 ^~~~~~~~~
727In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
728 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
729 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
730E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:55:17: error: conflicting declaration 'typedef SRWLOCK pthread_mutex_t'
731 typedef SRWLOCK pthread_mutex_t;
732 ^~~~~~~~~~~~~~~
733In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
734 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
735E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:269:15: note: previous declaration as 'typedef void* pthread_mutex_t'
736 typedef void *pthread_mutex_t;
737 ^~~~~~~~~~~~~~~
738In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
739 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
740 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
741E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:56:28: error: conflicting declaration 'typedef CONDITION_VARIABLE pthread_cond_t'
742 typedef CONDITION_VARIABLE pthread_cond_t;
743 ^~~~~~~~~~~~~~
744In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
745 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
746E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:270:15: note: previous declaration as 'typedef void* pthread_cond_t'
747 typedef void *pthread_cond_t;
748 ^~~~~~~~~~~~~~
749In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
750 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
751 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
752E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'unsigned int win32thread_worker(void*)':
753E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:67:8: error: request for member 'ret' in '* h', which is of non-class type 'pthread_t {aka long long unsigned int}'
754 h->ret = h->func(h->arg);
755 ^~~
756E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:67:17: error: request for member 'func' in '* h', which is of non-class type 'pthread_t {aka long long unsigned int}'
757 h->ret = h->func(h->arg);
758 ^~~~
759E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:67:25: error: request for member 'arg' in '* h', which is of non-class type 'pthread_t {aka long long unsigned int}'
760 h->ret = h->func(h->arg);
761 ^~~
762E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_create(pthread_t*, const void*, void* (*)(void*), void*)':
763E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:74:13: error: request for member 'func' in '* thread', which is of non-class type 'pthread_t {aka long long unsigned int}'
764 thread->func = start_routine;
765 ^~~~
766E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:75:13: error: request for member 'arg' in '* thread', which is of non-class type 'pthread_t {aka long long unsigned int}'
767 thread->arg = arg;
768 ^~~
769E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:80:13: error: request for member 'handle' in '* thread', which is of non-class type 'pthread_t {aka long long unsigned int}'
770 thread->handle = (void*)_beginthreadex(NULL, 0, win32thread_worker, thread,
771 ^~~~~~
772E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:83:21: error: request for member 'handle' in '* thread', which is of non-class type 'pthread_t {aka long long unsigned int}'
773 return !thread->handle;
774 ^~~~~~
775E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_join(pthread_t, void**)':
776E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:86:22: error: 'int pthread_join(pthread_t, void**)' was declared 'extern' and later 'static' [-fpermissive]
777 static av_unused int pthread_join(pthread_t thread, void **value_ptr)
778 ^~~~~~~~~~~~
779In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
780 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
781E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:315:26: note: previous declaration of 'int pthread_join(pthread_t, void**)'
782 int WINPTHREAD_API pthread_join(pthread_t t, void **res);
783 ^~~~~~~~~~~~
784In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
785 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
786 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
787E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_join(pthread_t, void**)':
788E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:88:44: error: request for member 'handle' in 'thread', which is of non-class type 'pthread_t {aka long long unsigned int}'
789 DWORD ret = WaitForSingleObject(thread.handle, INFINITE);
790 ^
791E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:62:57: note: in definition of macro 'WaitForSingleObject'
792 #define WaitForSingleObject(a, b) WaitForSingleObjectEx(a, b, FALSE)
793 ^
794E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:96:29: error: request for member 'ret' in 'thread', which is of non-class type 'pthread_t {aka long long unsigned int}'
795 *value_ptr = thread.ret;
796 ^~~
797E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:97:24: error: request for member 'handle' in 'thread', which is of non-class type 'pthread_t {aka long long unsigned int}'
798 CloseHandle(thread.handle);
799 ^~~~~~
800E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_mutex_init(void**, void*)':
801E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:103:24: error: cannot convert 'void**' to 'PSRWLOCK {aka _RTL_SRWLOCK*}' for argument '1' to 'void InitializeSRWLock(PSRWLOCK)'
802 InitializeSRWLock(m);
803 ^
804E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_mutex_destroy(void**)':
805E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:106:19: error: 'int pthread_mutex_destroy(void**)' was declared 'extern' and later 'static' [-fpermissive]
806 static inline int pthread_mutex_destroy(pthread_mutex_t *m)
807 ^~~~~~~~~~~~~~~~~~~~~
808In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
809 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
810E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:344:20: note: previous declaration of 'int pthread_mutex_destroy(void**)'
811 int WINPTHREAD_API pthread_mutex_destroy(pthread_mutex_t *m);
812 ^~~~~~~~~~~~~~~~~~~~~
813In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
814 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
815 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
816E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_mutex_lock(void**)':
817E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:111:19: error: 'int pthread_mutex_lock(void**)' was declared 'extern' and later 'static' [-fpermissive]
818 static inline int pthread_mutex_lock(pthread_mutex_t *m)
819 ^~~~~~~~~~~~~~~~~~
820In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
821 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
822E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:339:20: note: previous declaration of 'int pthread_mutex_lock(void**)'
823 int WINPTHREAD_API pthread_mutex_lock(pthread_mutex_t *m);
824 ^~~~~~~~~~~~~~~~~~
825In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
826 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
827 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
828E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_mutex_lock(void**)':
829E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:113:30: error: cannot convert 'void**' to 'PSRWLOCK {aka _RTL_SRWLOCK*}' for argument '1' to 'void AcquireSRWLockExclusive(PSRWLOCK)'
830 AcquireSRWLockExclusive(m);
831 ^
832E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_mutex_unlock(void**)':
833E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:116:19: error: 'int pthread_mutex_unlock(void**)' was declared 'extern' and later 'static' [-fpermissive]
834 static inline int pthread_mutex_unlock(pthread_mutex_t *m)
835 ^~~~~~~~~~~~~~~~~~~~
836In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
837 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
838E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:341:20: note: previous declaration of 'int pthread_mutex_unlock(void**)'
839 int WINPTHREAD_API pthread_mutex_unlock(pthread_mutex_t *m);
840 ^~~~~~~~~~~~~~~~~~~~
841In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
842 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
843 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
844E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_mutex_unlock(void**)':
845E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:118:30: error: cannot convert 'void**' to 'PSRWLOCK {aka _RTL_SRWLOCK*}' for argument '1' to 'void ReleaseSRWLockExclusive(PSRWLOCK)'
846 ReleaseSRWLockExclusive(m);
847 ^
848E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: At global scope:
849E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:122:19: error: conflicting declaration 'typedef INIT_ONCE pthread_once_t'
850 typedef INIT_ONCE pthread_once_t;
851 ^~~~~~~~~~~~~~
852In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
853 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
854E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:180:14: note: previous declaration as 'typedef long int pthread_once_t'
855 typedef long pthread_once_t;
856 ^~~~~~~~~~~~~~
857In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
858 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
859 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
860E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_once(pthread_once_t*, void (*)())':
861E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:125:22: error: 'int pthread_once(pthread_once_t*, void (*)())' was declared 'extern' and later 'static' [-fpermissive]
862 static av_unused int pthread_once(pthread_once_t *once_control, void (*init_routine)(void))
863 ^~~~~~~~~~~~
864In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
865 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
866E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:298:26: note: previous declaration of 'int pthread_once(pthread_once_t*, void (*)())'
867 int WINPTHREAD_API pthread_once(pthread_once_t *o, void (*func)(void));
868 ^~~~~~~~~~~~
869In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
870 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
871 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
872E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_once(pthread_once_t*, void (*)())':
873E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:128:60: error: cannot convert 'pthread_once_t* {aka long int*}' to 'LPINIT_ONCE {aka _RTL_RUN_ONCE*}' for argument '1' to 'WINBOOL InitOnceBeginInitialize(LPINIT_ONCE, DWORD, PBOOL, void**)'
874 InitOnceBeginInitialize(once_control, 0, &pending, NULL);
875 ^
876E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:131:43: error: cannot convert 'pthread_once_t* {aka long int*}' to 'LPINIT_ONCE {aka _RTL_RUN_ONCE*}' for argument '1' to 'WINBOOL InitOnceComplete(LPINIT_ONCE, DWORD, LPVOID)'
877 InitOnceComplete(once_control, 0, NULL);
878 ^
879E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_cond_init(void**, const void*)':
880E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:137:37: error: cannot convert 'void**' to 'PCONDITION_VARIABLE {aka _RTL_CONDITION_VARIABLE*}' for argument '1' to 'void InitializeConditionVariable(PCONDITION_VARIABLE)'
881 InitializeConditionVariable(cond);
882 ^
883E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_cond_destroy(void**)':
884E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:142:19: error: 'int pthread_cond_destroy(void**)' was declared 'extern' and later 'static' [-fpermissive]
885 static inline int pthread_cond_destroy(pthread_cond_t *cond)
886 ^~~~~~~~~~~~~~~~~~~~
887In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
888 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
889E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:332:20: note: previous declaration of 'int pthread_cond_destroy(void**)'
890 int WINPTHREAD_API pthread_cond_destroy(pthread_cond_t *cv);
891 ^~~~~~~~~~~~~~~~~~~~
892In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
893 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
894 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
895E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_cond_broadcast(void**)':
896E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:147:19: error: 'int pthread_cond_broadcast(void**)' was declared 'extern' and later 'static' [-fpermissive]
897 static inline int pthread_cond_broadcast(pthread_cond_t *cond)
898 ^~~~~~~~~~~~~~~~~~~~~~
899In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
900 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
901E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:334:20: note: previous declaration of 'int pthread_cond_broadcast(void**)'
902 int WINPTHREAD_API pthread_cond_broadcast (pthread_cond_t *cv);
903 ^~~~~~~~~~~~~~~~~~~~~~
904In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
905 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
906 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
907E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_cond_broadcast(void**)':
908E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:149:34: error: cannot convert 'void**' to 'PCONDITION_VARIABLE {aka _RTL_CONDITION_VARIABLE*}' for argument '1' to 'void WakeAllConditionVariable(PCONDITION_VARIABLE)'
909 WakeAllConditionVariable(cond);
910 ^
911E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_cond_wait(void**, void**)':
912E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:153:19: error: 'int pthread_cond_wait(void**, void**)' was declared 'extern' and later 'static' [-fpermissive]
913 static inline int pthread_cond_wait(pthread_cond_t *cond, pthread_mutex_t *mutex)
914 ^~~~~~~~~~~~~~~~~
915In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
916 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
917E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:335:20: note: previous declaration of 'int pthread_cond_wait(void**, void**)'
918 int WINPTHREAD_API pthread_cond_wait (pthread_cond_t *cv, pthread_mutex_t *external_mutex);
919 ^~~~~~~~~~~~~~~~~
920In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
921 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
922 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
923E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_cond_wait(void**, void**)':
924E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:155:55: error: cannot convert 'void**' to 'PCONDITION_VARIABLE {aka _RTL_CONDITION_VARIABLE*}' for argument '1' to 'WINBOOL SleepConditionVariableSRW(PCONDITION_VARIABLE, PSRWLOCK, DWORD, ULONG)'
925 SleepConditionVariableSRW(cond, mutex, INFINITE, 0);
926 ^
927E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_cond_signal(void**)':
928E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:159:19: error: 'int pthread_cond_signal(void**)' was declared 'extern' and later 'static' [-fpermissive]
929 static inline int pthread_cond_signal(pthread_cond_t *cond)
930 ^~~~~~~~~~~~~~~~~~~
931In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
932 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
933E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:333:20: note: previous declaration of 'int pthread_cond_signal(void**)'
934 int WINPTHREAD_API pthread_cond_signal (pthread_cond_t *cv);
935 ^~~~~~~~~~~~~~~~~~~
936In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
937 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
938 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
939E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h: In function 'int pthread_cond_signal(void**)':
940E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:161:31: error: cannot convert 'void**' to 'PCONDITION_VARIABLE {aka _RTL_CONDITION_VARIABLE*}' for argument '1' to 'void WakeConditionVariable(PCONDITION_VARIABLE)'
941 WakeConditionVariable(cond);
942 ^
943E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp: In function 'void avpacket_queue_init(AVFormatContext*, AVPacketQueue*)':
944E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:414:39: error: call of overloaded 'pthread_mutex_init(void**, NULL)' is ambiguous
945 pthread_mutex_init(&q->mutex, NULL);
946 ^
947In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
948 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
949E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:343:20: note: candidate: int pthread_mutex_init(void**, const pthread_mutexattr_t*)
950 int WINPTHREAD_API pthread_mutex_init(pthread_mutex_t *m, const pthread_mutexattr_t *a);
951 ^~~~~~~~~~~~~~~~~~
952In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
953 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
954 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
955E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:101:19: note: candidate: int pthread_mutex_init(void**, void*)
956 static inline int pthread_mutex_init(pthread_mutex_t *m, void* attr)
957 ^~~~~~~~~~~~~~~~~~
958E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:415:37: error: call of overloaded 'pthread_cond_init(void**, NULL)' is ambiguous
959 pthread_cond_init(&q->cond, NULL);
960 ^
961In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
962 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
963E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:331:20: note: candidate: int pthread_cond_init(void**, const pthread_condattr_t*)
964 int WINPTHREAD_API pthread_cond_init(pthread_cond_t *cv, const pthread_condattr_t *a);
965 ^~~~~~~~~~~~~~~~~
966In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
967 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
968 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
969E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:135:19: note: candidate: int pthread_cond_init(void**, const void*)
970 static inline int pthread_cond_init(pthread_cond_t *cond, const void *unused_attr)
971 ^~~~~~~~~~~~~~~~~
972E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp: In constructor 'decklink_input_callback::decklink_input_callback(AVFormatContext*)':
973E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:554:38: error: call of overloaded 'pthread_mutex_init(void**, NULL)' is ambiguous
974 pthread_mutex_init(&m_mutex, NULL);
975 ^
976In file included from E:/AB-Suite/local64/include/libzvbi.h:1064:0,
977 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:45:
978E:/AB-Suite/msys64/mingw64/x86_64-w64-mingw32/include/pthread.h:343:20: note: candidate: int pthread_mutex_init(void**, const pthread_mutexattr_t*)
979 int WINPTHREAD_API pthread_mutex_init(pthread_mutex_t *m, const pthread_mutexattr_t *a);
980 ^~~~~~~~~~~~~~~~~~
981In file included from E:/AB-Suite/build/ffmpeg-git/libavutil/thread.h:133:0,
982 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_common.h:28,
983 from E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:49:
984E:/AB-Suite/build/ffmpeg-git/compat/w32pthreads.h:101:19: note: candidate: int pthread_mutex_init(void**, void*)
985 static inline int pthread_mutex_init(pthread_mutex_t *m, void* attr)
986 ^~~~~~~~~~~~~~~~~~
987E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp: In member function 'virtual ULONG decklink_input_callback::Release()':
988E:/AB-Suite/build/ffmpeg-git/libavdevice/decklink_dec.cpp:578:16: warning: deleting object of polymorphic class type 'decklink_input_callback' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
989 delete this;
990 ^~~~
991make: *** [/build/ffmpeg-git/ffbuild/common.mak:63: libavdevice/decklink_dec.o] Error 1