Fix analog and NXDN parrot playback intervals (#129)

r05a06_dev
J. Chang 1 week ago committed by GitHub
parent ccad1479af
commit a4f14606f2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -557,7 +557,8 @@ void TagAnalogData::playbackParrot()
delete[] pkt.buffer; delete[] pkt.buffer;
} }
Thread::sleep(60); // Each analog voice packet carries 20ms of audio.
Thread::sleep(20);
m_parrotFrames.unlock(); m_parrotFrames.unlock();
m_parrotFrames.pop_front(); m_parrotFrames.pop_front();
} }

@ -864,7 +864,8 @@ void TagNXDNData::playbackParrot()
delete[] pkt.buffer; delete[] pkt.buffer;
} }
Thread::sleep(60); // Each NXDN voice packet carries four 20ms audio frames.
Thread::sleep(80);
m_parrotFrames.unlock(); m_parrotFrames.unlock();
m_parrotFrames.pop_front(); m_parrotFrames.pop_front();
} }

Loading…
Cancel
Save

Powered by TurnKey Linux.