Use time_seek rather than pcm_seek. Less math happening.