gstreamer/gst
Niels De Graef 0314b482f3 Don't pass default GLib marshallers for signals
By passing NULL to `g_signal_new` instead of a marshaller, GLib will
actually internally optimize the signal (if the marshaller is available
in GLib itself) by also setting the valist marshaller. This makes the
signal emission a bit more performant than the regular marshalling,
which still needs to box into `GValue` and call libffi in case of a
generic marshaller.

Note that for custom marshallers, one would use
`g_signal_set_va_marshaller()` with the valist marshaller instead.
2019-08-27 07:31:57 +02:00
..
adder doc: Port to hotdoc 2019-05-13 11:34:08 -04:00
app doc: Port to hotdoc 2019-05-13 11:34:08 -04:00
audioconvert doc: Port to hotdoc 2019-05-13 11:34:08 -04:00
audiomixer doc: fix element section documentations 2019-05-25 16:55:57 +02:00
audiorate doc: Port to hotdoc 2019-05-13 11:34:08 -04:00
audioresample doc: Port to hotdoc 2019-05-13 11:34:08 -04:00
audiotestsrc doc: remove xml from comments 2019-05-30 01:12:59 +02:00
compositor compositor: fix compiler warning due to c99-ism 2019-06-24 09:44:29 +00:00
encoding Don't pass default GLib marshallers for signals 2019-08-27 07:31:57 +02:00
gio doc: fix element section documentations 2019-05-25 16:55:57 +02:00
overlaycomposition Don't pass default GLib marshallers for signals 2019-08-27 07:31:57 +02:00
pbtypes doc: Port to hotdoc 2019-05-13 11:34:08 -04:00
playback Don't pass default GLib marshallers for signals 2019-08-27 07:31:57 +02:00
rawparse doc: remove xml from comments 2019-05-30 01:12:59 +02:00
subparse doc: Port to hotdoc 2019-05-13 11:34:08 -04:00
tcp Don't pass default GLib marshallers for signals 2019-08-27 07:31:57 +02:00
typefind typefindfunctions: Check for NULL return of gst_type_find_peek() instead of segfaulting in otio typefinder 2019-07-23 13:54:24 +03:00
videoconvert doc: Port to hotdoc 2019-05-13 11:34:08 -04:00
videorate doc: Port to hotdoc 2019-05-13 11:34:08 -04:00
videoscale doc: Port to hotdoc 2019-05-13 11:34:08 -04:00
videotestsrc doc: Port to hotdoc 2019-05-13 11:34:08 -04:00
volume doc: Port to hotdoc 2019-05-13 11:34:08 -04:00
Makefile.am pbtypes: Add a stub plugin that owns the plugins-base dynamic types 2016-11-02 11:24:11 +11:00
meson.build compositor: add to build after move from -bad 2018-12-28 12:16:18 +01:00