sink-input.c: pa_sink_input_new vs PA_CORE_HOOK_SINK_INPUT_FIXATE

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux