Please find below a brief summary of the progress Collabora have made last week on Pipewire and Weston/Wayland.
PipeWireJulian:
- Addressed Wim's comments on pipewire channelmix control port Merge Request
- Created new pipewire audio-fade-source control node to send fade in/out
control sequences
- Updated pipewire adapter-control example to use the new audio-fade-source node
Weston / Wayland
Marius:
- found and fixed a couple of corner cases in the
agl-compositor: one related to activated/switched to surfaces
which weren't cleaned-up properly when the surfaces were
destroyed, and one related to not mapped/activated/
switched surfaces which were (still) stored in a surface list,
but might've been removed at a later
point in time, which could cause an illegal memory access,
upon searching for a surface which is not longer
present if one might attempt to switch to another surface
(this is an unlikely case, but easily reproducible
by starting a XDG shell application, never
switching/activating to it, then closing and starting it again and
attempt to activate that one).
- still related to the agl-compositor, added support for
unbinding the agl-shell. Further more, the compositor now
creates a black surface which is being added/removed depending
if the client shell binded/unbinded the agl-shell interface.
This allows for developers of the client shell to restart
their application without the need to take down the compositor,
and inspect visually if the client shell (application) is
running or not. In the same time, makes the
implementation closer to that of the protocol specifications.
The shell client is usually taken down with the
compositor but in AGL case this is not true, hence the need to
bind/unding whenever required. Should speed up
development of the client shell considerably.
Kind regards,
Nick
Links:
You receive all messages sent to this group.
View/Reply Online (#8100) |
Reply To Group
| Reply To Sender
|
Mute This Topic
| New Topic
Your Subscription |
Contact Group Owner |
Unsubscribe
[list-automotive-discussions82@xxxxxxxxxxx]