diff options
author | Lennart Poettering <lennart@poettering.net> | 2009-03-24 21:13:41 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2009-03-24 21:13:41 +0100 |
commit | 2f9a784167cca67a07d750455bc8006f9077a235 (patch) | |
tree | 12e885f7e541ef341f0cc093be45b6fe601e57a9 /src/modules/module-null-sink.c | |
parent | aa92ff408c6a5fb6a4bd452aef1105eb70da9d0d (diff) |
set request/rewind sizes only via accessor functions
Diffstat (limited to 'src/modules/module-null-sink.c')
-rw-r--r-- | src/modules/module-null-sink.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/modules/module-null-sink.c b/src/modules/module-null-sink.c index 183d4b2e..c8edd0c7 100644 --- a/src/modules/module-null-sink.c +++ b/src/modules/module-null-sink.c @@ -253,6 +253,7 @@ int pa__init(pa_module*m) { pa_channel_map map; pa_modargs *ma = NULL; pa_sink_new_data data; + size_t nbytes; pa_assert(m); @@ -299,11 +300,11 @@ int pa__init(pa_module*m) { pa_sink_set_rtpoll(u->sink, u->rtpoll); pa_sink_set_latency_range(u->sink, (pa_usec_t) -1, MAX_LATENCY_USEC); - u->block_usec = u->sink->thread_info.max_latency; - u->sink->thread_info.max_rewind = - u->sink->thread_info.max_request = - pa_usec_to_bytes(u->block_usec, &u->sink->sample_spec); + u->block_usec = u->sink->thread_info.max_latency; + nbytes = pa_usec_to_bytes(u->block_usec, &u->sink->sample_spec); + pa_sink_set_max_rewind(u->sink, nbytes); + pa_sink_set_max_request(u->sink, nbytes); if (!(u->thread = pa_thread_new(thread_func, u))) { pa_log("Failed to create thread."); |