output/wav: use the right buffer for SR_DF_ANALOG
This commit is contained in:
parent
8b5aefc681
commit
17124cf9ad
|
@ -315,7 +315,7 @@ static int receive(const struct sr_output *o, const struct sr_datafeed_packet *p
|
||||||
for (j = 0; j < num_channels; j++) {
|
for (j = 0; j < num_channels; j++) {
|
||||||
idx = chan_idx[j];
|
idx = chan_idx[j];
|
||||||
buf = outc->chanbuf[idx] + outc->chanbuf_used[idx]++ * 4;
|
buf = outc->chanbuf[idx] + outc->chanbuf_used[idx]++ * 4;
|
||||||
f = analog_old->data[i * num_channels + j];
|
f = data[i * num_channels + j];
|
||||||
if (outc->scale != 0.0)
|
if (outc->scale != 0.0)
|
||||||
f /= outc->scale;
|
f /= outc->scale;
|
||||||
float_to_le(buf, f);
|
float_to_le(buf, f);
|
||||||
|
|
Loading…
Reference in New Issue