[go: up one dir, main page]

alsa-capabilities: proper handling of square brackets inside card and interface names

Created by: ronalde

For example Audigy2 [Audigy 2 Value [SB0400]] becomes device name SB0400] while it should be Audigy 2 Value [SB0400].

Examples found:

. EMU1010 [E-mu 1010 [MAEM8810]] (and variations) . Live [SBLive! Platinum [CT4760P]] (and variations) . Audigy2 [Audigy 2 Value [SB0400]] (and variations)

Sample aplay output file:

**** List of PLAYBACK Hardware Devices ****
card 0: ICH5 [Intel ICH5], device 0: Intel ICH [Intel ICH5]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: ICH5 [Intel ICH5], device 4: Intel ICH - IEC958 [Intel ICH5 - IEC958]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Audigy2 [Audigy 2 Value [SB0400]], device 0: emu10k1 [ADC Capture/Standard PCM Playback]
  Subdevices: 32/32