diff options
Diffstat (limited to 'spa/plugins/audiomixer/audiomixer.c')
-rw-r--r-- | spa/plugins/audiomixer/audiomixer.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/spa/plugins/audiomixer/audiomixer.c b/spa/plugins/audiomixer/audiomixer.c index 654745a8..f1bc1922 100644 --- a/spa/plugins/audiomixer/audiomixer.c +++ b/spa/plugins/audiomixer/audiomixer.c @@ -598,12 +598,12 @@ add_port_data (SpaAudioMixer *this, SpaBuffer *out, SpaAudioMixerPort *port) while (true) { if (op == NULL) { - op = (uint8_t*)odatas[oi].data + odatas[oi].offset; - os = odatas[oi].size; + op = SPA_DATA_CHUNK_PTR (&odatas[oi]); + os = SPA_DATA_CHUNK_SIZE (&odatas[oi]); } if (ip == NULL) { - ip = (uint8_t*)idatas[port->buffer_index].data + idatas[port->buffer_index].offset; - is = idatas[port->buffer_index].size; + ip = SPA_DATA_CHUNK_PTR (&idatas[port->buffer_index]); + is = SPA_DATA_CHUNK_SIZE (&idatas[port->buffer_index]); ip += port->buffer_offset; is -= port->buffer_offset; } |