Collabora weekly progress w/e 9th 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-3817 (Client that performs cmd line switching of applications) - tentatively integrated into afm-util but after some discussions that approach was ditched in favor of keep the tool, but running it as a root user. Follow-ups and larger explanations in https://gerrit.automotivelinux.org/gerrit/c/src/app-framework-main/+/26326 and https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/26329. Still in need of a yocto recipe and a script wrapper. 
  - Reviewing https://gerrit.automotivelinux.org/gerrit/c/AGL/meta-agl-demo/+/26317 and https://gerrit.automotivelinux.org/gerrit/c/apps/chromium/+/26318
  - Rebased SPEC-3584 (memory leak introduced by json_object_new_object) to correctly integrate SPEC-3843 (agl-service-homescreen crashing) into jellyfish. 

Pipewire / WirePlumber

Raghavendra:

    -   Usage of exhale to create API documentation is removed and manual rst files and breathe-apidoc tools are used to create the API documentation.
    - UA API documentation is generated using breathe-apidoc tool.
    -  separated the documentation of entities such as constants, enums and signals from the documentation block of structs.

IC Sound Manager

George:
- Made progress on reviewing Raghavendra's documentation changes and commented on the merge request
- Reviewed and merged the new Instrument Cluster IPC library and wireplumber module that Julian has been working on
- Worked on various small issues in WirePlumber and pushed out a Release Candidate of WirePlumber 0.4
- Debugged reported audio issues (SPEC-3900 and others mentioned on the developer call):
   - The unplayable wav file: there was missing support for the signed 8-bit PCM audio format in PipeWire. Added in 0.3.27: https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/650
   - Kingfisher radio not playing: debugged the issue and pinned it down to be a synchronization issue between gstreamer's alsasrc and pipewire. It works when pipewiresrc is used instead of alsasrc. A fix is pending this week.
   - Ogg file stuttering: This has been pinned down to be an issue in pipewiresink that appears only with certain files. The fix will be in 0.3.28: https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/660
   - Homescreen volume not working: Fix uploaded on gerrit 26337

Julian:
    - Addressed comments from the communication IPC library merge request.
    - Implemented interface to delay format configuration of wireplumber items until they are linked

Kind regards,

Nick
_._,_._,_

Links:

You receive all messages sent to this group.

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