Commit graph

24 commits

Author SHA1 Message Date
Tim-Philipp Müller
a396f6ac81 Back to development 2020-06-20 00:28:44 +01:00
Tim-Philipp Müller
17abef3d1e Release 1.17.1 2020-06-19 19:28:18 +01:00
Thibault Saunier
c70e5494b3 Update GStreamer 2020-06-17 21:16:40 -04:00
Sebastian Dröge
a088475b9d Bind gst_buffer_new_wrapped() manually
The memory must be allocated with g_malloc() as we will free it again
later with g_free(), as such allocate and copy the array that is passed
in.
2020-02-18 15:12:52 +00:00
Sebastian Dröge
c5090bdd21 Declare GstVideoOverlayComposition/Rectangle as opaque type and subclasses of Gst.MiniObject
This changes the API.

Without this change all usage will cause memory corruption and simply
does not work.
2020-01-28 16:50:57 +02:00
Thibault Saunier
a7ac9ee4fb Fix gst_promise_new_with_change_func
For some reason bindinator doesn't properly detect that the `func`
passed in gst_promise_new_with_change_func is a closure and what the
destroy function is (because it is a constructor?)

Mark it manually.

From suggestion from Alex Dircksen: https://gitlab.freedesktop.org/gstreamer/gstreamer-sharp/issues/9#note_166633

Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-sharp/issues/9
2020-01-15 12:22:18 +00:00
Aaron Boxer
38a0731461 build: on Windows, use MSVC format for gst*, glib and gobject dlls
Generated files were generated using 'ninja -C build update-code'
except for libgstfft, which had to be updated manually
(see issue #25).

Note: with these changes, building on MS Windows will require
the msvc compiler - mingw will no longer work.
2019-11-18 14:19:39 -05:00
Thibault Saunier
de2554e637 gst: Mark fields called '_padding' as padding in structures 2019-05-28 18:11:37 -04:00
Tim-Philipp Müller
f2370ad288 Back to development 2019-04-19 11:24:10 +01:00
Tim-Philipp Müller
6ad219d5f9 Release 1.16.0 2019-04-19 02:00:33 +01:00
Tim-Philipp Müller
3d8806999b Release 1.15.90 2019-04-11 02:06:59 +01:00
Tim-Philipp Müller
78ace72f38 Release 1.15.2 2019-02-27 08:08:40 +00:00
Thibault Saunier
9f1fac402e Update GStreamer with latest master
List of files in sources/meson.build is now aphabetically ordered.
2019-02-25 13:36:36 -03:00
Thibault Saunier
6bada6f67d Generate bindings for the new GstWebRTC library 2018-07-03 10:03:27 -04:00
Thibault Saunier
741cb333df Update code with latest GIR fixes.
Hide the following method that were previously totally broken and
now are wrongly auto generated (and fail to build):

    gst_rtsp_message_parse_auth_credentials
    gst_audio_ring_buffer_prepare_read
2018-06-05 10:55:15 -04:00
Thibault Saunier
11215be945 Make GstSDPMessage an opaque structure
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=794483
2018-03-21 09:22:38 -03:00
Thibault Saunier
067f13fcb4 Update generated files. 2018-03-20 09:03:47 -03:00
Tim-Philipp Müller
b897c8f9b6 Back to development 2018-03-20 10:04:54 +00:00
Justin Kim
1bcec1ec3b Gst.Pipeline: Hide GetBus
Gst.Element has same method to return Gst.Bus
so Gst.Pipeline doesn't need to define again.

https://bugzilla.gnome.org/show_bug.cgi?id=793870
2018-03-13 10:18:33 -03:00
Thibault Saunier
bbe45ebd91 message: Name all constructors
And fix examples.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=793274
2018-03-13 10:16:12 -03:00
Thibault Saunier
94f4d85af3 event: Make sure all constructor have a proper name
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=793274
2018-03-13 10:04:35 -03:00
Thibault Saunier
de989e1800 caps: Make sure that the empty constructor build an Empty caps
Moving the NewAny variant at the end of the nodes in the API definition
file.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=793054
2018-03-13 09:28:01 -03:00
Thibault Saunier
f9044e93e1 Update to 1.13.90
* Hide new GstAudioAggregator for now (needs some work)
* Fix the GstAudioInfo.SetFormat API and its use in the samples (it was plain broken
  and fixes in the annotation fixed it)
2018-03-11 21:23:12 -03:00
Thibault Saunier
d246a73c3a Version control generated source code 2018-01-29 16:25:26 -03:00