Merge branch 'master' into 'master'

audioadapter: fix recalc_tag ParamTag direction filter

See merge request pipewire/pipewire!2805
This commit is contained in:
zhiwei zuo 2026-04-23 07:40:39 +00:00
commit c6ace0a197
2 changed files with 2 additions and 2 deletions

View file

@ -716,7 +716,7 @@ static int recalc_tag(struct impl *this, struct spa_node *src, enum spa_directio
}
if ((res = spa_tag_parse(param, &info, &tag_state)) < 0)
return res;
if (info.direction == direction)
if (info.direction == SPA_DIRECTION_REVERSE(direction))
break;
}
return spa_node_port_set_param(dst, SPA_DIRECTION_REVERSE(direction), 0,

View file

@ -725,7 +725,7 @@ static int recalc_tag(struct impl *this, struct spa_node *src, enum spa_directio
}
if ((res = spa_tag_parse(param, &info, &tag_state)) < 0)
return res;
if (info.direction == direction)
if (info.direction == SPA_DIRECTION_REVERSE(direction))
break;
}
return spa_node_port_set_param(dst, SPA_DIRECTION_REVERSE(direction), 0,