Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: added CW2021-04

...

Multiple-zone audio management - System Level Audio

Next Meeting - Thursday

...

04 February 2020 - 11:30am CET (AUDIO_HAL

...

CW2105)

Click to Join Webex meeting

...

  • Continuation with discussion about the backlog

Anchor
AUDIO_HAL_CW2104
AUDIO_HAL_CW2104
Thursday 28 January 2021 - 11:30am CET (AUDIO_HAL_CW2104)

Participants

Suhasini Raghuram Unknown User (wassim.filali) Gunnar Andersson Unknown User (niskandar) Stephen Lawrence Philippe Robin

Minutes

Discussion about the AVB and next steps or topics to do (but we cannot reach the conclusion without Piotr)

  • let's refer back to Breakdown rework.
  • Networked audio devices: detailed good enough the AVB (Topics and priorities)
    • AVB is not a solved problem but there are no more comments
    • If we say Android needs to talk to ALSA devices, and AVB is a network between them, then the networking problem is solved
    • If the AVB is sent to another ECU, then we also need the control → point number 2
    • The focus should be on how cross ECU should work
    • The third points: Audio Effects should have two parts, hardware audio effects and virtual effects
  • Not sure if we are taking notes only or should we write this in the epics.
  • Gunnar: is it a solved problem in the industry? Is there a real solution that can be used right now in production?
    • Stephen: from a hardware point of view, AVB had a lot of improvement
    • Software side, in early day it was considered too complex but people are demystifying it
  • What track should we look at from our side?
    • Wassim: interest: point number 2 is a low hanging fruit. Point number 1 is a bit more complext and needs a hardware etc. Audio Effect would be the next priority
  • Gunnar: Audio project is more about defining the functions and API for transfering and controlling audio between the sources and the sink.
    • the point number 2 is more like a remote control (from a smartphone for examle). But this topic was in GENIVI many years ago as part of multimedia. But we should pick up existing work to make it happen again if we go in this direction.
    • media and media control should be separated from pure audio design
    • Wassim: we have media control and volume control. volume is managed differently in Android. so we could revisit the Media control but the interfaces are already present in Android. The question here is more : i have an external amplifier and i want to control the volume without loosing the sync with Android: this is an open point. → so point number 2 is more like an Audio Control subject. We can look at Android and System Level Audio
    • Gunnar: but so we could work on an interface to have in the infotainment system that would have control over the master volume and other media controls
    • Wassim: the image in Android and System Level Audio is a bit outdated. After some research, Android does provide an interface for the media control but not for the volume
    • Gunnar: MQQT could be used as a carrier to expose some information to the mobile phone for a remote control of the media for example
    • Wassim: yes but when we receive a signal, do we bypass Android or we would feed it in the Android service
    • Gunnar: so we would need to investigate what Android is exactly providing in order to check if we need an alternative
    • Wassim: yes the first step should be a deliverable review document detailing what Android can and cannot do regarding this control API.
    • Agreed (from all)
  • Gunnar: maybe we can also take more opinions
  • Google partner would give a benefit of the pre-release notes in order to check what are the upcoming changes in the APIs
  • Gunnar: then we have a direction to go → learn what the system can do.
  • Wassim: First question that comes to mind: the car audio manager could have pre-defined policies. If we want we can add plugins to it. The question is: does the car audio manager allows C++ custom plugins or pre-defined XML files?
  • Stephen: There should be something like this because of all the cases of early audio in Android systems
  • TODO: check the Jira if the discussion was captured in tickets of Jira to work on them
  • Created a Jira ticket for this. @All: please have a look and create sub tasks to provide feedback about the topic in parallel to Wassim
    Jira
    serverJIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId121ddff2-c571-320f-9e4d-d5b9371533bd
    keyAASIG-119

FOSDEM presentation update

  • Video submitted and is added to the presentation
  • Piotr was requested to also be added as a host (but still no reply)
  • The video is clear about the presentation and then Q&A session will follow where Suhasini and Piotr would join as hosts.

Anchor
AUDIO_HAL_CW2103
AUDIO_HAL_CW2103
Thursday 21 January 2021 - 11:30am CET (AUDIO_HAL_CW2103)

Participants

Suhasini Raghuram Unknown User (wassim.filali) Stephen Lawrence Piotr Krawczyk Gunnar Andersson

Apologies

Unknown User (niskandar)

Minutes

Review of the backlog for audio HAL

...

Anchor
AUDIO_HAL_CW2102
AUDIO_HAL_CW2102
Thursday 14 January 2021 - 11:30am CET (AUDIO_HAL CW2102)

Participants

Suhasini Raghuram Unknown User (wassim.filali) Stephen Lawrence Piotr Krawczyk Gunnar Andersson Unknown User (niskandar)

Minutes

Philippe: talking about the FOSDEM presentation, if some time is left we could mention the backlog tasks.

...

Thursday 17 December 2020 - 11:30am CET (AUDIO_HAL CW50)

Participants

Gunnar Andersson Philippe Robin Suhasini Raghuram Stephen Lawrence Piotr Krawczyk

apologies: Wassim Filali, Unknown User (niskandar)

Minutes

How to get help on the Kingfisher board

...

Anchor
AUDIO_HAL_CW2050
AUDIO_HAL_CW2050
Thursday 10 December 2020 - 11:30am CET (AUDIO_HAL CW50)

Participants

Gunnar Andersson Philippe Robin Unknown User (wassim.filali) Suhasini Raghuram Stephen Lawrence Unknown User (niskandar)

Minutes

Virtual open source conference. GENIVI was recommended to give a talk (Fosdem: biggest open source conference). If we submit anything to the Embedded Mobile and Automotive dev room, we need to have strong code examples.

...

Anchor
AUDIO_HAL_CW2049
AUDIO_HAL_CW2049
Thursday 03 December 2020 - 11:30am CET (AUDIO_HAL CW49)

Participants

Gunnar Andersson Philippe Robin Piotr Krawczyk Unknown User (wassim.filali)  Suhasini Raghuram Stephen Lawrence Mohan Karthik Unknown User (niskandar)

Minutes

Continuing the session about Network Audio Synchronization and answering questions

...

Anchor
AUDIO_HAL_CW2048
AUDIO_HAL_CW2048
Thursday 26 November 2020 - 11:30am CET (AUDIO_HAL CW48)

Participants

Gunnar Andersson Philippe Robin Piotr Krawczyk Unknown User (wassim.filali)  Johan Suhasini Raghuram Stephen Lawrence Mohan Karthik Chris Simmonds Unknown User (niskandar)

Minutes

Wassim giving a session about Network Audio Synchronization (many additional information came from Mohan Karthik)

...

Anchor
AUDIO_HAL_CW2046
AUDIO_HAL_CW2046
Thursday - 12 November - 11:30am CET (AUDIO_HAL CW46)

Participants

Gunnar Andersson Philippe Robin Piotr Krawczyk Unknown User (wassim.filali)  Unknown User (niskandar)

Minutes

Going through the list of prioritized topics:

...

Thursday - 5 November - 11:30am CET

Participants

Gunnar Andersson Philippe Robin Stephen Lawrence  Suhasini Raghuram, Unknown User (wassim.filali),  Chris Simmonds

Minutes

Review of the list of prioritarized topics

...

Thursday - 1 October - 11:30am CEST

Participants

Gunnar Andersson Philippe Robin Stephen Lawrence  Suhasini Raghuram Henric Carlsson

apologies: Unknown User (wassim.filali) Unknown User (niskandar)

Minutes

Review the work breakdown structure and update it to get a shared knowledge of the project status before preparing the agenda of the AHAL working session at the tech summit

...

Anchor
AUDIO_HAL_CW2039
AUDIO_HAL_CW2039
Thursday - 24 September - 11:30am CEST (AUDIO_HAL_CW39)

Participants

Gunnar Andersson Philippe Robin Stephen Lawrence Unknown User (wassim.filali) Suhasini Raghuram Henric Carlsson Unknown User (niskandar)

Minutes

Updates from last meeting:

...

Thursday 17 September - 11:30am CEST

Participants

