[alsa-devel] [PATCH 02/10] ALSA: dice: wait for ensuring phase lock

Clemens Ladisch clemens at ladisch.de
Sat Dec 12 12:42:18 CET 2015


Takashi Sakamoto wrote:
> Some users have reported that their Dice based models generate packet
> discontinuity at the beginning of streaming. When standing on an
> assumption that the value of SYT field in transferred AMDTP packet comes
> from phase lock circuit, this comes from phase unlocking with current
> clock source. Just waiting for dice notification is not enough to prevent
> from packet discontinuity.
>
> This commit checks the register of phase lock after clock state change for
> this purpose.

Is this patch actually known to help?

This discontinuity could also come from an unexpected initial DBC value.
I think it would be a good idea to unconditionally enable
CIP_SKIP_INIT_DBC_CHECK for all devices.


Regards,
Clemens


More information about the Alsa-devel mailing list