- spl = DEFAULT_SAMPLES_PER_LINE;
- if (options) {
- g_hash_table_iter_init(&iter, options);
- while (g_hash_table_iter_next(&iter, &key, &value)) {
- if (!strcmp(key, "width")) {
- if (!g_variant_is_of_type(value, G_VARIANT_TYPE_UINT32)) {
- sr_err("Invalid type for 'width' option.");
- return SR_ERR_ARG;
- }
- if (!(spl = g_variant_get_uint32(value))) {
- sr_err("Invalid width.");
- return SR_ERR_ARG;
- }
- } else {
- sr_err("Unknown option '%s'.", key);
- }
- }
- }
-