Collabora weekly progress w/e 30th May 2021

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,

Please find below a brief summary of the progress Collabora have made last week on Weston/Wayland and Pipewire.

Weston / Wayland

Marius:
- SPEC-3799 (Left icon bar overlapping launcher area) - working towards having a prototype that is capable of managing multiple webapps/webpages. Intention is to have a way to manage all the surfaces from one single runtime process, but in the same time, being able to use a single html application. For the client shell that is, like qt homescreen equivalent. Regular applications won't really see a difference.

Data has to pass a few layers of abstraction glueing the renderer with the runtime process which happens on two different sides: one in the API terms, and one, as a socket communication between the two. For the latter we had to have a way to pack a list surfaces and send them from the runtime process to the renderer process (well their roles/edge etc). The protocol between them is string-only based and that required a bit of improvement to allow passing a list of surfaces. On the receiver side, that has to be deserialized and further applied/interpreted. At this point still figuring out the WAM API to determine if we are to create multiple webapps (which underneath implies creating a surface) or a webpage (which has the same implication), but at this point unsure which one actually performs that operation.

On the same issue, had to define a way to specify which bits of the html5 will handle the different roles (background/panel). For the time being, re-used config.xml with some custom XML nodes/tags and embedded background app in one single html5 app. Idealy that information will reach out the page loading API WAM, and use it when loading up the page.

Pipewire / WirePlumber

George:
- Continued improving Lua API documentation and updated some tutorials.
The documentation is also now available online at https://pipewire.pages.freedesktop.org/wireplumber/
- Backported PipeWire updates from master to koi and tested the demo
IC Sound Manager

Kind regards,

Nick
_._,_._,_

Links:

You receive all messages sent to this group.

View/Reply Online (#9224) | Reply To Group | Reply To Sender | Mute This Topic | New Topic
Your Subscription | Contact Group Owner | Unsubscribe [list-automotive-discussions82@xxxxxxxxxxx]

_._,_._,_

[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux