Lines Matching refs:source_data
295 pa_source_new_data source_data; in pa__init() local
346 pa_source_new_data_init(&source_data); in pa__init()
347 source_data.driver = __FILE__; in pa__init()
348 source_data.module = m; in pa__init()
349 if (!(source_data.name = pa_xstrdup(pa_modargs_get_value(ma, "source_name", NULL)))) in pa__init()
350 source_data.name = pa_sprintf_malloc("%s.remapped", master->name); in pa__init()
351 pa_source_new_data_set_sample_spec(&source_data, &ss); in pa__init()
352 pa_source_new_data_set_channel_map(&source_data, &source_map); in pa__init()
353 pa_proplist_sets(source_data.proplist, PA_PROP_DEVICE_MASTER_DEVICE, master->name); in pa__init()
354 pa_proplist_sets(source_data.proplist, PA_PROP_DEVICE_CLASS, "filter"); in pa__init()
356 …if (pa_modargs_get_proplist(ma, "source_properties", source_data.proplist, PA_UPDATE_REPLACE) < 0)… in pa__init()
358 pa_source_new_data_done(&source_data); in pa__init()
362 if ((u->auto_desc = !pa_proplist_contains(source_data.proplist, PA_PROP_DEVICE_DESCRIPTION))) { in pa__init()
366 …pa_proplist_setf(source_data.proplist, PA_PROP_DEVICE_DESCRIPTION, "Remapped %s", k ? k : master->… in pa__init()
369 …u->source = pa_source_new(m->core, &source_data, master->flags & (PA_SOURCE_LATENCY|PA_SOURCE_DYNA… in pa__init()
370 pa_source_new_data_done(&source_data); in pa__init()