mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
Multimedia processing graphs
Send a command stream over the socket. Implement a new buffer object that holds the data and commands. Make iterator and builders to parse and construct buffers. Rework gstreamer elements to use new API for creating and parsing buffers. Add _release_buffer to notify a stream when we are done processing the buffer. This will eventually go all the way to the server and will allow us to do more complicated buffer management. |
||
|---|---|---|
| doc | ||
| m4 | ||
| pkgconfig | ||
| src | ||
| .gitignore | ||
| autogen.sh | ||
| bootstrap.sh | ||
| configure.ac | ||
| git-version-gen | ||
| GPL | ||
| LGPL | ||
| Makefile.am | ||
| NEWS | ||
| PROTOCOL | ||
| README | ||
Pinos
-----
Pinos is a user space API to deal with video. This includes:
- Make availabe sources of video (such as from a capture devices or
application provided streams)
- Accessing sources of video for consumption.
Video providers and consumers are implemented as separate processes
communicating with DBUS and exchanging video frames using fd passing.