From: Stefan Sauer Date: Mon, 16 May 2016 06:31:33 +0000 (-0700) Subject: lv2: cleanup the predicates X-Git-Tag: 1.19.3~507^2~6576 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b483717322719f15ae0ad7b81b4b5d00657401d0;p=platform%2Fupstream%2Fgstreamer.git lv2: cleanup the predicates Use the defines from the headers and get rid of our own namespace defines. Replace the 'role' prop with 'designation'. --- diff --git a/ext/lv2/gstlv2.c b/ext/lv2/gstlv2.c index 17a8624..de8f4be 100644 --- a/ext/lv2/gstlv2.c +++ b/ext/lv2/gstlv2.c @@ -203,14 +203,11 @@ plugin_init (GstPlugin * plugin) input_class = lilv_new_uri (world, LILV_URI_INPUT_PORT); output_class = lilv_new_uri (world, LILV_URI_OUTPUT_PORT); -#define NS_LV2 "http://lv2plug.in/ns/lv2core#" -#define NS_PG "http://lv2plug.in/ns/ext/port-groups#" - - integer_prop = lilv_new_uri (world, NS_LV2 "integer"); - toggled_prop = lilv_new_uri (world, NS_LV2 "toggled"); - in_place_broken_pred = lilv_new_uri (world, NS_LV2 "inPlaceBroken"); + integer_prop = lilv_new_uri (world, LV2_CORE__integer); + toggled_prop = lilv_new_uri (world, LV2_CORE__toggled); + designation_pred = lilv_new_uri (world, LV2_CORE__designation); + in_place_broken_pred = lilv_new_uri (world, LV2_CORE__inPlaceBroken); group_pred = lilv_new_uri (world, LV2_PORT_GROUPS__group); - has_role_pred = lilv_new_uri (world, NS_PG "role"); center_role = lilv_new_uri (world, LV2_PORT_GROUPS__center); left_role = lilv_new_uri (world, LV2_PORT_GROUPS__left); @@ -285,9 +282,9 @@ __attribute__ ((destructor)) lilv_node_free (integer_prop); lilv_node_free (toggled_prop); + lilv_node_free (designation_pred); lilv_node_free (in_place_broken_pred); lilv_node_free (group_pred); - lilv_node_free (has_role_pred); lilv_node_free (center_role); lilv_node_free (left_role); diff --git a/ext/lv2/gstlv2.h b/ext/lv2/gstlv2.h index bacfd87..340752a 100644 --- a/ext/lv2/gstlv2.h +++ b/ext/lv2/gstlv2.h @@ -35,9 +35,9 @@ LilvNode *input_class; LilvNode *output_class; LilvNode *integer_prop; LilvNode *toggled_prop; +LilvNode *designation_pred; LilvNode *in_place_broken_pred; LilvNode *group_pred; -LilvNode *has_role_pred; LilvNode *center_role; LilvNode *left_role;