19:43:03ShinmeraI'm working on a general queue segment for libmixed
19:43:49Shinmerathere's several ways of going about it in terms of its i/o capabilities
19:44:26Shinmerafor instance, I could make it to accept arbitrary segments and thus arbitrary amounts of i/o buffers
19:44:38Shinmerabut I don't know if that's worth bothering with
19:49:32ShinmeraAnother issue in this is related to a general problem in libmixed I've been thinking about: what if a segment would like to output more or less samples than it was told to process?
19:51:44ShinmeraI can't just return the number of produced samples from the mix function as the pipeline of segments is not linear
19:51:57Shinmeraso the receiver of that number is not clear
19:52:22ShinmeraI think I need to save the number of samples in the buffer object
19:52:38ShinmeraThat's the only reasonable way for it to work