mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 17:20:36 +00:00
6fa351407a
Every container of miniobjects now needs to store itself as parent in the child object, and remove itself again at a later time. A miniobject is only writable if there is at most one parent, and that parent is writable itself, and if the reference count of the miniobject is 1. GstBuffer (for memories), GstBufferList (for buffers) and GstSample (for caps, buffer, bufferlist) was updated accordingly. Without this it was possible to have e.g. a bufferlist with refcount 2 in two places, modifying the same buffer with refcount 1 at the same time. https://bugzilla.gnome.org/show_bug.cgi?id=796692 |
||
---|---|---|
.. | ||
common | ||
MANIFEST | ||
README.txt |
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 possible using the Meson-based build definitions, but there is currently no support for this in cerbero yet, so it's not for the faint-hearted.