Multimedia processing graphs
Find a file
Wim Taymans 6611061683 Improve state management
Split setup of pipeline and state change to inspect the pipeline formats
and properties. Pass the device monitor caps to the gstreamer source so
that we don't have to query that again.

Work on adding time provider to the sender pipeline. Send the port and
address to the client in the source-output object properties.

Improve properties API and add some more docs.
2015-08-13 11:37:10 +02:00
doc Rename pulsevideo to pinos 2015-06-30 18:06:36 +02:00
pkgconfig Rename pulsevideo to pinos 2015-06-30 18:06:36 +02:00
src Improve state management 2015-08-13 11:37:10 +02:00
.gitignore more rename PV -> PINOS, Pv -> Pinos, pv -> pinos 2015-07-07 16:46:23 +02:00
autogen.sh Rename pulsevideo to pinos 2015-06-30 18:06:36 +02:00
bootstrap.sh Rename pulsevideo to pinos 2015-06-30 18:06:36 +02:00
configure.ac more rename PV -> PINOS, Pv -> Pinos, pv -> pinos 2015-07-07 16:46:23 +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 Rename pulsevideo to pinos 2015-06-30 18:06:36 +02:00
NEWS Rename pulsevideo to pinos 2015-06-30 18:06:36 +02:00
PROTOCOL Initial commit 2015-04-16 16:58:33 +02:00
README Rename pulsevideo to pinos 2015-06-30 18:06:36 +02:00

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.