1. 12 11月, 2013 2 次提交
    • A
      ALSA: usb: Fix wrong mapping of RLC and RRC channels · 71373fdd
      Anssi Hannula 提交于
      According to USB Audio spec v2 bits 25 and 26 of bmChannelConfig are
      "Back Left of Center - BLC" and "Back Right of Center - BRC",
      respectively.
      
      They are currently assigned to ALSA channels BLC/BRC. However, the ALSA
      BLC/BRC are actually the rather nonsensical "bottom left center" and
      "bottom right center", so the channels will be assigned wrongly. The
      comments in the USB code are also similarly wrong, so this is not
      readily apparent without looking at the actual specification.
      
      Fix the channel mapping by mapping bits 25 and 26 to RLC (Rear Left
      Center) and RRC (Rear Right Center), respectively, instead.
      Signed-off-by: NAnssi Hannula <anssi.hannula@iki.fi>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      71373fdd
    • A
      ALSA: hda - hdmi: Use TFx channel positions instead of FxH · 94908a39
      Anssi Hannula 提交于
      Channel map positions FLH, FCH, FRH duplicate positions TFL, TFC, TFR.
      Both are the speakers above the front speakers (CEA uses "high" and USB
      audio uses "top" nomenclature).
      
      Since the USB audio code has used the TFx positions since v3.8
      (04324ccc, "ALSA: usb-audio: add channel map support") but the HDMI
      code only just started using FxH in a5b7d510 ("ALSA: hda -
      hdmi: Fix channel maps with less common speakers") which is not yet in
      any released kernel, standardize on TFx instead.
      Signed-off-by: NAnssi Hannula <anssi.hannula@iki.fi>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      94908a39
  2. 11 11月, 2013 2 次提交
  3. 08 11月, 2013 36 次提交