[Bug 774106] gst-libav fails to build on windows 7 x-64

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Nov 9 07:21:16 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=774106

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |slomo at coaxion.net

--- Comment #1 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Can you get ffmpeg and try to build it independently of gst-libav in the
cerbero shell? It seems like some detection of features in the configure script
there is broken.

Also note that no matter what Windows version you build on, we use the same
headers and toolchain. I was building the binaries on Windows 10 FWIW.


Most likely this is a bug somewhere in ffmpeg's conditional use of that API and
handling the Windows version defines. Relevant part of the code is in
compat/w32pthreads.h:

> #if _WIN32_WINNT >= 0x0600
> #define InitializeCriticalSection(x) InitializeCriticalSectionEx(x, 0, 0)                         
> #define WaitForSingleObject(a, b) WaitForSingleObjectEx(a, b, FALSE)
> #endif

Note that we define -D_WIN32_WINNT=0x0501 for our builds in cerbero.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list