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
This commit is contained in:
Lennart Poettering 2004-09-14 23:08:39 +00:00
parent 6e019795bf
commit 935826f4f3
18 changed files with 282 additions and 133 deletions

View file

@ -590,7 +590,7 @@ static int esd_proto_sample_cache(struct connection *c, esd_proto_t request, con
c->state = ESD_CACHING_SAMPLE;
pa_scache_add_item(c->protocol->core, c->scache_name, NULL, NULL, &index);
pa_scache_add_item(c->protocol->core, c->scache_name, NULL, NULL, &index, 0);
ok = connection_write(c, sizeof(int));
assert(ok);
@ -748,7 +748,7 @@ static int do_read(struct connection *c) {
int *ok;
c->scache_memchunk.index = 0;
pa_scache_add_item(c->protocol->core, c->scache_name, &c->scache_sample_spec, &c->scache_memchunk, &index);
pa_scache_add_item(c->protocol->core, c->scache_name, &c->scache_sample_spec, &c->scache_memchunk, &index, 0);
pa_memblock_unref(c->scache_memchunk.memblock);
c->scache_memchunk.memblock = NULL;