gst-client is not building
Noticed everything related to gst-client is commented out in /src/Makefile.am with latest commit.
Yes, and uncommenting gives errors ;(.
error: The name pipeline_async_set_state' does not exist in the context ofgstd.PipelineInterface'
pipeline.pipeline_async_set_state (state);
It appears gst-client was taken out when the project moved from DBus-GLib to GIO. By the looks gst-client has been waiting to be ported over ever since then.
I came across this project recently and I would like to play around with it but without gst-client its going to be hard. I would give it a try but my lack of experience with DBus and GIO means I'd be a while :( .
I gave it a go and what it turned out to be, was not that it was waiting any porting of DBus-GLib to GIO code but that Vala does not yet do "arrays of arrays". ref: https://live.gnome.org/Vala/Tutorial#Arrays.
It is also a few generations behind the gstd API so I changed appropriate calls to match new names. Reading the commit logs it was only name changes not behavioural change.
I have a modified version up on https://github.com/5at/gstd - excuse the number of commits, im using github to txfr from the machine im editing to the machine doing the compiling.
If others could try it out and give us feedback of any problems before I push a pull request (pun intended :) )
EDIT: Ive added support so double float properties on elements can be 'set' and 'get'
It does compile now and it seems to be working, but I haven't tested all of the functions.