pipewire/src
Wim Taymans f9ceedb714 stream: improve stream API
Simplify the stream API. make just 2 methods to queue and dequeue
buffers. Make just one callback when new buffers can be dequeued.
Add support for driver nodes such as the video-src.
Pass a pw_buffer structure to add/remove_buffer and make it possible
to attach metadata to it. This makes it a lot easier to implement
the gstreamer pipewire pool.
Call the stream process function from the main loop and use a lockfree
ringbuffer to pass buffers between the threads. Make it possible to
also call process from the RT thread.
unmap the buffer data when needed.
2018-04-03 16:29:36 +02:00
..
daemon make per mix port io and buffers 2018-04-03 16:29:36 +02:00
examples stream: improve stream API 2018-04-03 16:29:36 +02:00
extensions graph: new scheduling model 2018-04-03 16:29:36 +02:00
gst stream: improve stream API 2018-04-03 16:29:36 +02:00
modules client-node: track io areas per mixer 2018-04-03 16:29:36 +02:00
pipewire stream: improve stream API 2018-04-03 16:29:36 +02:00
tools params: make method on node and port to enum params 2018-02-20 10:31:55 +01:00
.gitignore move things around 2017-07-11 16:08:22 +02:00
meson.build make gstreamer elements optional 2017-11-13 20:08:29 +01:00