vector<float> left, right;
deinterleave_samples(samples_out, &left, &right);
float *ptrs[] = { left.data(), right.data() };
{
unique_lock<mutex> lock(compressor_mutex);
r128.process(left.size(), ptrs);
vector<float> left, right;
deinterleave_samples(samples_out, &left, &right);
float *ptrs[] = { left.data(), right.data() };
{
unique_lock<mutex> lock(compressor_mutex);
r128.process(left.size(), ptrs);