Lines Matching defs:data

130     SINK_INPUT_MESSAGE_POST_DATA = PA_SINK_INPUT_MESSAGE_MAX, /* data from main loop to sink input */
142 int (*proc)(connection *c, esd_proto_t request, const void *data, size_t length);
156 static int esd_proto_connect(connection *c, esd_proto_t request, const void *data, size_t length);
157 static int esd_proto_stream_play(connection *c, esd_proto_t request, const void *data, size_t length);
158 static int esd_proto_stream_record(connection *c, esd_proto_t request, const void *data, size_t length);
159 static int esd_proto_get_latency(connection *c, esd_proto_t request, const void *data, size_t length);
160 static int esd_proto_server_info(connection *c, esd_proto_t request, const void *data, size_t length);
161 static int esd_proto_all_info(connection *c, esd_proto_t request, const void *data, size_t length);
162 static int esd_proto_stream_pan(connection *c, esd_proto_t request, const void *data, size_t length);
163 static int esd_proto_sample_pan(connection *c, esd_proto_t request, const void *data, size_t length);
164 static int esd_proto_sample_cache(connection *c, esd_proto_t request, const void *data, size_t length);
165 static int esd_proto_sample_free_or_play(connection *c, esd_proto_t request, const void *data, size_t length);
166 static int esd_proto_sample_get_id(connection *c, esd_proto_t request, const void *data, size_t length);
167 static int esd_proto_standby_or_resume(connection *c, esd_proto_t request, const void *data, size_t length);
168 static int esd_proto_standby_mode(connection *c, esd_proto_t request, const void *data, size_t length);
291 static void connection_write(connection *c, const void *data, size_t length) {
304 memcpy((uint8_t*) c->write_data + i, data, length);
335 static int esd_proto_connect(connection *c, esd_proto_t request, const void *data, size_t length) {
340 pa_assert(data);
347 if (memcmp(data, key, ESD_KEY_LEN) == 0)
361 data = (const char*)data + ESD_KEY_LEN;
363 memcpy(&ekey, data, sizeof(uint32_t));
380 static int esd_proto_stream_play(connection *c, esd_proto_t request, const void *data, size_t length) {
390 pa_assert(data);
393 memcpy(&format, data, sizeof(int32_t));
395 data = (const char*) data + sizeof(int32_t);
397 memcpy(&rate, data, sizeof(int32_t));
399 data = (const char*) data + sizeof(int32_t);
411 pa_strlcpy(name, data, sizeof(name));
469 static int esd_proto_stream_record(connection *c, esd_proto_t request, const void *data, size_t length) {
478 pa_assert(data);
481 memcpy(&format, data, sizeof(int32_t));
483 data = (const char*) data + sizeof(int32_t);
485 memcpy(&rate, data, sizeof(int32_t));
487 data = (const char*) data + sizeof(int32_t);
511 pa_strlcpy(name, data, sizeof(name));
563 static int esd_proto_get_latency(connection *c, esd_proto_t request, const void *data, size_t length) {
568 pa_assert(!data);
584 static int esd_proto_server_info(connection *c, esd_proto_t request, const void *data, size_t length) {
590 pa_assert(data);
610 static int esd_proto_all_info(connection *c, esd_proto_t request, const void *data, size_t length) {
618 pa_assert(data);
621 if (esd_proto_server_info(c, request, data, length) < 0)
656 memset(name, 0, ESD_NAME_MAX); /* don't leak old data */
720 memset(name, 0, ESD_NAME_MAX); /* don't leak old data */
758 static int esd_proto_stream_pan(connection *c, esd_proto_t request, const void *data, size_t length) {
764 pa_assert(data);
767 memcpy(&idx, data, sizeof(uint32_t));
769 data = (const char*)data + sizeof(uint32_t);
771 memcpy(&lvolume, data, sizeof(uint32_t));
773 data = (const char*)data + sizeof(uint32_t);
775 memcpy(&rvolume, data, sizeof(uint32_t));
794 static int esd_proto_sample_pan(connection *c, esd_proto_t request, const void *data, size_t length) {
801 pa_assert(data);
804 memcpy(&idx, data, sizeof(uint32_t));
806 data = (const char*)data + sizeof(uint32_t);
808 memcpy(&lvolume, data, sizeof(uint32_t));
810 data = (const char*)data + sizeof(uint32_t);
812 memcpy(&rvolume, data, sizeof(uint32_t));
833 static int esd_proto_sample_cache(connection *c, esd_proto_t request, const void *data, size_t length) {
840 pa_assert(data);
843 memcpy(&format, data, sizeof(int32_t));
845 data = (const char*)data + sizeof(int32_t);
847 memcpy(&rate, data, sizeof(int32_t));
849 data = (const char*)data + sizeof(int32_t);
856 memcpy(&sc_length, data, sizeof(int32_t));
858 data = (const char*)data + sizeof(int32_t);
863 pa_strlcpy(name+sizeof(SCACHE_PREFIX)-1, data, ESD_NAME_MAX);
885 static int esd_proto_sample_get_id(connection *c, esd_proto_t request, const void *data, size_t length) {
891 pa_assert(data);
895 pa_strlcpy(name+sizeof(SCACHE_PREFIX)-1, data, ESD_NAME_MAX);
908 static int esd_proto_sample_free_or_play(connection *c, esd_proto_t request, const void *data, size_t length) {
914 pa_assert(data);
917 memcpy(&idx, data, sizeof(uint32_t));
942 static int esd_proto_standby_or_resume(connection *c, esd_proto_t request, const void *data, size_t length) {
967 static int esd_proto_standby_mode(connection *c, esd_proto_t request, const void *data, size_t length) {
1309 /* pa_log("got data %u", chunk->length); */
1338 /* New data from the main loop */
1346 /* pa_log("got data, %u", pa_memblockq_get_length(c->input_memblockq)); */
1480 pa_client_new_data data;
1493 pa_client_new_data_init(&data);
1494 data.module = o->module;
1495 data.driver = __FILE__;
1497 pa_proplist_setf(data.proplist, PA_PROP_APPLICATION_NAME, "EsounD client (%s)", pname);
1498 pa_proplist_sets(data.proplist, "esound-protocol.peer", pname);
1499 client = pa_client_new(p->core, &data);
1500 pa_client_new_data_done(&data);