Skip to content
  • Sebastian Dröge's avatar
    rtsp-server: Add support for buffer lists · d708f973
    Sebastian Dröge authored
    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 gst-rtsp-server#29
    d708f973