Tim-Philipp Müller
2db8e3705f
Update for g_type_class_add_private() deprecation in recent GLib
...
https://gitlab.gnome.org/GNOME/glib/merge_requests/7
2018-06-24 12:49:14 +02:00
Tim-Philipp Müller
8117a29408
streamcollection: embed GQueue into the private struct
2018-04-05 10:52:13 +01:00
Arun Raghavan
b5028383ab
gst: Fix up a bunch of GIR annotations
...
This is mostly on nullable return values, and some other minor ones that
I ran across.
https://bugzilla.gnome.org/show_bug.cgi?id=789319
2018-01-27 10:41:24 +00:00
Sebastian Dröge
f119e93b47
gst: Clear floating flag in constructor of all GstObject subclasses that are not owned by any parent
...
I.e. most of them unfortunately.
https://bugzilla.gnome.org/show_bug.cgi?id=743062
2017-05-17 10:40:37 +03:00
Sebastian Dröge
30f871d274
gst: Correctly annotate functions taking floating reference parameters and returning floating references
...
https://bugzilla.gnome.org/show_bug.cgi?id=702960
2017-05-17 10:40:37 +03:00
Vincent Penquerc'h
efbacf1931
streamcollection: fix racy user-after-free
...
The issue happens when the structure is printed by the logging
subsystem: the object is included in the log, and this will cause the
full object printout to be done there. However, after dispose, the queue
was already cleared, so the access to it (to print the object) would
assert, as the queue was already freed. The patch changes it so that the
queue is merely empty, and only freed in _finalize.
https://bugzilla.gnome.org/show_bug.cgi?id=776293
2017-03-31 11:32:31 +01:00
Thibault Saunier
a87b4551a6
Port gtk-doc comments to their equivalent markdown syntax
...
Modernizing our documentation and preparing a possible move to hotdoc.
This commits also adds missing @title metadatas to all SECTIONs
2017-01-27 16:36:38 -03:00
Tim-Philipp Müller
3623f168e9
streams: sprinkle some Since: markers for docs
2016-06-30 15:07:28 +01:00
Edward Hervey
63f6f05d66
gst: New Stream listing/selection system
...
* GstStream
* GstStreamCollection
* GST_EVENT_SELECT_STREAMS
* GST_MESSAGE_STREAM_COLLECTION
2016-06-30 12:31:06 +02:00