1. 04 2月, 2013 1 次提交
  2. 15 1月, 2013 1 次提交
    • T
      ALSA: hda/hdmi - Work around "alsactl restore" errors · 6f54c361
      Takashi Iwai 提交于
      When "alsactl restore" is performed on HDMI codecs, it tries to
      restore the channel map value since the channel map controls are
      writable.  But hdmi_chmap_ctl_put() returns -EBADFD when no PCM stream
      is assigned yet, and this results in an error message from alsactl.
      Although the error is harmless, it's certainly ugly and can be
      regarded as a regression.
      
      As a workaround, this patch changes the return code in such a case to
      be zero for making others happy.  (A slight excuse is: when the chmap
      is changed through the proper alsa-lib API, the PCM status is checked
      there anyway, so we don't have to be too strict in the kernel side.)
      
      Cc: <stable@vger.kernel.org> [v3.7+]
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      6f54c361
  3. 18 12月, 2012 1 次提交
  4. 14 12月, 2012 1 次提交
  5. 21 11月, 2012 1 次提交
  6. 07 11月, 2012 1 次提交
  7. 17 10月, 2012 1 次提交
    • T
      ALSA: hda - Add workaround for conflicting IEC958 controls · dcda5806
      Takashi Iwai 提交于
      When both an SPDIF and an HDMI device are created on the same card
      instance, multiple IEC958 controls are created with indices=0, 1, ...
      But the alsa-lib configuration can't know which index corresponds
      actually to which PCM device, and both the SPDIF and the HDMI
      configurations point to the first IEC958 control wrongly.
      
      This patch introduces a (hackish and ugly) workaround: the IEC958
      controls for the SPDIF device are re-labeled with device=1 when HDMI
      coexists.  The device=1 corresponds to the actual PCM device for
      SPDIF, so it's anyway a better representation.  In future, HDMI
      controls should be moved with the corresponding PCM device number,
      too.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      dcda5806
  8. 10 9月, 2012 1 次提交
  9. 07 9月, 2012 2 次提交
  10. 06 9月, 2012 4 次提交
  11. 30 8月, 2012 1 次提交
  12. 22 8月, 2012 1 次提交
  13. 06 8月, 2012 1 次提交
  14. 28 7月, 2012 1 次提交
  15. 27 7月, 2012 1 次提交
  16. 20 7月, 2012 1 次提交
  17. 17 7月, 2012 1 次提交
  18. 16 7月, 2012 1 次提交
  19. 21 6月, 2012 3 次提交
  20. 20 6月, 2012 3 次提交
  21. 15 6月, 2012 5 次提交
  22. 11 6月, 2012 1 次提交
  23. 10 5月, 2012 1 次提交
  24. 10 4月, 2012 1 次提交
  25. 23 2月, 2012 1 次提交
  26. 20 12月, 2011 1 次提交
  27. 02 12月, 2011 1 次提交
    • T
      ALSA: hda - Integrate input-jack stuff into kctl-jack · 31ef2257
      Takashi Iwai 提交于
      Instead of managing input-jack stuff separately, call all stuff inside
      the kctl-jack creation, deletion and report.  The caller no longer needs
      to care about input-jack.
      
      The better integration between input-jack and kctl-jack should be done
      in the upper layer in near future, but for now, it's implemented locally
      for more tests.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      31ef2257
  28. 26 11月, 2011 1 次提交