mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-12-20 04:30:04 +01:00
module-avb: milan: make lock state as part of the generic entity state structure
This commit is contained in:
parent
4f8f7980f0
commit
b43d915e71
3 changed files with 3 additions and 3 deletions
|
|
@ -47,7 +47,7 @@ int handle_cmd_entity_available_milan_v12(struct aecp *aecp, int64_t now, const
|
|||
}
|
||||
|
||||
entity_state = desc->ptr;
|
||||
lock = &entity_state->lock_state;
|
||||
lock = &entity_state->state.lock_state;
|
||||
|
||||
/* Forge the response for the entity that is locking the device */
|
||||
memcpy(buf, m, len);
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ int handle_cmd_lock_entity_milan_v12(struct aecp *aecp, int64_t now, const void
|
|||
return reply_status(aecp, AVB_AECP_AEM_STATUS_NO_SUCH_DESCRIPTOR, p, len);
|
||||
|
||||
entity_state = desc->ptr;
|
||||
lock = &entity_state->lock_state;
|
||||
lock = &entity_state->state.lock_state;
|
||||
|
||||
if (desc_type != AVB_AEM_DESC_ENTITY || desc_id != 0) {
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -115,6 +115,7 @@ struct aecp_aem_lock_state {
|
|||
*/
|
||||
struct aecp_aem_entity_state {
|
||||
struct avb_aem_desc_entity desc;
|
||||
struct aecp_aem_lock_state lock_state;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
@ -122,7 +123,6 @@ struct aecp_aem_entity_state {
|
|||
*/
|
||||
struct aecp_aem_entity_milan_state {
|
||||
struct aecp_aem_entity_state state;
|
||||
struct aecp_aem_lock_state lock_state;
|
||||
struct aecp_aem_unsol_notification_state unsol_notif_state[AECP_AEM_MILAN_MAX_CONTROLLER];
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue