mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2026-06-09 03:01:53 -04:00
milan-avb: rework mrp join/begin:
* join/begin mrp protocol for attributes of mvrp and msrp within stream_activate. * Creation of the attribute done on stream creation during es_buidler
This commit is contained in:
parent
0309d598a1
commit
2746898e9a
12 changed files with 199 additions and 121 deletions
|
|
@ -81,7 +81,10 @@ struct aecp_aem_lock_state {
|
|||
|
||||
struct aecp_aem_avb_interface_state {
|
||||
struct avb_aem_desc_avb_interface desc;
|
||||
struct avb_msrp_attribute *domain_attr;
|
||||
|
||||
struct avb_msrp_attribute domain_attr;
|
||||
|
||||
struct avb_mvrp_attribute vlan_attr;
|
||||
};
|
||||
|
||||
|
||||
|
|
@ -130,7 +133,10 @@ struct aecp_aem_stream_input_counters {
|
|||
|
||||
struct stream_common {
|
||||
struct stream stream;
|
||||
struct avb_msrp_attribute *stream_attr;
|
||||
|
||||
struct avb_msrp_attribute lstream_attr;
|
||||
struct avb_msrp_attribute tastream_attr;
|
||||
struct avb_msrp_attribute tfstream_attr;
|
||||
};
|
||||
|
||||
struct aecp_aem_stream_input_state {
|
||||
|
|
@ -138,6 +144,7 @@ struct aecp_aem_stream_input_state {
|
|||
|
||||
struct aecp_aem_stream_input_counters counters;
|
||||
struct stream_common common;
|
||||
struct avb_mvrp_attribute mvrp_attr;
|
||||
};
|
||||
|
||||
struct stream_input_saved_binding_param {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue