ALSA: hda - force use of SSYNC bits
authorPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Fri, 21 Sep 2012 23:39:05 +0000 (18:39 -0500)
committerTakashi Iwai <tiwai@suse.de>
Sat, 22 Sep 2012 07:28:10 +0000 (09:28 +0200)
commit172d3b209622785ce7c4f4104319df06d9814b62
tree83584dcecb552bc87b3c628fcdfdc0d240370aed
parentcf55e904516947597d75fd3844acc24891a95772
ALSA: hda - force use of SSYNC bits

SSYNC bits are typically used to start multiple
streams synchronously. It makes sense to use them
for a single stream for a more predictable startup
sequence. The transfers only start once the DMA and
FIFOs are ready. This results in a better correlation
between timestamps and number of samples played.

Credits to Kar Leong Wang for suggesting this
improvement.

Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/hda_intel.c