diff options
author | Daniel Mack <zonque@gmail.com> | 2012-04-12 13:51:12 +0200 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2012-04-13 10:24:08 +0200 |
commit | edcd3633e72a1590c4cf46befe5e6cd03b5aec3e (patch) | |
tree | 57aab87190179ba8995d05a93c3ece3a91f870ae /sound/usb/card.h | |
parent | 8fdff6a319e7dac757c558bd283dc4577e68cde7 (diff) | |
download | op-kernel-dev-edcd3633e72a1590c4cf46befe5e6cd03b5aec3e.zip op-kernel-dev-edcd3633e72a1590c4cf46befe5e6cd03b5aec3e.tar.gz |
ALSA: snd-usb: switch over to new endpoint streaming logic
With the previous commit that added the new streaming model, all
endpoint and streaming related code is now in endpoint.c, and pcm.c
only acts as a wrapper for handling the packet's payload.
Signed-off-by: Daniel Mack <zonque@gmail.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/usb/card.h')
-rw-r--r-- | sound/usb/card.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sound/usb/card.h b/sound/usb/card.h index 9acbd4a..8a08687 100644 --- a/sound/usb/card.h +++ b/sound/usb/card.h @@ -145,6 +145,10 @@ struct snd_usb_substream { struct snd_urb_ctx syncurb[SYNC_URBS]; /* sync urb table */ char *syncbuf; /* sync buffer for all sync URBs */ dma_addr_t sync_dma; /* DMA address of syncbuf */ + /* data and sync endpoints for this stream */ + struct snd_usb_endpoint *data_endpoint; + struct snd_usb_endpoint *sync_endpoint; + unsigned long flags; u64 formats; /* format bitmasks (all or'ed) */ unsigned int num_formats; /* number of supported audio formats (list) */ |