Page MenuHomeFreeBSD

snd_dummy: advance pointers for both channels
ClosedPublic

Authored by meka_tilda.center on Wed, Jun 24, 10:37 PM.
Tags
None
Referenced Files
F161351083: D57834.diff
Fri, Jul 3, 1:59 AM
Unknown Object (File)
Tue, Jun 30, 8:40 PM
Unknown Object (File)
Fri, Jun 26, 7:33 PM
Unknown Object (File)
Thu, Jun 25, 4:45 PM
Unknown Object (File)
Thu, Jun 25, 4:45 PM
Unknown Object (File)
Thu, Jun 25, 4:43 PM
Unknown Object (File)
Thu, Jun 25, 5:49 AM
Subscribers

Details

Summary

Previously only the play pointer advanced each tick; the record channel refilled the whole buffer with silence and left the DMA pointer at 0. Advance the record pointer by one block per tick and fill that block with silence, so the DMA pointer changes and mmap kqueue consumers can track progress.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped