Multimedia processing graphs
Find a file
Wim Taymans b67c216a04 Make new USE_BUFFERS command
Make a new USE_BUFFERS command to atomically send a buffer array to the
remote client. We can use this to then clean up an old array and go to
the PAUSED state if possible.
Work on formats. Make one structure that can hold all video formats.
Work on pipeline suspend and resume.
Add jpeg support to v4l2.
Work on enum_formats with a filter in v4l2.
2016-08-26 17:43:48 +02:00
doc Improve state handling 2016-08-25 17:07:40 +02:00
m4 Ignore generated files 2016-05-26 13:27:28 +02:00
man man: add some man pages 2015-09-02 14:58:03 +02:00
pinos Make new USE_BUFFERS command 2016-08-26 17:43:48 +02:00
pkgconfig src -> pinos and fix include paths 2016-02-01 15:40:48 +01:00
po Ignore generated files 2016-05-26 13:27:28 +02:00
spa Make new USE_BUFFERS command 2016-08-26 17:43:48 +02:00
.gitignore Ignore generated files 2016-05-26 13:27:28 +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 Split out header files 2016-07-25 10:47:22 +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.am Make make distcheck to work properly 2016-05-26 13:27:21 +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.