milan-avb: msrp/acmp: talker failed can be handled now

This commit is contained in:
hackerman-kl 2026-04-12 13:14:58 +02:00 committed by Wim Taymans
parent f5e97f0f6b
commit 5b06b5457a
6 changed files with 88 additions and 60 deletions

View file

@ -332,6 +332,26 @@ int handle_evt_tk_unregistered(struct avb_acmp *avb_acmp,
return -1;
}
int handle_evt_tk_registration_failed(struct avb_acmp *avb_acmp,
struct avb_msrp_attribute *msrp_attr, uint64_t now)
{
struct acmp *acmp = (struct acmp*)avb_acmp;
switch (acmp->server->avb_mode) {
case AVB_MODE_MILAN_V12:
return handle_evt_tk_registration_failed_milan_v12(acmp, msrp_attr, now);
break;
case AVB_MODE_LEGACY:
pw_log_warn("not implemented for legacy avb");
break;
default:
pw_log_warn("Unknown avb_mode");
break;
}
return -1;
}
static const struct server_events server_events = {
AVB_VERSION_SERVER_EVENTS,
.destroy = acmp_destroy,