Hi!

Gabriel M. Beddingfield wrote:
> Gabriel M. Beddingfield wrote:
>> I've attached the backtrace, build log, h2 output, and scache.conf.  
>> It looks like the callback got used before the buffers were allocated.
>
> Ah, I see what happened... and I've attached patch(es) to fix it.  The 
> pointer to the callback data should have been (void*)this.  This is 
> actually a standard practice for C-style callbacks, so it's worth 
> taking a moment to understand it.    The same callback "pattern" is 
> used in the ALSA and JACK APIS... as well as stuff like SQLite (and 
> just about any other C library that utilizes a client callback).
>
> I've attached two patches:  (a) the patch that gets applied on top of 
> Sebastian's patch, and (b) the full patch.
>
> This now works with portaudio v19 (API v2).
>
> Question:  Do we want to support both API's... or go ahead an migrate 
> to the v2 API?  How widely avail. is the the v2 API on stable distro's?
>
I suppose the most stable distributions are using v18 atm. Maybe we 
should stay with v18 for 0.9.4 and provide the v19 patch for the people 
who want to use it.
Btw, Happy new year to everyone :)
- Sebastian
> Thanks,
> Gabriel


------------------------------------------------------------------------------
_______________________________________________
Hydrogen-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hydrogen-devel

Reply via email to