mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-01 22:58:50 -04:00
pulse-server: use quantum_limit
Don't use max_quantum as the upper quantum limit, this is now scaled with the rate. Use quantum_limit instead. We don't really care about the max_quantum anymore so get rid of the field.
This commit is contained in:
parent
80b2e345d7
commit
7c6649b5e5
2 changed files with 1 additions and 5 deletions
|
|
@ -371,7 +371,7 @@ static uint32_t fix_playback_buffer_attr(struct stream *s, struct buffer_attr *a
|
|||
|
||||
frame_size = s->frame_size;
|
||||
minreq = frac_to_bytes_round_up(defs->min_req, &s->ss);
|
||||
max_latency = defs->max_quantum * frame_size;
|
||||
max_latency = defs->quantum_limit * frame_size;
|
||||
|
||||
if (attr->maxlength == (uint32_t) -1 || attr->maxlength > MAXLENGTH)
|
||||
attr->maxlength = MAXLENGTH;
|
||||
|
|
@ -702,8 +702,6 @@ static void manager_added(void *data, struct pw_manager_object *o)
|
|||
if (info->props) {
|
||||
if ((str = spa_dict_lookup(info->props, "default.clock.rate")) != NULL)
|
||||
client->impl->defs.sample_spec.rate = atoi(str);
|
||||
if ((str = spa_dict_lookup(info->props, "default.clock.max-quantum")) != NULL)
|
||||
client->impl->defs.max_quantum = atoi(str);
|
||||
if ((str = spa_dict_lookup(info->props, "default.clock.quantum-limit")) != NULL)
|
||||
client->impl->defs.quantum_limit = atoi(str);
|
||||
}
|
||||
|
|
@ -5145,7 +5143,6 @@ static void load_defaults(struct defs *def, struct pw_properties *props)
|
|||
parse_format(props, "pulse.default.format", DEFAULT_FORMAT, &def->sample_spec);
|
||||
parse_position(props, "pulse.default.position", DEFAULT_POSITION, &def->channel_map);
|
||||
def->sample_spec.channels = def->channel_map.channels;
|
||||
def->max_quantum = 8192;
|
||||
def->quantum_limit = 8192;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue