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 _._,_._,_
|