<div dir="ltr"><div dir="ltr">Hi,<br></div><div dir="ltr"><br></div><div dir="ltr">I'd like to report some progress.<div>It seems I need to somehow point meson to the C:\gstreamer\1.0\msvc_x86_64\include\GL folder. But I don't know how.<br></div><div>So I've placed the wglext.h file from the C:\gstreamer\1.0\msvc_x86_64\include\GL folder to the C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\gl folder.</div><div>After that meson was able to configure the build:<br></div><div><br></div>meson --buildtype=release</div><div dir="ltr">-Dauto_features=disabled</div><div dir="ltr">-Dgstreamer:tools=disabled</div><div dir="ltr">-Dbase=enabled</div><div dir="ltr">-Dgst-plugins-base:gl=enabled</div><div dir="ltr">-Dgst-plugins-base:gl_api=opengl</div><div dir="ltr">-Dgst-plugins-base:gl_winsys=win32</div><div dir="ltr">-Dbad=enabled</div><div dir="ltr">-Dgst-plugins-bad:gl=enabled</div><div dir="ltr">-Dgst-plugins-bad:nvcodec=enabled</div><div dir="ltr"><br></div><div dir="ltr">Output:</div><div dir="ltr">gst-plugins-bad 1.20.4<br><br> Plugins : nvcodec<br> (A)GPL license allowed: False<br><br>gst-plugins-base 1.20.4<br><br> GL api : gl<br> GL platform: wgl<br> GL winsys : win32<br> Plugins : opengl<br><br>gst-plugins-good 1.20.4<br><br> Plugins:<br><br>gstreamer 1.20.4<br><br> Plugins: coreelements<br><br>gstreamer-full 1.20.4<br><br> Build options<br> gstreamer-full : NO<br><br> Subprojects<br> gl-headers : YES<br> gst-devtools : NO Feature 'devtools' disabled<br> gst-editing-services : NO Feature 'ges' disabled<br> gst-examples : NO Feature 'gst-examples' disabled<br> gst-integration-testsuites: NO Feature 'devtools' disabled<br> gst-libav : NO Feature 'libav' disabled<br> gst-omx : NO Feature 'omx' disabled<br> gst-plugins-bad : YES 1 warnings<br> gst-plugins-base : YES 1 warnings<br> gst-plugins-good : YES<br> gst-plugins-rs : NO Feature 'rs' disabled<br> gst-plugins-ugly : NO Feature 'ugly' disabled<br> gst-python : NO Feature 'python' disabled<br> gst-rtsp-server : NO Feature 'rtsp_server' disabled<br> gstreamer : YES 1 warnings<br> gstreamer-sharp : NO Feature 'sharp' disabled<br> gstreamer-vaapi : NO Feature 'vaapi' disabled<br> libnice : NO Feature 'libnice' disabled<br> orc : NO Feature 'orc' disabled<br> pygobject : NO Feature 'python' disabled<br> win-flex-bison-binaries : YES 1 warnings<br> win-nasm : YES 1 warnings<br><br> User defined options<br> auto_features : disabled<br> buildtype : release<br> bad : enabled<br> base : enabled<br> gst-plugins-bad:gl : enabled<br> gst-plugins-bad:nvcodec : enabled<br> gst-plugins-base:gl : enabled<br> gst-plugins-base:gl_api : opengl<br> gst-plugins-base:gl_winsys: win32<br> gstreamer:tools : disabled<br><div><br></div><div>Now I'm trying to build it:</div><div><br></div>ninja -C {path}\gstreamer\build<div><br></div><div>Output:</div><div>..\subprojects\gst-plugins-base\gst-libs\gst/gl/glprototypes/gstgl_compat.h(40): error C2371: 'GLsync': redefinition; different basic types<br>C:/gstreamer/1.0/msvc_x86_64/include\GL/glext.h(1369): note: see declaration of 'GLsync'<br></div><div><br></div><div>Thanks,</div><div>Ilya</div></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr"><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
</blockquote></div></div>