Skip to content
  1. Aug 15, 2010
  2. Aug 13, 2010
    • Takashi Iwai's avatar
      ALSA: hda - Fix dynamic ADC change working again · f0cea797
      Takashi Iwai authored
      The commit eb541337
      
      
          ALSA: hda - Make converter setups sticky
      changes the semantics of snd_hda_codec_cleanup_stream() not to clean up
      the stream at that moment but delay the action.  This broke the codes
      expecting that the clean-up is done immediately, such as dynamic ADC
      changes in some codec drivers.
      
      This patch fixes the issue by introducing a lower helper,
      __snd_hda_codec_cleanup_stream(), to allow the immediate clean up.
      The original snd_hda_codec_cleanup_stream() is kept as is now.
      
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      f0cea797
    • Takashi Iwai's avatar
      ALSA: hda - Restrict PCM parameters per ELD information over HDMI · bbbe3390
      Takashi Iwai authored
      
      
      When a device is plugged over HDMI, it passes some information in ELD
      including the supported PCM parameters like formats, rates, channels.
      This patch adds the check to PCM open callback of HDMI streams so that
      only valid parameters the device supports are used.
      
      When no device is plugged, the parameters the codec supports are used;
      it's mostly all parameters the hardware can work.  This is for apps
      that are started before device plugging and do probing (e.g. a sound
      daemon), so that at least, probing would work even before the device
      plugging.
      
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      bbbe3390
  3. Aug 12, 2010
  4. Aug 11, 2010
  5. Aug 10, 2010
  6. Aug 09, 2010
  7. Aug 06, 2010
  8. Aug 05, 2010
  9. Aug 04, 2010
  10. Aug 03, 2010