Commit graph

47 commits

Author SHA1 Message Date
Sebastian Dröge 653b7f1da4 Update gir-files to 1.16.2 2019-12-15 12:18:09 +02:00
Sebastian Dröge 419dfd7e28 Update gir-files from GStreamer 1.16.1 release 2019-10-04 23:59:49 +03:00
Sebastian Dröge 8208ee0891 gstreamer/device: Device::create_element() is transfer floating, not transfer full
See https://gitlab.freedesktop.org/gstreamer/gstreamer/issues/444
2019-09-11 22:41:59 +03:00
Mathieu Duponchelle ee014a6df2 Generate initial bindings for gstreamer-rtp
This mostly wraps enums, flags, and constants, will wrap RTPBuffer
next
2019-08-14 18:01:00 +00:00
Sebastian Dröge e0d345fbb4 Add missing versions to new WebRTC enum types 2019-06-25 19:17:36 +03:00
Sebastian Dröge 0c0c056770 ges: Update bindings to 1.16.0 2019-05-16 01:54:10 +03:00
Sebastian Dröge bf1fb86d56 Update gir-files for 1.16.0 2019-04-23 19:12:17 +03:00
Víctor Manuel Jáquez Leal b99c582a88 Add GLDisplayWayland in gstreamer-gl 2019-04-10 19:08:12 +02:00
Víctor Manuel Jáquez Leal 72aa5aed88 Add GLDisplayX11 for gstreamer-gl 2019-04-10 19:08:12 +02:00
Sebastian Dröge 16adb8e8b8 Update some nullable annotations from git
See https://gitlab.freedesktop.org/gstreamer/gstreamer/merge_requests/83
2019-01-29 16:28:51 +02:00
Víctor Manuel Jáquez Leal e0953efd12 gir-files: fix error quarks 2018-12-04 20:54:03 +01:00
Sebastian Dröge 825bf7301e Update gir-files from gstreamer-rs-sys 2018-11-05 11:17:34 +02:00
Thibault Saunier 8639aed456 Generate bindings for the GStreamer Editing Services 2018-11-04 11:35:54 -03:00
Sebastian Dröge 5b75f11cd0 WIP initial version of harness/testclock bindings 2018-11-02 11:20:33 +02:00
Víctor Manuel Jáquez Leal 1be9f59091 Update gir-file to 1.14.4
Using Debian gir files

But kept the changes in commit 485d7e48 and 9265cc82
2018-10-31 17:33:15 +02:00
Thiago Santos 485d7e4881 pbutils: adding encoding-profile bindings 2018-10-08 09:06:46 +03:00
Sebastian Dröge 9265cc8232 Correctly generate VideoOverlayFormatFlags as flags 2018-10-04 11:39:15 +03:00
Víctor Manuel Jáquez Leal 4bbd7fefc6 Update gir-files to 1.14.2
Using Debian gir files
2018-09-07 19:17:32 +03:00
Sebastian Dröge ba4b4a03f0 Update gir-files from gstreamer-sys 2018-06-06 00:26:36 +03:00
Sebastian Dröge 82b56e782b Update GStreamer GIR files from latest 1.14 branch 2018-05-21 11:19:54 +03:00
Sebastian Dröge 3a0c972304 WebRTC/SDP WIP 2018-04-05 21:06:49 +03:00
Sebastian Dröge 185fdd0226 Update gir-files with gstreamer 1.14.0 2018-03-20 11:51:58 +02:00
Sebastian Dröge a4f1300f72 Update gstreamer-audio 2018-03-19 10:32:07 +02:00
Sebastian Dröge b25a071145 Update gir-files from gstreamer-sys 2018-03-19 10:32:07 +02:00
Sebastian Dröge dab93d4334 Update gir-files from gstreamer-sys 2018-03-02 21:17:04 +02:00
Thiago Santos c81e177cfb pbutils: add discoverer APIs
Fixes https://github.com/sdroege/gstreamer-rs/pull/84
2018-03-02 21:02:24 +02:00
Mathieu Duponchelle f8108d3dcf Update GstRtspServer-1.0.gir 2018-02-26 20:35:23 +02:00
Mathieu Duponchelle a00243d529 Add initial libgstsdp, libgstrtsp and libgstrtspserver bindings
Only automatic bindings for now, which is enough to allow
implementing a simple rtsp-server example.

