gstreamer/sources
Thibault Saunier b5beac1217 Make GstVideo/AudioInfo GLib.Opaque structures
So that we generate a ABI compatible structure and make it working.
Also this is the way we do it for almost all other structures of this
kind.

I first tried to keep having a managed structure that properly matches
the C structure ABI generating in the gtk-sharp generator Explicit structure
for the union as we do with non managed structures but this is not
possible and leads to the following assertion in mono:

    Type Gst.Video.VideoInfo/__ABI which has an [ExplicitLayout] attribute cannot have a reference field at the same offset as another field.

This sensibly changes the API but I bet noone will even notice.

https://bugzilla.gnome.org/show_bug.cgi?id=788133
2017-09-26 10:35:37 -03:00
..
custom DynamicSignal: use NativeType property instead of doing unsafe pointer trickery 2017-09-25 14:16:25 -03:00
generated Update to current master 2017-09-22 15:42:41 -03:00
AssemblyInfo.cs.in sources: replace AGPL headers with LGPL-2.1 2014-05-28 14:17:31 +02:00
Gst-1.0-merged.metadata Also generate 'unintrospectable' _unref method 2017-09-22 15:42:41 -03:00
gstreamer-sharp-api.raw Update to current master 2017-09-22 15:42:41 -03:00
gstreamer-sharp.metadata Make GstVideo/AudioInfo GLib.Opaque structures 2017-09-26 10:35:37 -03:00
Makefile.am Include gst/pbutils/gstaudiovisualizer.h in the glue .c file 2017-08-28 15:29:33 -03:00
meson.build meson: keysign only when using mono and use a project argument 2017-09-25 14:16:33 -03:00