Wim Taymans
31da833069
properties: pass PinosProperties around
...
Pass PinosProperties around instead of GVariant. This is much easier to
deal with.
2015-07-17 16:57:01 +02:00
Wim Taymans
81924afc39
gst-source: query the caps only once
...
Query the caps only once at startup and keep them around.
2015-07-16 17:19:32 +02:00
Wim Taymans
ba15f1f977
gst-source: handle NULL filters
2015-07-09 17:36:17 +02:00
Wim Taymans
9895395ab9
manager: disable our own provider
...
Disable our own provider or else we would react to our own sources.
2015-07-09 17:35:13 +02:00
Wim Taymans
5d4350a38f
deviceprovider: fix device provider
2015-07-09 11:35:18 +02:00
Wim Taymans
53bc0f7848
Improve default source state
...
Default source state should be SUSPENDED
2015-07-09 11:34:34 +02:00
Wim Taymans
7159ea8408
deviceprovider: add device provider
...
Add device provider
Clean up states
Make generic object id instead of exposing GDBusProxy
Add more introspection API
2015-07-08 17:40:37 +02:00
Wim Taymans
a3505fb880
more rename PV -> PINOS, Pv -> Pinos, pv -> pinos
2015-07-07 16:46:23 +02:00
Wim Taymans
4b72848a1a
Rename pulsevideo to pinos
2015-06-30 18:06:36 +02:00
Wim Taymans
f50d1548d5
Add more generic gst source manager object
...
Use device manager to add/remove all video providers dynamically, remove
v4l2 specific code.
Get the client proxy from subscribe instead of waiting for the
subscription callback. This way we can actually make an error on
failure.
Clean up the objects when the server disappears.
Remove subscription from the server, we don't need it. Install server
objects in bus_acquired.
2015-05-21 16:49:26 +02:00