Tim-Philipp Müller
7affe976b4
Release 1.17.90
2020-08-20 16:16:57 +01:00
Tim-Philipp Müller
ad2a3db6f2
Back to development
2020-07-03 02:04:24 +01:00
Tim-Philipp Müller
9eb5bf34f6
Release 1.17.2
2020-07-03 00:37:49 +01:00
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
d0aba011b3
Update GES
2020-06-17 21:52:01 -04: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
Thibault Saunier
a518db8224
samples: Explicitly use Gtk range
...
Avoiding:
error CS0104: `Range' is an ambiguous reference between `System.Range' and `Gtk.Range`
2020-02-17 15:46:22 -03: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
Nirbheek Chauhan
cf3b88ae89
meson: Fix some deprecation warnings
...
We require 0.48 and this was added in 0.47
2019-04-13 12:16:55 +05:30
Nirbheek Chauhan
23117379bc
meson: Fix test failures on the CI around nunit-runner
...
environment().prepend() does not stack. None of the operations on that
object stack. This is documented in the Meson reference manual. Also
avoid overriding previously-set operations because that will cause
a warning in a future version of Meson.
Also, we do not need to manually construct MONO_PATH values. We can
pass an array and have Meson construct it for us.
2019-04-13 12:13:48 +05:30
Tim-Philipp Müller
3d8806999b
Release 1.15.90
2019-04-11 02:06:59 +01:00
Thibault Saunier
4a4e7d10c1
tests: Require at least nunit 2.6
2019-03-04 14:15:04 +00:00
Tim-Philipp Müller
754c2e92f3
Back to development
2019-03-04 10:19:00 +00:00
Jordan Petridis
ee19848006
Add Gitlab CI configuration
...
This commit adds a .gitlab-ci.yml file, which uses a feature
to fetch the config from a centralized repository. The intent is
to have all the gstreamer modules use the same configuration.
The configuration is currently hosted at the gst-ci repository
under the gitlab/ci_template.yml path.
Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
2019-02-27 10:13:17 +00:00
Tim-Philipp Müller
78ace72f38
Release 1.15.2
2019-02-27 08:08:40 +00:00
Thibault Saunier
805be3c207
update-all: Handle using the update-all target from gst-build
2019-02-26 11:18:24 -03:00
Thibault Saunier
4aa0f6f145
Bump meson minimum requirement
...
We use 'features' now
2019-02-25 15:10:16 -03:00
Thibault Saunier
1fb754eb43
tests: Use mono-nunit if avalaible
2019-02-25 15:08:28 -03:00
Thibault Saunier
24730900aa
Update GES with latest master
2019-02-25 13:37:17 -03: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
06ad721f91
Add an option to disable tests
2019-02-25 13:28:51 -03:00
Thibault Saunier
dd3e1854ef
build: Generate the list of files to use in meson.build
...
Making it simpler to update it
2019-02-25 13:28:51 -03:00
Olivier Crête
ba65377f06
README: Add a little explanation on how to add this as a dependency.
2019-01-21 17:53:53 -05:00
Thibault Saunier
f71db86e13
ges: Remove wrongly commited check for libxml2
2018-12-06 17:19:42 -03:00
Thibault Saunier
03ceb07dc8
ges: Remove GESPitiviFormatter as it is deprecated and useless
2018-12-06 17:03:05 -03:00
Tomislav Tustonić
c58cfe4b6e
A bug in PlaybackTutorial7.cs
...
A custom sink is set after starting playback and the equalizer has no effect.
https://bugzilla.gnome.org/show_bug.cgi?id=796690
2018-10-12 09:20:04 -03:00
Thibault Saunier
3acb989f40
tests: Fix ABI tests with latest change in GstMiniObject
...
Some private fields in the structure where renamed.
2018-07-12 17:41:55 -04:00
Thibault Saunier
6bada6f67d
Generate bindings for the new GstWebRTC library
2018-07-03 10:03:27 -04:00
Thibault Saunier
2a9149734f
Update the gtk-sharp wrap to point to the right place
2018-06-05 10:55:15 -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
ff453e5f0d
Update .raw files
2018-06-05 10:55:15 -04:00
Thibault Saunier
29f0c340ab
Use bindinator as a subproject
2018-06-05 10:55:15 -04:00
Thibault Saunier
9439399cd5
Do not try to generated binding for libgstriff and libgstfft which are not introspected
2018-06-05 10:33:50 -04:00
Thibault Saunier
d3ad9cdfe4
Checkout gir files
2018-06-05 10:33:49 -04:00
andy.green@datapath.co.uk
10f0476c9f
Fix for pointer arithmetic error in DynamicSignal.cs
...
Marshal.ReadIntPtr offset property is in byte.
https://bugzilla.gnome.org/show_bug.cgi?id=796497
2018-06-05 09:48:36 -04:00
Thibault Saunier
a4223fcb42
tutorial6: Do not use linux specific .so names for the glib
...
And let the glib-2.0.dll.config do its job
https://bugzilla.gnome.org/show_bug.cgi?id=796287
2018-06-01 09:15:48 -04:00
Thibault Saunier
2f6752b3fe
Make sure GStreamer is at least 1.14
...
Since we broke ABI with https://bugzilla.gnome.org/show_bug.cgi?id=743062#c30
it is the safest way to do handle.
Update the README accordingly
2018-06-01 09:15:48 -04:00
Thibault Saunier
c40730fe93
samples: Fix Tutorial4 by making it actually seek at some point.
...
Thanks to "tomislavtustonic" for the bug report and patch.
Also make the seek "Flushing" as the C tutorial.
https://bugzilla.gnome.org/show_bug.cgi?id=796184
2018-05-17 21:39:29 -04:00
Mathieu Duponchelle
936e5b8f32
meson.build: ges is an optional dependency
2018-04-22 02:56:23 +02:00
Thibault Saunier
1c68c81313
ges: Mark padding fields as padding
2018-03-31 11:21:56 -03:00
Xavier Claessens
ca6e5d4a78
Meson: Use shared_library() because static build of C# is not supported
...
When gstreamer-sharp is used as a subproject (e.g. gst-build) and the
master project is built with default-library=both, gstreamer-sharp
should still only build shared libraries instead of failing to
configure.
https://bugzilla.gnome.org/show_bug.cgi?id=794656
2018-03-24 11:37:22 -03:00
Justin Kim
5f63dac35e
tests: Test SDPMessage creation
...
https://bugzilla.gnome.org/show_bug.cgi?id=794349
2018-03-21 09:48:32 -03: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