Gunnar Andersson Stephen Lawrence Henric Carlsson Piotr Krawczyk  Unknown User (wassim.filali)

Minutes

Discussion on demo implementation status

Thursday 10 September - 11:30am CEST

Participants

Gunnar Andersson Stephen Lawrence Henric Carlsson Piotr Krawczyk  Unknown User (wassim.filali) Philippe Robin

Minutes

Discussion on configuration & demo building & integration of the emulator project, followed by Jira review

Anchor
AUDIO_HAL_CW2034
AUDIO_HAL_CW2034
Thursday 3 September - 11:30am CEST (AUDIO_HAL_CW33)

Participants

Gunnar Andersson Stephen Lawrence Henric Carlsson Piotr Krawczyk

Minutes

Discussion on feature content for MS3 demo (MS3 = virtual tech summit scheduled on October 26-30) Gunnar Andersson can you add the notes you took during the call ? thanks

...

Anchor
AUDIO_HAL_CW2033
AUDIO_HAL_CW2033
Thursday 13 August - 11:30am CEST (AUDIO_HAL_CW33)

Participants

Gunnar Andersson Stephen Lawrence Henric Carlsson Piotr Krawczyk Unknown User (niskandar)

Minutes

Going through the previous minutes of the meeting.

...

Anchor
AUDIO_HAL_CW2032
AUDIO_HAL_CW2032
Thursday 06 August - 11:30am CEST (AUDIO_HAL_CW32)

Participants

Suhasini Raghuram Gunnar Andersson Stephen Lawrence Unknown User (niskandar)

Minutes

Going through the previous minutes of the meeting.

...

Anchor
AUDIO_HAL_CW2030
AUDIO_HAL_CW2030
Thursday 23 July - 11:30am CEST (AUDIO_HAL_CW30)

Participants

Philippe Robin Suhasini Raghuram Unknown User (wassim.filali) Unknown User (niskandar) Stephen Lawrence Piotr Krawczyk

Minutes

Going through the previous todo list:

...

Anchor
AUDIO_HAL_CW2029
AUDIO_HAL_CW2029
Thursday 16 July - 11:30am CEST (AUDIO_HAL_CW29)

Participants

Philippe Robin Gunnar Andersson Unknown User (bartoszbialek) Suhasini Raghuram Unknown User (wassim.filali) Unknown User (niskandar) Stephen Lawrence

Minutes

Alternative board for Suhasini, any upadte on that matter?

...

Anchor
AUDIO_HAL_CW2026
AUDIO_HAL_CW2026
Thursday 25 June - 11:30am CEST (AUDIO_HAL_CW26)

Participants

Philippe Robin Gunnar Andersson Piotr Krawczyk Unknown User (bartoszbialek) Henric Carlsson Suhasini Raghuram Unknown User (wassim.filali) Unknown User (niskandar)

Minutes

Should the minutes be more like a transcript?

...

Anchor
AUDIO_HAL_CW2025
AUDIO_HAL_CW2025
Thursday 18 June - 11:30am CEST (AUDIO_HAL_CW25)

Participants

Unknown User (niskandar) Gunnar Andersson Unknown User (zafirulhassan) Piotr Krawczyk Unknown User (bartoszbialek) Unknown User (zafirulhassan)

Minutes

Looking at the history, the best course of action here is to go through the Jira tickets and assign them to start working on them.

...

Anchor
AUDIO_HAL_CW2023
AUDIO_HAL_CW2023
Thursday 04 June - 11:30am CEST (AUDIO_HAL_CW23)

Participants

Unknown User (wassim.filali) Philippe Robin Gunnar Andersson Piotr Krawczyk Unknown User (bartoszbialek) Henric Carlsson Stephen Lawrence Suhasini Raghuram Unknown User (niskandar)

Minutes

Let's start by going through the points that we have gathered last time in PoC Milestones and Work Breakdown.

...

Anchor
AUDIO_HAL_CW2022
AUDIO_HAL_CW2022
Wednesday 20 May - 11:30am CEST (AUDIO_HAL_CW22)

Participants

