Bug 1574284 Comment 4 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Re-entering the cubeb API from within a callback context is forbidden.  The assert in AudioIPC enforces that - earlier in cubeb's history we didn't bother to enforce this and would end up with random bugs in various backends.

GraphDriver needs to do the queue the panning change to run outside of callback context.  That's probably the simplest/quickest fix.  Paul was planning on removing panning from the cubeb API in https://github.com/kinetiknz/cubeb/issues/522, but I'm not sure when that'll happen.
Re-entering the cubeb API from within a callback context is forbidden.  The assert in AudioIPC enforces that - earlier in cubeb's history we didn't bother to enforce this and would end up with random bugs in various backends.

GraphDriver needs to the queue the panning change to run outside of callback context.  That's probably the simplest/quickest fix.  Paul was planning on removing panning from the cubeb API in https://github.com/kinetiknz/cubeb/issues/522, but I'm not sure when that'll happen.

Back to Bug 1574284 Comment 4