summaryrefslogtreecommitdiff
path: root/sound/firewire/bebob
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2016-03-07 13:35:44 (GMT)
committerTakashi Iwai <tiwai@suse.de>2016-03-09 15:20:57 (GMT)
commit4bdc495c87b323721eace38c581d7bd2652aa613 (patch)
treeb4ded6b4a169c30615a04c6fd6f9d3c680222911 /sound/firewire/bebob
parent436b5abe2224d6788eda7c5eb627b593bd96c438 (diff)
downloadlinux-4bdc495c87b323721eace38c581d7bd2652aa613.tar.xz
ALSA: dice: handle several PCM substreams when any isochronous streams are available
In former commits, ALSA dice driver can handle available isochronous streams. This commit adds support for several PCM substreams on the streams. The additional PCM substreams are available via another ALSA PCM character devices so that one ALSA PCM application can handle them without cumbersome operations. For example, two PCM substreams are available on each stream, two ALSA character devices are added for them. In configuration space of alsa-lib, it's represented with 'hw:0,0' and 'hw:0,1'. The PCM substreams are constraint to parameters of the corresponding streams. If the PCM substreams are unavailable for some reasons, open(2) to ALSA PCM character device returns error and reports ENXIO. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/firewire/bebob')
0 files changed, 0 insertions, 0 deletions