View Issue Details

IDProjectCategoryView StatusLast Update
0000211PicoCOM1Audiopublic2010-02-16 07:47
ReporterKiepferAssigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product VersionV1.15 
Target VersionV1.16Fixed in VersionV1.16 
Summary0000211: Risk of buffer underrun when starting playback with one queued buffer only
DescriptionIf playback is started with one DMA buffer only, the audio driver may not be able to catch playback with using both DMA buffers.
This caueses a small break every 21ms (one DMA transfer).
Forum Link
Found Driver VersionV2.1
Fixed Driver VersionV2.2

Activities

Kiepfer

2010-02-15 15:31

developer   ~0000137

It might be possible that this problem also exists on other platforms.
Mainly this error occures when running a VOIP/RTC application.

Kiepfer

2010-02-15 15:35

developer   ~0000138

Additionally to the break-bugfix the audio driver will now try to start a DMA cycle as soon as the application has prepared a new buffer (StartOutputDMA() is called sequentially).