mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
Multimedia processing graphs
Use BufferIter and BufferBuilder instead of Packet* Make separate method to set the header so you can set it later and not only at builder init time. Add method to clear the builder if you want to abort. Add method to add fd to builder instead of in _add_fd_payload. This would make it easier to add multiple fd-payloads using data from the same fd. Pass PinosPacketFDPayload to add_fd_payload to make it symetric with the parsing code. We should be able to get the size from the VERSION passed when the builder was made. Add ideas about releasing the fds back to the server. |
||
|---|---|---|
| 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.