Unknown User (wassim.filali) Unknown User (niskandar) Philippe Robin Gunnar Andersson Piotr Krawczyk Unknown User (bartoszbialek) @Henric Unknown User (zafirulhassan)

Minutes

Introduction to members and new member Zafirul

...

Anchor
AUDIO_HAL_CW2021
AUDIO_HAL_CW2021
Wednesday 20 May - 11:30am CEST (AUDIO_HAL_CW21)

Participants

Suhasini Raghuram Unknown User (wassim.filali) Unknown User (niskandar) Philippe Robin Gunnar Andersson Piotr Krawczyk Unknown User (bartoszbialek) @Henric

Minutes

Debriefing of the virtual summit

...

Anchor
AUDIO_HAL_CW2019
AUDIO_HAL_CW2019
Thursday 7 May - 11:30am CET (AUDIO_HAL_CW19)

Participants

Suhasini Raghuram Unknown User (wassim.filali) Unknown User (niskandar) Philippe Robin Andrii Chepurnyi Harald Bartholomae Ruslan Shymkevych Gunnar Andersson Piotr Krawczyk @Henric

Minutes

Going through the presentation of Wassim

...

Anchor
AUDIO_HAL_CW18
AUDIO_HAL_CW18
Thursday 30 April - 11:30am CET (AUDIO_HAL_CW18)

Participants

Philippe RobinSuhasini Raghuram Unknown User (wassim.filali) @Henric Ruslan Shymkevych

apologies: Piotr Krawczyk Unknown User (bartoszbialek)

Minutes

Review of Ruslan's email of 23 April - archive

...

Anchor
AUDIO_HAL_CW17
AUDIO_HAL_CW17
Thursday 23 April - 11:30am CET (AUDIO_HAL_CW17)

Participants

Philippe Robin Piotr Krawczyk Unknown User (bartoszbialek) Suhasini Raghuram Unknown User (niskandar) Unknown User (wassim.filali) @Henric

Minutes

Updates of the tasks done from last week: Wassim, Piotr, Nadim

...

Anchor
AUDIO_HAL_CW16
AUDIO_HAL_CW16
Thursday 16 April - 11:30am CET (AUDIO_HAL_CW16)

Participants

Philippe Robin Gunnar Andersson Piotr Krawczyk Unknown User (bartoszbialek) Suhasini Raghuram Ruslan Murtazin Unknown User (niskandar) Unknown User (wassim.filali) Andrii Chepurnyi @Henric

...

  •  Discuss the gathered topics, who can work on which topics and which strategy
  •  Status update on the "access raw streams"
Minutes

Changes done in this page Android and System Level Audio:

...

Anchor
AUDIO_HAL_CW15
AUDIO_HAL_CW15
Thursday 09 April - 11:30am CET (AUDIO_HAL_CW15)

Participants

Philippe Robin Gunnar Andersson Piotr Krawczyk Unknown User (bartoszbialek)Andrii Chepurnyi@Henric Suhasini Raghuram Stephen Lawrence

...

  • from last week's minutes
    • Discuss the gathered topics, who can work on which topics and which strategy
  • Status update on the "access raw streams"
  • AOB
    • abstract of the GENIVI virtual tech summit AASIG Audio HAL workshop
Minutes

list of gathered topics on multi-zone audio management

...

Thursday 02 April - 11:30am CET (AUDIO_HAL_CW14)

Participants

Philippe Robin Gunnar Andersson Piotr Krawczyk Unknown User (bartoszbialek) Unknown User (wassim.filali) Andrii Chepurnyi Unknown User (niskandar) @Henric Suhasini Raghuram

...

  •  Slides from Wassim about the two models inside and outside of AA
  •  discussion of the cases/features that we are trying to solve
  •  checking the Audio Manager to decide whether or not it needs an update
Minutes

Slides of Wassim

  • 2 strategies or options:
    • android provides sources and sinks
    • Android controls the complete systems
  • We will not discuss the need to have such options
    • Basically some functions cannot be integrated to AA
    • Audio sources coming from android or from external (android not aware of them)
  • Each strategy has limitations and can be criticized
  • Idea is to get each model and apply to it questions/cases
  • Questions like safety sources, raw streams, etc.

...