mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-02 09:01:50 -05:00
pulse: don't use queued_bytes for queue fill level
The queued bytes are already included in the read/write index.
This commit is contained in:
parent
08438903e5
commit
588a946311
1 changed files with 1 additions and 2 deletions
|
|
@ -357,7 +357,7 @@ static void update_timing_info(pa_stream *s)
|
|||
ti->configured_source_usec = delay;
|
||||
ti->write_index = pos;
|
||||
}
|
||||
s->queued_bytes = pwt.queued + s->ready_bytes;
|
||||
s->queued_bytes = pwt.queued;
|
||||
s->timing_info_valid = true;
|
||||
|
||||
pw_log_trace("stream %p: %"PRIu64" rate:%d/%d ticks:%"PRIu64" pos:%"PRIu64" delay:%"PRIi64 " read:%"PRIu64
|
||||
|
|
@ -449,7 +449,6 @@ static inline uint32_t queued_size(const pa_stream *s, uint64_t elapsed)
|
|||
uint64_t queued;
|
||||
const pa_timing_info *i = &s->timing_info;
|
||||
queued = i->write_index - SPA_MIN(i->read_index, i->write_index);
|
||||
queued -= SPA_MIN(queued, s->queued_bytes);
|
||||
queued -= SPA_MIN(queued, elapsed);
|
||||
return queued;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue