Use GArray type in gst-launch

Sebastian Dröge sebastian at
Fri Jun 12 13:05:31 PDT 2015

On Fr, 2015-06-12 at 04:02 -0700, deepthips wrote:
> I have a qamtuner plugin which has a property pidarray. The array 
> should have
> pmt pid and pcr pid. 
> In code, I do like this and it works:
> GArray * gpidarray;
> gpidarray = g_array_new( FALSE, FALSE, sizeof(guint16));
> g_array_append_val (gpidarray, pmt_pid);
> g_object_set( src_element, "pidarray", gpidarray, NULL);
> I want the same to be done through gst-launch.
> I tried:
> gst-launch qamtuner 'pidarray={176,187}'  ! sinkbin
> Got the error:
> WARNING: erroneous pipeline: could not set property "pidarray" in 
> element
> "qamtuner0" to "{176,187}"
> Please let me know the correct usage.

You can't set GArray typed properties from gst-launch. You have to
write code for that.

Also gst-launch is really only a debugging/testing tool, don't write
your applications with it.

Sebastian Dröge, Centricular Ltd ·
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <>

More information about the gstreamer-devel mailing list