You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PR #2501 had some good ideas which were integrated via later reworks of the I2S subsystem. The one thing that's still missing is a call to the I2S subsystem which can read or write multiple samples at a time.
This is important because most audio codecs can produce many samples at a time, and we can reduce CPU usage significantly by simply writing as many of those samples at a time as we have I2S buffer space. Instead of calling an add-sample() call 44,100 times per second, this would allow us only to have <1/100th those number of calls.
The text was updated successfully, but these errors were encountered:
PR #2501 had some good ideas which were integrated via later reworks of the I2S subsystem. The one thing that's still missing is a call to the I2S subsystem which can read or write multiple samples at a time.
This is important because most audio codecs can produce many samples at a time, and we can reduce CPU usage significantly by simply writing as many of those samples at a time as we have I2S buffer space. Instead of calling an add-sample() call 44,100 times per second, this would allow us only to have <1/100th those number of calls.
The text was updated successfully, but these errors were encountered: