From: Colin Guthrie Date: Thu, 7 Jul 2011 09:37:25 +0000 (+0100) Subject: alsa: No need to go via sink/source to get the core. X-Git-Tag: submit/2.0-panda/20130828.192557~564 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c0470fd8c40c17267ca2eefd66713209fe166668;p=profile%2Fivi%2Fpulseaudio-panda.git alsa: No need to go via sink/source to get the core. --- diff --git a/src/modules/alsa/alsa-sink.c b/src/modules/alsa/alsa-sink.c index bb1220a..c1655d4 100644 --- a/src/modules/alsa/alsa-sink.c +++ b/src/modules/alsa/alsa-sink.c @@ -589,8 +589,8 @@ static int mmap_write(struct userdata *u, pa_usec_t *sleep_usec, pa_bool_t polle } /* Make sure that if these memblocks need to be copied they will fit into one slot */ - if (frames > pa_mempool_block_size_max(u->sink->core->mempool)/u->frame_size) - frames = pa_mempool_block_size_max(u->sink->core->mempool)/u->frame_size; + if (frames > pa_mempool_block_size_max(u->core->mempool)/u->frame_size) + frames = pa_mempool_block_size_max(u->core->mempool)/u->frame_size; if (!after_avail && frames == 0) break; diff --git a/src/modules/alsa/alsa-source.c b/src/modules/alsa/alsa-source.c index ec63e69..6b6f513 100644 --- a/src/modules/alsa/alsa-source.c +++ b/src/modules/alsa/alsa-source.c @@ -557,8 +557,8 @@ static int mmap_read(struct userdata *u, pa_usec_t *sleep_usec, pa_bool_t polled } /* Make sure that if these memblocks need to be copied they will fit into one slot */ - if (frames > pa_mempool_block_size_max(u->source->core->mempool)/u->frame_size) - frames = pa_mempool_block_size_max(u->source->core->mempool)/u->frame_size; + if (frames > pa_mempool_block_size_max(u->core->mempool)/u->frame_size) + frames = pa_mempool_block_size_max(u->core->mempool)/u->frame_size; if (!after_avail && frames == 0) break;