Depends on https://github.com/sdroege/gstreamer-sys/pull/8

Uses a new gir feature proposed at
https://github.com/gtk-rs/gir/pull/539 to make doc regeneration
easier.

Fixes https://github.com/sdroege/gstreamer-rs/pull/80
2018-02-14 18:57:58 +02:00
Sebastian Dröge 755982bb38 Correctly mark Stream and StreamType as requiring version 1.10 at least
Should fix https://github.com/sdroege/gstreamer-rs/issues/68
2017-12-26 18:13:15 +01:00
Sebastian Dröge f439f14ec3 SystemClock::set_default() can accept None 2017-12-20 18:57:16 +02:00
Sebastian Dröge 210119d9aa Element::set_clock() allows None for the clock parameter 2017-12-20 18:22:30 +02:00
Sebastian Dröge 6d7acd200d Element::set_bus() allows None for the bus parameter 2017-12-20 18:10:50 +02:00
Sebastian Dröge 5108c941ed Various nullability fixes to plugin bindings, and add add_dependency() API
Also fix structure ownership for the cache data API
2017-12-17 14:26:17 +02:00
Sebastian Dröge 159429dd95 Add bindings to GStreamer Net library 2017-12-16 14:48:29 +02:00
Sebastian Dröge 7dc2e43db3 Clean-up GstPlayer bindings
Various nullability, types and usability fixes. The player configuration
is a new type now that can deref to a structure
2017-12-16 11:18:00 +02:00
Sebastian Dröge 03fed8131d Fix ownership transfer of the pad in gir-files in gst_pad_remove() 2017-12-04 18:12:30 +02:00
Sebastian Dröge 7c75d3d8e2 Update gir-files with filename/utf8 type fixes 2017-12-03 14:50:52 +02:00
fengalin 44130794f1 gstreamer-base: use g_boxed_copy/free for GstFlowCombiner
This avoids depending on gst_flow_combiner_ref/unref which were
introduced in gstreamer-1.12.1.

Fixes https://github.com/sdroege/gstreamer-rs/pull/40
2017-10-11 11:29:35 +03:00
fengalin 7a108ddd0d Set version (1.12) for StackTraceFlags
Fixes https://github.com/sdroege/gstreamer-rs/pull/36
2017-09-17 18:58:10 +03:00
Sebastian Dröge ca6c597fad Add bindings for the GStreamer logging system 2017-09-09 16:35:01 +03:00
Sebastian Dröge bc3cfc0195 Update GstPlayer-1.0.gir for corrected annotations 2017-08-08 11:09:25 +03:00
Sebastian Dröge 7b98b2e7da Make GstApp bindings compile 2017-08-01 14:52:54 +01:00
Sebastian Dröge 484cf56890 Add GstPlayer-1.0.gir 2017-08-01 13:36:08 +01:00
Sebastian Dröge 7926257c3c Add auto-generated Segment bindings 2017-07-28 17:38:52 +01:00
Sebastian Dröge f777258564 Update .gir files to 1.12.1 2017-06-25 11:17:06 +03:00
Sebastian Dröge d92f865f36 Update Gst-1.0.gir with floating reference fixups from GIT master
And regenerate everything.
2017-05-17 15:59:16 +03:00
Sebastian Dröge 15b08a4293 Initial commit
Requires
  https://github.com/gtk-rs/gir/pull/365
  https://github.com/gtk-rs/gir/pull/364
to be merged for autogeneration of the bindings.

Requires
  https://github.com/gtk-rs/gir/issues/367
for fixing memory leaks.
2017-05-12 14:24:03 +02:00