return SR_ERR;
}
- if (sr_dev_config_capabilities(sdi, NULL, SR_CONF_LIMIT_MSEC)
+ if (sr_dev_config_capabilities_list(sdi, NULL, SR_CONF_LIMIT_MSEC)
& SR_CONF_SET) {
gvar = g_variant_new_uint64(time_msec);
if (sr_config_set(sdi, NULL, SR_CONF_LIMIT_MSEC, gvar) != SR_OK) {
g_critical("Failed to configure time limit.");
return SR_ERR;
}
- } else if (sr_dev_config_capabilities(sdi, NULL, SR_CONF_SAMPLERATE)
+ } else if (sr_dev_config_capabilities_list(sdi, NULL, SR_CONF_SAMPLERATE)
& (SR_CONF_GET | SR_CONF_SET)) {
/* Convert to samples based on the samplerate. */
sr_config_get(driver, sdi, NULL, SR_CONF_SAMPLERATE, &gvar);
uint64_t input_len;
struct sr_dev_driver *driver;
+ /* Avoid warnings when building without decoder support. */
+ (void)session;
+ (void)input_len;
+
driver = sr_dev_inst_driver_get(sdi);
/* If the first packet to come in isn't a header, don't even try. */
struct sr_trigger *trigger;
struct sr_dev_inst *sdi;
uint64_t min_samples, max_samples;
- GArray *dev_opts;
+ GArray *drv_opts;
guint i;
int is_demo_dev;
struct sr_dev_driver *driver;
driver = sr_dev_inst_driver_get(sdi);
- if (!(dev_opts = sr_dev_options(driver, sdi, NULL))) {
- g_critical("Failed to query list device options.");
+ if (!(drv_opts = sr_dev_options(driver, NULL, NULL))) {
+ g_critical("Failed to query list of driver options.");
return;
}
is_demo_dev = 0;
- for (i = 0; i < dev_opts->len; i++) {
- if (g_array_index(dev_opts, uint32_t, i) == SR_CONF_DEMO_DEV)
+ for (i = 0; i < drv_opts->len; i++) {
+ if (g_array_index(drv_opts, uint32_t, i) == SR_CONF_DEMO_DEV)
is_demo_dev = 1;
}
- g_array_free(dev_opts, TRUE);
+ g_array_free(drv_opts, TRUE);
if (!is_demo_dev)
real_devices = g_slist_append(real_devices, sdi);