1. 17 9月, 2012 2 次提交
  2. 15 9月, 2012 1 次提交
  3. 14 9月, 2012 2 次提交
  4. 13 9月, 2012 4 次提交
  5. 12 9月, 2012 6 次提交
  6. 11 9月, 2012 8 次提交
  7. 10 9月, 2012 2 次提交
  8. 07 9月, 2012 13 次提交
  9. 06 9月, 2012 2 次提交
    • T
      ALSA: hda - Move non-PCM check to per_pin in patch_hdmi.c · 1a6003b5
      Takashi Iwai 提交于
      Recently the check for non-PCM stream state was added to the generic
      HDMI driver code.  But this check should be done rather to each pin
      instead of each converter.  Otherwise when a different converter is
      assigned at the next open, the audio infoframe can be inconsistent
      with the setup using the previous converter.
      
      For fixing this issue, this patch moves the state of the current
      non-PCM status from per_cvt to per_pin.  (In addition an unused
      argument cvt_nid is stripped from hdmi_setup_channel_mapping())
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      1a6003b5
    • T
      ALSA: usb-audio: Fix bogus error messages for delay accounting · 1213a205
      Takashi Iwai 提交于
      The recent fix for the missing fine delayed time adjustment gives
      strange error messages at each start of the playback stream, such as
        delay: estimated 0, actual 352
        delay: estimated 353, actual 705
      
      These come from the sanity check in retire_playback_urb().  Before the
      stream is activated via start_endpoints(), a few silent packets have
      been already sent.  And at this point the delay account is still in
      the state as if the new packets are just queued, so the driver gets
      confused and spews the bogus error messages.
      
      For fixing the issue, we just need to check whether the received
      packet is valid, whether it's zero sized or not.
      Reported-by: NMarkus Trippelsdorf <markus@trippelsdorf.de>
      Cc: <stable@vger.kernel.org> [v3.5+]
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      1213a205