View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000211 | PicoCOM1 | Audio | public | 2010-02-15 15:30 | 2010-02-16 07:47 |
Reporter | Assigned To | ||||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | ||
Product Version | V1.15 | ||||
Target Version | V1.16 | Fixed in Version | V1.16 | ||
Summary | 0000211: Risk of buffer underrun when starting playback with one queued buffer only | ||||
Description | If 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 Version | V2.1 | ||||
Fixed Driver Version | V2.2 | ||||
|
It might be possible that this problem also exists on other platforms. Mainly this error occures when running a VOIP/RTC application. |
|
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). |