On Mon, Feb 03, 2025 at 12:49:45PM +0000, srinivas.kandagatla@xxxxxxxxxx wrote: > From: Srinivas Kandagatla <srinivas.kandagatla@xxxxxxxxxx> > > With the existing code, we are only setting up one period at a time, in a > ping-pong buffer style. This tiggers lot of underruns in the dsp > leading to jitter noise during audio playback. > > Fix this by scheduling all the periods, this will ensure that the dsp > has enough buffer feed and ultimatley fixing the underruns and audio > distortion. Should we be writing all periods or just the minimum number of periods that's configured? Userspace might not have filled the whole buffer yet.
Attachment:
signature.asc
Description: PGP signature