gstreamer/gst/rtsp-sink
Sebastian Dröge d708f9736b rtsp-server: Add support for buffer lists
This adds new functions for passing buffer lists through the different
layers without breaking API/ABI, and enables the appsink to actually
provide buffer lists.

This should already reduce CPU usage and potentially context switches a
bit by passing a whole buffer list from the appsink instead of
individual buffers. As a next step it would be necessary to
  a) Add support for a vector of data for the GstRTSPMessage body
  b) Add support for sending multiple messages at once to the
    GstRTSPWatch and let it be handled internally
  c) Adding API to GOutputStream that works like writev()

Fixes https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/issues/29
2019-01-30 14:39:50 +02:00
..
gstrtspclientsink.c rtsp-server: Add support for buffer lists 2019-01-30 14:39:50 +02:00
gstrtspclientsink.h rtspclientsink: fix waiting for multiple streams 2018-06-21 20:56:46 +10:00
Makefile.am Remove plugin specific static build option 2017-05-16 14:44:43 -04:00
meson.build meson: add pkg-config file for the rtspclientsink plugin 2018-08-31 18:11:04 +10:00
plugin.c rtspsink: Add rtspclientsink element 2016-01-29 01:44:26 +11:00