frei0r: Fix setting string parameters
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Tue, 11 Aug 2015 19:02:25 +0000 (15:02 -0400)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Tue, 11 Aug 2015 19:11:01 +0000 (15:11 -0400)
commite531ea9ff0c5d92c338fbf7268be7c4b080c19a7
tree1d1982d65042159bec0025afe7c9b011e75bd931
parent988643eb436db98b3232a8aec3da1dd5718a4e6a
frei0r: Fix setting string parameters

String parameters are expected to be passed as (f0r_param_string *),
which actually map to char**. In the filters this is evaluated as
(*(char**)param) which currently lead to crash when passing char*.

Remove the special case for string, all types, including char* as
passed as a reference.

https://phabricator.freedesktop.org/T83
gst/frei0r/gstfrei0r.c