Mercurial > hg > vampy-host
comparison native/PyPluginObject.cpp @ 109:cf56111935fa
Back out rev fbd084b81ece (naming: plugin output and parameter descriptors snake_case). Returning to camelCase for names that exist in Vamp SDK / VamPy already.
author | Chris Cannam |
---|---|
date | Wed, 17 Jun 2015 10:48:03 +0100 |
parents | 216ed5a72c36 |
children | 6c8ce9a97e8b |
comparison
equal
deleted
inserted
replaced
108:3ee9e7387529 | 109:cf56111935fa |
---|---|
111 pd->blockSize = 0; | 111 pd->blockSize = 0; |
112 pd->stepSize = 0; | 112 pd->stepSize = 0; |
113 | 113 |
114 PyObject *infodict = PyDict_New(); | 114 PyObject *infodict = PyDict_New(); |
115 PyDict_SetItemString | 115 PyDict_SetItemString |
116 (infodict, "api_version", PyLong_FromLong(plugin->getVampApiVersion())); | 116 (infodict, "apiVersion", PyLong_FromLong(plugin->getVampApiVersion())); |
117 PyDict_SetItemString | 117 PyDict_SetItemString |
118 (infodict, "plugin_version", PyLong_FromLong(plugin->getPluginVersion())); | 118 (infodict, "pluginVersion", PyLong_FromLong(plugin->getPluginVersion())); |
119 PyDict_SetItemString | 119 PyDict_SetItemString |
120 (infodict, "identifier", pystr(plugin->getIdentifier())); | 120 (infodict, "identifier", pystr(plugin->getIdentifier())); |
121 PyDict_SetItemString | 121 PyDict_SetItemString |
122 (infodict, "name", pystr(plugin->getName())); | 122 (infodict, "name", pystr(plugin->getName())); |
123 PyDict_SetItemString | 123 PyDict_SetItemString |
144 PyDict_SetItemString | 144 PyDict_SetItemString |
145 (paramdict, "description", pystr(pl[i].description)); | 145 (paramdict, "description", pystr(pl[i].description)); |
146 PyDict_SetItemString | 146 PyDict_SetItemString |
147 (paramdict, "unit", pystr(pl[i].unit)); | 147 (paramdict, "unit", pystr(pl[i].unit)); |
148 PyDict_SetItemString | 148 PyDict_SetItemString |
149 (paramdict, "min_value", PyFloat_FromDouble(pl[i].minValue)); | 149 (paramdict, "minValue", PyFloat_FromDouble(pl[i].minValue)); |
150 PyDict_SetItemString | 150 PyDict_SetItemString |
151 (paramdict, "max_value", PyFloat_FromDouble(pl[i].maxValue)); | 151 (paramdict, "maxValue", PyFloat_FromDouble(pl[i].maxValue)); |
152 PyDict_SetItemString | 152 PyDict_SetItemString |
153 (paramdict, "default_value", PyFloat_FromDouble(pl[i].defaultValue)); | 153 (paramdict, "defaultValue", PyFloat_FromDouble(pl[i].defaultValue)); |
154 if (pl[i].isQuantized) { | 154 if (pl[i].isQuantized) { |
155 PyDict_SetItemString | 155 PyDict_SetItemString |
156 (paramdict, "is_quantized", Py_True); | 156 (paramdict, "isQuantized", Py_True); |
157 PyDict_SetItemString | 157 PyDict_SetItemString |
158 (paramdict, "quantize_step", PyFloat_FromDouble(pl[i].quantizeStep)); | 158 (paramdict, "quantizeStep", PyFloat_FromDouble(pl[i].quantizeStep)); |
159 if (!pl[i].valueNames.empty()) { | 159 if (!pl[i].valueNames.empty()) { |
160 PyDict_SetItemString | 160 PyDict_SetItemString |
161 (paramdict, "value_names", conv.PyValue_From_StringVector(pl[i].valueNames)); | 161 (paramdict, "valueNames", conv.PyValue_From_StringVector(pl[i].valueNames)); |
162 } | 162 } |
163 } else { | 163 } else { |
164 PyDict_SetItemString | 164 PyDict_SetItemString |
165 (paramdict, "is_quantized", Py_False); | 165 (paramdict, "isQuantized", Py_False); |
166 } | 166 } |
167 | 167 |
168 PyList_SET_ITEM(params, i, paramdict); | 168 PyList_SET_ITEM(params, i, paramdict); |
169 } | 169 } |
170 | 170 |
202 PyDict_SetItemString | 202 PyDict_SetItemString |
203 (outdict, "description", pystr(desc.description)); | 203 (outdict, "description", pystr(desc.description)); |
204 PyDict_SetItemString | 204 PyDict_SetItemString |
205 (outdict, "unit", pystr(desc.unit)); | 205 (outdict, "unit", pystr(desc.unit)); |
206 PyDict_SetItemString | 206 PyDict_SetItemString |
207 (outdict, "has_fixed_bin_count", PyLong_FromLong(desc.hasFixedBinCount)); | 207 (outdict, "hasFixedBinCount", PyLong_FromLong(desc.hasFixedBinCount)); |
208 if (desc.hasFixedBinCount) { | 208 if (desc.hasFixedBinCount) { |
209 PyDict_SetItemString | 209 PyDict_SetItemString |
210 (outdict, "bin_count", PyLong_FromLong(desc.binCount)); | 210 (outdict, "binCount", PyLong_FromLong(desc.binCount)); |
211 if (!desc.binNames.empty()) { | 211 if (!desc.binNames.empty()) { |
212 PyDict_SetItemString | 212 PyDict_SetItemString |
213 (outdict, "bin_names", conv.PyValue_From_StringVector(desc.binNames)); | 213 (outdict, "binNames", conv.PyValue_From_StringVector(desc.binNames)); |
214 } | 214 } |
215 } | 215 } |
216 if (!desc.hasFixedBinCount || | 216 if (!desc.hasFixedBinCount || |
217 (desc.hasFixedBinCount && (desc.binCount > 0))) { | 217 (desc.hasFixedBinCount && (desc.binCount > 0))) { |
218 if (desc.hasKnownExtents) { | 218 if (desc.hasKnownExtents) { |
219 PyDict_SetItemString | 219 PyDict_SetItemString |
220 (outdict, "has_known_extents", Py_True); | 220 (outdict, "hasKnownExtents", Py_True); |
221 PyDict_SetItemString | 221 PyDict_SetItemString |
222 (outdict, "min_value", PyFloat_FromDouble(desc.minValue)); | 222 (outdict, "minValue", PyFloat_FromDouble(desc.minValue)); |
223 PyDict_SetItemString | 223 PyDict_SetItemString |
224 (outdict, "max_value", PyFloat_FromDouble(desc.maxValue)); | 224 (outdict, "maxValue", PyFloat_FromDouble(desc.maxValue)); |
225 } else { | 225 } else { |
226 PyDict_SetItemString | 226 PyDict_SetItemString |
227 (outdict, "has_known_extents", Py_False); | 227 (outdict, "hasKnownExtents", Py_False); |
228 } | 228 } |
229 if (desc.isQuantized) { | 229 if (desc.isQuantized) { |
230 PyDict_SetItemString | 230 PyDict_SetItemString |
231 (outdict, "is_quantized", Py_True); | 231 (outdict, "isQuantized", Py_True); |
232 PyDict_SetItemString | 232 PyDict_SetItemString |
233 (outdict, "quantize_step", PyFloat_FromDouble(desc.quantizeStep)); | 233 (outdict, "quantizeStep", PyFloat_FromDouble(desc.quantizeStep)); |
234 } else { | 234 } else { |
235 PyDict_SetItemString | 235 PyDict_SetItemString |
236 (outdict, "is_quantized", Py_False); | 236 (outdict, "isQuantized", Py_False); |
237 } | 237 } |
238 } | 238 } |
239 PyDict_SetItemString | 239 PyDict_SetItemString |
240 (outdict, "sample_type", PyLong_FromLong((int)desc.sampleType)); | 240 (outdict, "sampleType", PyLong_FromLong((int)desc.sampleType)); |
241 PyDict_SetItemString | 241 PyDict_SetItemString |
242 (outdict, "sample_rate", PyFloat_FromDouble(desc.sampleRate)); | 242 (outdict, "sampleRate", PyFloat_FromDouble(desc.sampleRate)); |
243 PyDict_SetItemString | 243 PyDict_SetItemString |
244 (outdict, "has_duration", desc.hasDuration ? Py_True : Py_False); | 244 (outdict, "hasDuration", desc.hasDuration ? Py_True : Py_False); |
245 PyDict_SetItemString | 245 PyDict_SetItemString |
246 (outdict, "output_index", PyLong_FromLong(ix)); | 246 (outdict, "outputIndex", PyLong_FromLong(ix)); |
247 return outdict; | 247 return outdict; |
248 } | 248 } |
249 | 249 |
250 static PyObject * | 250 static PyObject * |
251 get_output(PyObject *self, PyObject *args) | 251 get_output(PyObject *self, PyObject *args) |