Wim Taymans
b0e4cb4288
Add object paths to introspection
...
Clean up headers, avoid exposing DBus api.
Remove notify should not have property changes
2015-08-12 11:34:29 +02:00
Wim Taymans
4edda643e8
introspect: avoid NULL pointers
2015-08-05 12:04:09 +02:00
Wim Taymans
b055748b1c
introspect: add change_mask to introspect
...
Add a bitmask field to mark what fields have changed since the last
introspection call. We can then remove the properties from the subscribe
call.
2015-08-05 11:57:02 +02:00
Wim Taymans
8361f74646
introspect: improve instrospection
...
Pass changed properties around so that we can print them
2015-08-04 17:37:25 +02:00
Wim Taymans
51f18b540a
introspect: add state and format for output source
...
Add state and negotiated format to output source properties.
2015-08-04 15:59:36 +02:00
Wim Taymans
13d846ec38
Improve introspection
...
Add instrospection of client and source-output.
Add properties to source-output and to CreateSourceOutput/Input
Add helper to fill properties of context.
Add client-name to pinossrc and pinossink
Improve test-subscribe to show all new introspection details.
2015-07-28 17:05:03 +02:00
Wim Taymans
191909cb05
introspect: add api get daemon info
2015-07-17 16:58:42 +02:00
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
f268cdfda6
Try to use source_path consistently
2015-07-09 17:58:54 +02:00
Wim Taymans
cca0e8eb15
introspect: improve introspect
...
Use the values from the proxy
2015-07-09 17:30:37 +02:00
Wim Taymans
4199d5652e
introspect: implement get_source_info_by_id
2015-07-09 11:33:45 +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