LINUX.ORG.RU

История изменений

Исправление James_Holden, (текущая версия) :

Буфер внутри карты - двойной как минимум. Пока играет первая половина - ты должен записать вторую половину. Ты можешь сделать это чуть раньше, чуть позже - не важно. В это время играет то что уже загружено в аудиокарту.

и может параллельно(не конкурентно, а именно параллельно) DAC взять следующий сэмпл на конвертацию?

Естественно, он параллельно с записью во вторую половину, все из первой половины буфера и читает. А как еще.

Отклонения момента записи в буфер при этом в пределах времени воспроизведения этой половины - ни на что не влияют, никакие семплы там не выпадают.

Исходная версия James_Holden, :

Буфер внутри карты - двойной как минимум. Пока играет первая половина - ты долден записать вторую половину. Ты модешь сделать это чуть раньше, чуть позже - не важно. В это время играет то что уже загружено в аудиокарту.

и может параллельно(не конкурентно, а именно параллельно) DAC взять следующий сэмпл на конвертацию?

Естественно, он параллельно с записью во вторую половину, все из первой половины буфера и читает. А как еще.

Отклонения момента записи в буфер при этом в пределах времени воспроизведения этой половины - ни на что не влияют, никакие семплы там не выпадают.