mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-10-31 22:25:38 -04:00
ringbuffer: use gcc atomic operations
Remove barrier, use GCC atomic operations for ringbuffer
This commit is contained in:
parent
02d4dc0efd
commit
baada0a330
7 changed files with 32 additions and 92 deletions
|
|
@ -372,7 +372,7 @@ pull_frames (SpaALSAState *state,
|
|||
dst,
|
||||
n_bytes);
|
||||
|
||||
spa_ringbuffer_read_advance (ringbuffer, n_bytes);
|
||||
spa_ringbuffer_read_update (ringbuffer, index + n_bytes);
|
||||
reuse = avail == n_bytes;
|
||||
} else {
|
||||
offs = SPA_MIN (d[0].chunk->offset + state->ready_offset, d[0].maxsize);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue