Find a file
Wim Taymans 4bc308835a Implement negotiation
Use generic byte blobs for formats. We currently use them to store
gstreamer caps but we could also use them to exchange serialized
GVariants if we want.

Make properties a variant dictionary
2015-05-14 17:46:12 +02:00
doc docs: add dbus docs 2015-04-21 16:02:40 +02:00
pkgconfig Initial commit 2015-04-16 16:58:33 +02:00
src Implement negotiation 2015-05-14 17:46:12 +02:00
.gitignore Initial commit 2015-04-16 16:58:33 +02:00
autogen.sh Initial commit 2015-04-16 16:58:33 +02:00
bootstrap.sh Initial commit 2015-04-16 16:58:33 +02:00
configure.ac pulsevideo: add gstreamer elements 2015-04-16 19:45:26 +02:00
git-version-gen Initial commit 2015-04-16 16:58:33 +02:00
GPL Initial commit 2015-04-16 16:58:33 +02:00
LGPL Initial commit 2015-04-16 16:58:33 +02:00
Makefile.am remove unused directories 2015-04-16 17:43:11 +02:00
NEWS Initial commit 2015-04-16 16:58:33 +02:00
PROTOCOL Initial commit 2015-04-16 16:58:33 +02:00
README Initial commit 2015-04-16 16:58:33 +02:00

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.