diff options
author | Lennart Poettering <lennart@poettering.net> | 2004-09-14 23:08:39 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2004-09-14 23:08:39 +0000 |
commit | 935826f4f318a89a0a570f766deb54808a4f9683 (patch) | |
tree | 3e2cf7ec1386fa5711367b59bb1aaa9d309a86fc /polyp/protocol-native.c | |
parent | 6e019795bff589ef0a867772975e34da78fffefb (diff) |
make module-combine autoloadable
clean up cli language
introduce lazy sample cache
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@201 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'polyp/protocol-native.c')
-rw-r--r-- | polyp/protocol-native.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/polyp/protocol-native.c b/polyp/protocol-native.c index 29821b6c..e132d237 100644 --- a/polyp/protocol-native.c +++ b/polyp/protocol-native.c @@ -921,7 +921,7 @@ static void command_finish_upload_stream(struct pa_pdispatch *pd, uint32_t comma return; } - pa_scache_add_item(c->protocol->core, s->name, &s->sample_spec, &s->memchunk, &index); + pa_scache_add_item(c->protocol->core, s->name, &s->sample_spec, &s->memchunk, &index, 0); pa_pstream_send_simple_ack(c->pstream, tag); upload_stream_free(s); } @@ -1514,7 +1514,8 @@ static void on_connection(struct pa_socket_server*s, struct pa_iochannel *io, vo assert(io && p); c = pa_xmalloc(sizeof(struct connection)); - c->authorized = p->public; + + c->authorized =!! p->public; c->protocol = p; assert(p->core); c->client = pa_client_new(p->core, "NATIVE", "Client"); @@ -1548,7 +1549,7 @@ static void on_connection(struct pa_socket_server*s, struct pa_iochannel *io, vo static struct pa_protocol_native* protocol_new_internal(struct pa_core *c, struct pa_module *m, struct pa_modargs *ma) { struct pa_protocol_native *p; - int public; + int public = 0; assert(c && ma); if (pa_modargs_get_value_boolean(ma, "public", &public) < 0) { |