gstd icon indicating copy to clipboard operation
gstd copied to clipboard

gst-client is not building

Open tekdoc opened this issue 13 years ago • 4 comments

Noticed everything related to gst-client is commented out in /src/Makefile.am with latest commit.

tekdoc avatar Mar 03 '12 01:03 tekdoc

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);

beniwtv avatar Apr 14 '12 12:04 beniwtv

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 :( .

5at avatar May 05 '12 04:05 5at

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'

5at avatar May 08 '12 01:05 5at

It does compile now and it seems to be working, but I haven't tested all of the functions.

beniwtv avatar May 08 '12 08:05 beniwtv