Collabora weekly progress w/e 25th April 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-3880 (Basic testing for agl-compositor) - laid out all the parts necessary to have the testing framework pulled in: specificallly SPEC-3887 (loading headles back-end), SPEC-3888 (loading additional modules over cmdline) and SPEC-3889 (compositor instancing). With those in-place I've pulled in the testing framwork into a sandbox branch (tracked by SPEC-3890). Integrating the test harness/framework requires an update to libweston9 (tracked by SPEC-3895, which is a hard depedency at this point) with some additional cherry-picked patches from upstream reequired to be able to use it indepedently from libweston. A follow-up of that is a short test client shell that uses the testing frame-work to really test it out. While exercising the framework integration I've followed w/ upstream and added a MR to allow easier access to the test framework itself, without the need to pull-in the whole framework locally and re-use as much as possible. 

Pipewire / WirePlumber

Raghavendra:
 - Implemented review comments
    - Removed the extra clutters created by the usage of function/struct/enum names in the documentation that are not required when using Doxygen
    - Resolved the issue where the function descriptions were not displayed in the html files. I have used the @fn command fo Doxygen in the comment blocks present in the source files to solve this issue, as suggested.
    - Testing the generated html files.

IC Sound Manager

George:
- Pushed the latest pipewire/wireplumber and application updates on gerrit
- Implemented an additional pipewire context configuration mechanism in wireplumber. Now wireplumber also initially reads a .conf file similar to the pipewire ones that specifies what pipewire modules to load and additional properties that may be useful for customizing the instance of the wireplumber daemon (like the name of this instance, the log level, and others...)
- Modified the configuration of wireplumber to have 3 different instances of it:
    - A main one, intended to run in the host container
    - A policy one, intended to run in the IVI guest
    - A bluetooth one, intended to also run in the IVI guest, providing the bluez-specific integration

Julian:
- Started implementing small IPC library to communicate with wireplumber via sockets

Kind regards,

Nick
_._,_._,_

Links:

You receive all messages sent to this group.

View/Reply Online (#9152) | 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