pipewire/spa
Wim Taymans 0fd5e3fdb2 libcamera: implement allocation and dataflow
Keep track of the negotiated parameters and use those to construct
the Buffers param.

Use the FrameAllocator to allocate buffer memory. Keep a request for
each buffer and queue them.

In requestComplete, put the request metadata info into the buffer and
header and write the finished buffer id to a ringbuffer. Then wake up
the data thread to pop the finished buffer_id and push it in the
graph.

Remove some old files.
2021-11-03 17:49:10 +01:00
..
examples meson: ensure all examples are included in doc 2021-11-02 09:46:14 +00:00
include libcamera: work on rewrite 2021-11-03 17:49:10 +01:00
plugins libcamera: implement allocation and dataflow 2021-11-03 17:49:10 +01:00
tests Remove remaining tabs from meson.build files 2021-09-30 00:08:27 +00:00
tools json: don't escape / 2021-06-24 16:18:59 +02:00
meson.build bluez5: Use libfreeaptx instead of libopenaptx 2021-07-29 15:22:04 +00:00