Lines Matching defs:source_new_data
1196 pa_source_new_data source_new_data;
1337 pa_source_new_data_init(&source_new_data);
1338 source_new_data.driver = __FILE__;
1339 source_new_data.module = m;
1340 pa_source_new_data_set_name(&source_new_data, name);
1341 source_new_data.namereg_fail = namereg_fail;
1342 pa_source_new_data_set_sample_spec(&source_new_data, &ss);
1343 pa_source_new_data_set_channel_map(&source_new_data, &map);
1344 pa_proplist_sets(source_new_data.proplist, PA_PROP_DEVICE_STRING, dev);
1345 pa_proplist_sets(source_new_data.proplist, PA_PROP_DEVICE_API, "oss");
1346 pa_proplist_sets(source_new_data.proplist, PA_PROP_DEVICE_DESCRIPTION, hwdesc[0] ? hwdesc : dev);
1347 pa_proplist_sets(source_new_data.proplist, PA_PROP_DEVICE_ACCESS_MODE, use_mmap ? "mmap" : "serial");
1348 pa_proplist_setf(source_new_data.proplist, PA_PROP_DEVICE_BUFFERING_BUFFER_SIZE, "%lu", (unsigned long) (u->in_hwbuf_size));
1349 pa_proplist_setf(source_new_data.proplist, PA_PROP_DEVICE_BUFFERING_FRAGMENT_SIZE, "%lu", (unsigned long) (u->in_fragment_size));
1351 if (pa_modargs_get_proplist(ma, "source_properties", source_new_data.proplist, PA_UPDATE_REPLACE) < 0) {
1353 pa_source_new_data_done(&source_new_data);
1358 u->source = pa_source_new(m->core, &source_new_data, PA_SOURCE_HARDWARE|PA_SOURCE_LATENCY);
1359 pa_source_new_data_done(&source_new_data);
1505 if (source_new_data.volume_is_set) {