diff options
author | Clemens Ladisch <clemens@ladisch.de> | 2005-09-05 04:31:05 -0400 |
---|---|---|
committer | Jaroslav Kysela <perex@suse.cz> | 2005-09-12 04:41:10 -0400 |
commit | 49045d3d4dc7c43310b1fca693e29fcdbe68faba (patch) | |
tree | 88350108174f69eaca455c79df3a718c3f3b7333 /sound/usb/usbaudio.c | |
parent | 025cd2f6b1624f536d4df564add3d13ea5022f53 (diff) |
[ALSA] usb-audio: add SNDRV_PCM_INFO_BATCH flag
USB generic driver
Add the SNDRV_PCM_INFO_BATCH flag to the PCM hardware information to
indicate that the driver uses double buffering.
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Diffstat (limited to 'sound/usb/usbaudio.c')
-rw-r--r-- | sound/usb/usbaudio.c | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/sound/usb/usbaudio.c b/sound/usb/usbaudio.c index bfbec5876659..da22f25d4efd 100644 --- a/sound/usb/usbaudio.c +++ b/sound/usb/usbaudio.c | |||
@@ -1439,9 +1439,11 @@ static int snd_usb_pcm_prepare(snd_pcm_substream_t *substream) | |||
1439 | 1439 | ||
1440 | static snd_pcm_hardware_t snd_usb_playback = | 1440 | static snd_pcm_hardware_t snd_usb_playback = |
1441 | { | 1441 | { |
1442 | .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | | 1442 | .info = SNDRV_PCM_INFO_MMAP | |
1443 | SNDRV_PCM_INFO_BLOCK_TRANSFER | | 1443 | SNDRV_PCM_INFO_MMAP_VALID | |
1444 | SNDRV_PCM_INFO_MMAP_VALID), | 1444 | SNDRV_PCM_INFO_BATCH | |
1445 | SNDRV_PCM_INFO_INTERLEAVED | | ||
1446 | SNDRV_PCM_INFO_BLOCK_TRANSFER, | ||
1445 | .buffer_bytes_max = (256*1024), | 1447 | .buffer_bytes_max = (256*1024), |
1446 | .period_bytes_min = 64, | 1448 | .period_bytes_min = 64, |
1447 | .period_bytes_max = (128*1024), | 1449 | .period_bytes_max = (128*1024), |
@@ -1451,9 +1453,11 @@ static snd_pcm_hardware_t snd_usb_playback = | |||
1451 | 1453 | ||
1452 | static snd_pcm_hardware_t snd_usb_capture = | 1454 | static snd_pcm_hardware_t snd_usb_capture = |
1453 | { | 1455 | { |
1454 | .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | | 1456 | .info = SNDRV_PCM_INFO_MMAP | |
1455 | SNDRV_PCM_INFO_BLOCK_TRANSFER | | 1457 | SNDRV_PCM_INFO_MMAP_VALID | |
1456 | SNDRV_PCM_INFO_MMAP_VALID), | 1458 | SNDRV_PCM_INFO_BATCH | |
1459 | SNDRV_PCM_INFO_INTERLEAVED | | ||
1460 | SNDRV_PCM_INFO_BLOCK_TRANSFER, | ||
1457 | .buffer_bytes_max = (256*1024), | 1461 | .buffer_bytes_max = (256*1024), |
1458 | .period_bytes_min = 64, | 1462 | .period_bytes_min = 64, |
1459 | .period_bytes_max = (128*1024), | 1463 | .period_bytes_max = (128*1024), |