https://bugs.freedesktop.org/show_bug.cgi?id=77002
Anssi Hannula anssi@mageia.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |anssi@mageia.org
--- Comment #19 from Anssi Hannula anssi@mageia.org --- (In reply to comment #17)
(In reply to comment #16)
It seems to be https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/ ?id=7546abfb8e1f9933b549f05898377e9444ee4cb2
- the fact streams are assigned in reverse order.
I'll have a patch for reversing the assignment shortly.
Alex, is the limit 4 streams on 7-output cards as well, or is it just these 1-output cards only?
What do you mean by 4 streams? Is that the same as audio pins?
AFAIK this is the maximum amount of different streams played back at once. Before the patch I just attached, ALSA always used the "stream numbers" starting from the last one, which caused problems with assumed 8 streams because Christian's card only had 4 streams (his card had a single output only, though; alsa-info: http://sprunge.us/dbiB ).
So in addition to the patch I just attached I think we need to correct the stream count, _IF_ the 6/7-output cards only have 4 streams as well. But if those cards support 6/7 streams as well, all is OK.