ch_off++;
cg->channels = g_slist_append(cg->channels, ch);
}
+ devc->feed_unit_size = (ch_max + 8 - 1) / 8;
sr_sw_limits_init(&devc->sw_limits);
devc->samplerate = DEFAULT_SAMPLERATE;
if (!acq->feed_queue) {
acq->feed_queue = feed_queue_logic_alloc(sdi,
- BUFFER_SIZE, acq->unit_size);
+ BUFFER_SIZE, devc->feed_unit_size);
if (!acq->feed_queue) {
sr_err("Cannot allocate session feed buffer.");
return SR_ERR_MALLOC;