[pulseaudio-discuss] [PATCH 2/2] pulsecore: srbchannel: Introduce per-client SHM files
Ahmed S. Darwish
darwish.07 at gmail.com
Fri Aug 28 06:52:36 PDT 2015
David Henningsson wrote:
> On 2015-08-28 15:22, Ahmed S. Darwish wrote:
> > Regarding the mempools, after doing doing some inspection, there are
> > only two remaining:
> > - One is created by the client using pa_context_new(), and seems to
> > be the main one for sending audio from client to daemon. Do we have
> > to do anything about it?
> > - The other is created, system-wide, by the daeamon at pa_core->mempool.
> > I still did not check what this one is used for. Any advice?
> Both of these are used for sending audio (one in each direction). If
> possible, I'd like to move both into the current per-client rwpool. If
> impossible, just move the system-wide one there.
By "moving both into the current per-client rwpool", did you mean
changing the protocol to make the _daemon_ actually create the mempool
for sending audio from client to daemon?
I'm asking this because the current per-client rwpool is tracked
inside the daemon's book-keeping structure pa_native_connection->pa_client.
More information about the pulseaudio-discuss