Multimedia processing graphs
Find a file
Wim Taymans b774b99db5 Rework transport protocol
Use a more simple tranport protocol for the realtime data. Use a piece
of shared memory and a socket where we use a 1byte read/write to trigger
remote actions. Also use a ringbuffer for events.
2016-11-07 10:24:13 +01:00
doc Improve state handling 2016-08-25 17:07:40 +02:00
man Ignore generated files 2016-08-29 13:15:03 +02:00
pinos Rework transport protocol 2016-11-07 10:24:13 +01:00
pkgconfig port to meson 2016-09-26 12:15:52 +02:00
po Ignore generated files 2016-08-29 13:15:03 +02:00
spa Rework transport protocol 2016-11-07 10:24:13 +01:00
.gitignore Fix for new paths 2016-09-26 12:29:01 +02:00
autogen.sh Fix for new paths 2016-09-26 12:29:01 +02:00
config.h.meson improve build and install 2016-10-05 11:46:54 +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
LICENSE spec: add rpm specfile 2015-09-02 09:10:49 +02:00
Makefile Improve makefile, add run target to run in-tree 2016-10-05 11:52:44 +02:00
meson.build port to meson 2016-09-26 12:15:52 +02:00
NEWS Rename pulsevideo to pinos 2015-06-30 18:06:36 +02:00
pinos.spec spec: update version 2015-09-09 17:20:27 +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.