| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
`pipe()` isn't used since 15927b6511bc8304ae144a45c9fbfca88e5dd641,
and `socketpair()` from `#include <sys/socket.h>` is used only in the
examples. In practice, you can use probably also use anything that
allows you to create fd pairs, such as named pipes or anonymous pipes.
We use the cross-platform GstPollFD API in the plugin.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
| |
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/576
|
|
|
|
|
|
|
| |
The only plugins remaining are those that haven't been ported to Meson
yet, and msdk. Also, the tests are still automagic.
https://bugzilla.gnome.org/show_bug.cgi?id=795107
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=794568
|
|
|
|
| |
CID #1416131
|
|
|
|
|
|
|
| |
It will return FALSE if a timeout happened. So don't check if we
timed out afterwards, just use the return value.
CID #1416347
|
|
|
|
|
|
|
| |
The code is meant to check the *peer* state change return value
(and not the sink's one).
CID #1416128
|
|
|
|
|
| |
We are only using read(), write(), memcpy(), strlen() and errno
in ipcpipelinecomm.c. Everything else is glib/gstreamer.
|
|
|
|
|
|
| |
... and make that code more readable in the process
https://bugzilla.gnome.org/show_bug.cgi?id=787208
|
|
|
|
|
|
|
|
| |
version of GLib
We depend on GLib 2.40, g_steal_pointer was introduced in 2.44.
https://bugzilla.gnome.org/show_bug.cgi?id=785698
|
|
sockets
|