Matthew Waters
98249a57db
gst: don't use volatile to mean atomic
...
volatile is not sufficient to provide atomic guarantees and real atomics
should be used instead. GCC 11 has started warning about using volatile
with atomic operations.
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1073 >
2021-03-19 04:20:19 +00:00
Daniel Klamt
394ad27507
Added GI annotation for gstvideoaffinetransformationmeta apply_matrix
...
The problem is that Gobject Introspections does not understand the const
gfloat matrix[16] as an matrix but as an array of gfloasts but as just
one gfloat.
To fix this i added the annotation to the parameter
descriptions.
2019-06-02 16:42:57 +00:00
Tim-Philipp Müller
ca15315565
gst-libs: include config.h in all source files
...
This will be needed later when we get our export define from config.h
2018-08-13 09:23:34 +01:00
Edward Hervey
c64d2cf396
video: Fix/Add section documentation
2018-04-02 16:49:19 +02:00
Matthew Waters
5d3d764568
video/affinetransformationmeta: use the provided doc comment for the struct
2017-08-24 19:11:29 +10:00
Thibault Saunier
099ac9faf2
docs: Convert gtkdoc comments to markdown
...
Modernizing the documentation, making it simpler to read an
modify and allowing us to possibly switch to hotdoc in the
future.
2017-03-10 18:19:17 -03:00
Scott D Phillips
6e71583d07
Cast away const from GstMetaInfo in *_get_meta_info() functions
...
MSVC warns about the const in the implicit argument conversion in the
calls to g_once_init_{enter,leave}. It's OK so explicitly cast it.
https://bugzilla.gnome.org/show_bug.cgi?id=774293
2016-11-15 14:52:22 +02:00
Sebastian Dröge
3ba59f0b62
videoaffinetransformmeta: Add (transfer none) annotation for return value
2015-12-26 09:43:51 +01:00
Matthew Waters
0b98ed32ce
videometa: add GstVideoAffineTransformationMeta
...
Adds a simple 4x4 affine transformations meta for passing arbitrary
transformations on buffers.
Based on patch by Matthieu Bouron
https://bugzilla.gnome.org/show_bug.cgi?id=731791
2015-11-11 00:19:25 +11:00