On Jun 8, 2008, at 3:58 PM, Lennart Poettering wrote: > On Fri, 16.05.08 09:58, Nick Thompson (rextanka at comcast.net) wrote: > > ... > > You are aware of PA_CORE_HOOK_SINK_INPUT_PUT? It's called when the > sink input is actually made available to the PA system, i.e. after > creation and after the code implementing the sink input actaully > filled in all method pointers. > >> >> Would moving FIXATE towards the end of the routine be appropriate (I >> suspect that moving it could have undesirable side effects if >> external >> hook functions in people's modules were relying on returning >> anything >> other than PA_HOOK_OK, or in further manipulating data. However >> manipulating the data after it's been verified is a potentially risky >> move). > > No. FIXATE is there to do fixation of the sink input parameters. What > you really want is the _PUT hook, as far as I understood your problem. Cool, thanks, Lennart, I'll rewrite my plug-in to use this method. Thank you! Nick