Lines Matching refs:data
150 static int sink_process_msg(pa_msgobject *o, int code, void *data, int64_t offset, pa_memchunk *chunk) {
157 *((int64_t*) data) = pa_smoother_2_get_delay(u->smoother, pa_rtclock_now(), (uint64_t)u->offset + u->memchunk.length);
164 *((int64_t*) data) = (int64_t)w - r;
183 return pa_sink_process_msg(o, code, data, offset, chunk);
256 /* Render some data and write it to the fifo */
289 pa_log("Failed to write data to FIFO: %s", pa_cstrerror(errno));
413 /* OK, we're done with sending all control data we need to, so
449 /* Process auth data */
455 /* Request latency data */
575 pa_sink_new_data data;
594 pa_log("esound sample type support is limited to mono/stereo and U8 or S16NE sample data");
644 pa_sink_new_data_init(&data);
645 data.driver = __FILE__;
646 data.module = m;
647 pa_sink_new_data_set_name(&data, pa_modargs_get_value(ma, "sink_name", DEFAULT_SINK_NAME));
648 pa_sink_new_data_set_sample_spec(&data, &ss);
649 pa_proplist_sets(data.proplist, PA_PROP_DEVICE_STRING, espeaker);
650 pa_proplist_sets(data.proplist, PA_PROP_DEVICE_API, "esd");
651 pa_proplist_setf(data.proplist, PA_PROP_DEVICE_DESCRIPTION, "EsounD Output on %s", espeaker);
653 if (pa_modargs_get_proplist(ma, "sink_properties", data.proplist, PA_UPDATE_REPLACE) < 0) {
655 pa_sink_new_data_done(&data);
659 u->sink = pa_sink_new(m->core, &data, PA_SINK_LATENCY|PA_SINK_NETWORK);
660 pa_sink_new_data_done(&data);