gstreamer/win32
Sebastian Dröge 8177173db0 element: Add gst_element_call_async()
This calls a function from another thread, asynchronously. This is to be
used for cases when a state change has to be performed from a streaming
thread, directly via gst_element_set_state() or indirectly e.g. via SEEK
events.

Calling those functions directly from the streaming thread will cause
deadlocks in many situations, as they might involve waiting for the
streaming thread to shut down from this very streaming thread.

This is mostly a convenience function around a GThreadPool and is for example
used by GstBin to continue asynchronous state changes.

https://bugzilla.gnome.org/show_bug.cgi?id=760532
2016-04-27 18:51:33 +03:00
..
common element: Add gst_element_call_async() 2016-04-27 18:51:33 +03:00
MANIFEST win32: update README and remove outdated build cruft 2016-02-20 10:07:01 +00:00
README.txt win32: update README and remove outdated build cruft 2016-02-20 10:07:01 +00:00

Building GStreamer on Windows
-----------------------------

Running GStreamer on Windows is supported.

Official Windows binaries for each release can be found at:

  https://gstreamer.freedesktop.org/data/pkg/windows/


Building with MinGW/MSys
------------------------

Should work out of the box from the toplevel directory using the standard
Unix build system provided.

This build type is officially supported.

You can build Windows binaries including all required dependencies
using the 'cerbero' build tool:

  http://cgit.freedesktop.org/gstreamer/cerbero/

This works both natively on Windows or as cross-compile from Linux.


Building with Visual Studio
---------------------------

Building with Visual Studio is currently not supported.