On 12/02/2013 08:00 AM, Daniel Mack wrote:
TBH, the whole substream concept is lost on me. Where does this guarantee come from? From the substream concept or from intimate knowledge of this device?
Both :)
(I.e. how would JACK know about the clock guarantee?)
snd_pcm_info_get_sync() should return the same clock id for both interfaces in that case. But I must admit I haven't tried this in awhile.
Thanks! I'll have to play around with that.
But, FULL ACK on the moving parts. That would indeed make the driver a little gross on the inside.
What are your results with the multi plugin? Is that something you can live with?
I don't actually have one of these devices and the end-user I was helping is happy now, AFAIK.
But solving this required editing asoundrc files (ugh) and casting several magic spells. Would be nice if it "just works."
Anyway, perhaps the solution is to get JACK to recognize the extra substreams.
-gabriel