TermRecord
TermRecord copied to clipboard
Fix timing alignment due to codecs
A file opened with copen can return more characters than requested from a read() call. This can result in the playback running fast.
To correct this, read into a buffer and then pull from the buffer as directed by the timing file.