mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-13 13:30:05 -05:00
implement set_format
Serialize the formats Use SpaMemoryRef where we can Add more debug
This commit is contained in:
parent
98679cbd53
commit
8f9222bf9e
19 changed files with 611 additions and 399 deletions
|
|
@ -597,12 +597,12 @@ add_port_data (SpaAudioMixer *this, SpaBuffer *out, SpaAudioMixerPort *port)
|
|||
|
||||
while (true) {
|
||||
if (op == NULL) {
|
||||
mem = spa_memory_find (0, odatas[oi].mem_id);
|
||||
mem = spa_memory_find (&odatas[oi].mem);
|
||||
op = (uint8_t*)mem->ptr + odatas[oi].offset;
|
||||
os = odatas[oi].size;
|
||||
}
|
||||
if (ip == NULL) {
|
||||
mem = spa_memory_find (0, idatas[port->buffer_index].mem_id);
|
||||
mem = spa_memory_find (&idatas[port->buffer_index].mem);
|
||||
ip = (uint8_t*)mem->ptr + odatas[oi].offset;
|
||||
is = idatas[port->buffer_index].size;
|
||||
ip += port->buffer_offset;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue