Lines Matching refs:data
104 static int source_process_msg(pa_msgobject *o, int code, void *data, int64_t offset, pa_memchunk *chunk) {
138 * passed since we last handed data to JACK */
147 *((int64_t*) data) = pa_bytes_to_usec(n, &u->source->sample_spec);
153 return pa_source_process_msg(o, code, data, offset, chunk);
169 /* We interleave the data and pass it on to the other RT thread */
254 pa_source_new_data data;
353 pa_source_new_data_init(&data);
354 data.driver = __FILE__;
355 data.module = m;
356 pa_source_new_data_set_name(&data, pa_modargs_get_value(ma, "source_name", DEFAULT_SOURCE_NAME));
357 pa_source_new_data_set_sample_spec(&data, &ss);
358 pa_source_new_data_set_channel_map(&data, &map);
359 pa_proplist_sets(data.proplist, PA_PROP_DEVICE_API, "jack");
361 pa_proplist_sets(data.proplist, PA_PROP_DEVICE_STRING, server_name);
362 pa_proplist_setf(data.proplist, PA_PROP_DEVICE_DESCRIPTION, "JACK source (%s)", jack_get_client_name(u->client));
363 pa_proplist_sets(data.proplist, "jack.client_name", jack_get_client_name(u->client));
365 if (pa_modargs_get_proplist(ma, "source_properties", data.proplist, PA_UPDATE_REPLACE) < 0) {
367 pa_source_new_data_done(&data);
371 u->source = pa_source_new(m->core, &data, PA_SOURCE_LATENCY);
372 pa_source_new_data_done(&data);