An error occurred fetching the project authors.
  1. 14 Feb, 2005 1 commit
  2. 03 Jan, 2005 3 commits
    • Jaroslav Kysela's avatar
      [ALSA] Remove superfluous code · 03c95635
      Jaroslav Kysela authored
      USB USX2Y
      Removed the superfluous creation/deletion of lowlevel component.
      It's not used at all.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      03c95635
    • Jaroslav Kysela's avatar
      [ALSA] hwdep interface for pcm data · 246118b9
      Jaroslav Kysela authored
      USB,USB USX2Y
      Implements 'rawusb' pcm data transfer through hwdep interface:
      The usb_hc moves pcm data from/into memory via DMA.
      That memory is mmaped by jack's usx2y driver.
      Jack's usx2y driver is the first/last executable code to read/write pcm data.
      Read/write is a combination of power of 2 period shaping and float/int
      conversation.
      
      Compared to standard alsa/jack we leave out power of 2 period shaping
      inside snd-usb-usx2y which needs memcpy() and additional buffers.
      As a side effect possible unwanted pcm-data coruption resulting of
      standard alsa's snd-usb-usx2y period shaping scheme falls away.
      Result is sane jack operation at buffering schemes down to 128frames,
      2 periods.
      
      Also changed Kconfig file, so snd-usb-usx2y is only available for X86,
      PPC or ALPHA platforms, as on others DMA-memory isn't mmapable.
      Signed-off-by: default avatarKarsten Wiese <annabellesgarden@yahoo.de>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      246118b9
    • Jaroslav Kysela's avatar
      [ALSA] Use macro usb_maxpacket() for portability · 83c60443
      Jaroslav Kysela authored
      USB USX2Y
      In future kernels struct usb_device won't have the epmaxpacketin/out members.
      Use macro usb_maxpacket() instead of directly accessing those members.
      Signed-off-by: default avatarKarsten Wiese <annabellesgarden@yahoo.de>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      83c60443
  3. 20 Dec, 2004 2 commits
  4. 15 Dec, 2004 1 commit
  5. 29 Oct, 2004 2 commits
  6. 07 Oct, 2004 1 commit
  7. 31 Aug, 2004 1 commit
    • Alexander Viro's avatar
      [PATCH] usx2y cleanups and fixes · 8df01d97
      Alexander Viro authored
      Sigh...
      	a) mixing of userland and kernel pointers is bad
      	b) so's not checking result of kmalloc()
      	c) so's not checking result of copy_from_user()
      	d) use of do { .... break; ... break; ... } while(0); is *highly*
      unidiomatic.  Do not confuse kernel with IOCCC, please. And if you have
      religious aversion to multiple return statements in a function, at least
      learn the reasons why it is frowned upon in many situations.  Hint: they
      all apply to use of break in that manner.
      	e) 0 instead of NULL
      Signed-off-by: default avatarAl Viro <viro@parcelfarce.linux.org.uk>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      8df01d97
  8. 06 Aug, 2004 1 commit
  9. 03 Aug, 2004 1 commit
    • Jaroslav Kysela's avatar
      ALSA CVS update · 51d762fc
      Jaroslav Kysela authored
      Documentation,USB,USB generic driver,USB USX2Y
      Added snd-usb-usx2y driver for Tascam US-122/224/428 support.
      Driver written by Karsten Wiese <annabellesgarden@yahoo.de>
      
      The shared code is split from usbaudio as snd-usb-lib module.
      Currently, only MIDI part is included there.  In future, more
      audio part will be shared, too.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      51d762fc