#define DEVICE_CLASS_SOUND "sound"
#define DEVICE_CLASS_MONITOR "monitor"
-static const char* const valid_alsa_device_modargs[] = {
- "name",
- "sink_name",
- "sink_properties",
- "source_name",
- "source_properties",
- "namereg_fail",
- "device",
- "device_id",
- "format",
- "rate",
- "alternate_rate",
- "channels",
- "channel_map",
- "fragments",
- "fragment_size",
- "mmap",
- "tsched",
- "tsched_buffer_size",
- "tsched_buffer_watermark",
- "ignore_dB",
- "control",
- "rewind_safeguard",
- "deferred_volume",
- "deferred_volume_safety_margin",
- "deferred_volume_extra_delay",
- "fixed_latency_range",
- "need_audio_pm",
- "start_threshold",
- NULL
-};
-
typedef enum dm_device_class_type {
DM_DEVICE_CLASS_NONE,
DM_DEVICE_CLASS_ALSA,
if (!params1 || !params2)
return false;
- modargs1 = pa_modargs_new(params1, valid_alsa_device_modargs);
- modargs2 = pa_modargs_new(params2, valid_alsa_device_modargs);
+ modargs1 = pa_modargs_new(params1, NULL);
+ modargs2 = pa_modargs_new(params2, NULL);
if (!modargs1 || !modargs2) {
equal = false;