mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-29 05:40:27 -04:00
Multimedia processing graphs
Rework subscription so that we can use it for client and server. Move source and source-output to client to allow client provided sources. Still needs some work but registration seems to work partly. Rework DBUS API: move CreateSourceOutput to Client1 interface, remove Add/RemoveProvider and Device1 interface. Rework SourceOutput1 to allow for reconfigure. Add a client to test v4l2 source. |
||
|---|---|---|
| doc | ||
| pkgconfig | ||
| src | ||
| .gitignore | ||
| autogen.sh | ||
| bootstrap.sh | ||
| configure.ac | ||
| git-version-gen | ||
| GPL | ||
| LGPL | ||
| Makefile.am | ||
| NEWS | ||
| PROTOCOL | ||
| README | ||
Pulsevideo
----------
Pulsevideo 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.