Mobile and Embedded Linux Solutions

Home / News / 2011 ASoC and Embedded ALSA Conference – 4th & 5th May, Edinburgh

We are pleased to announce that there will be an ASoC (and embedded ALSA) conference/workshop in Edinburgh this year on the 4th and 5th of May at the Scotch Malt Whisky Society on Queen Street, in the centre of Edinburgh.

Agenda - (still open to new items)

1) Audio DSP support. A look at the new ASoC DSP core architecture with Q & A. How can we integrate and easily exploit the features of PCM and Media DSPs. What else do we need. What are the problem areas (these may be different for each vendor). How do we solve these problems. Case study with the ASoC DSP core and the OMAP4 ABE and a case study with considerations for offboard DSPs.

2) UCM (Use Case Manager). Intro + Q & A on UCM alsa-lib and Pulseaudio. Anything missing or cumbersome to use with current code base. How are vendors doing this at the moment. How can we share the UCM configuration DB with Android audio HAL. How do we best integrate UCM support in Pulseaudio.

3) Android ALSA Integration. libaudio, HAL, Audio Flinger. What needs to be done here to allow Android to fully exploit features in the audio hardware. How can ALSA/ASoC provide this in a generic manner.

4) Runtime coefficients and algorithms. Suggest a common framework, gather requirements from vendors and design a common API to solve. Any problem areas. We may need to re-generate and tune coefficients during runtime depending on external factors and re-load.

5) Runtime firmware. Can this be helped with common code and how different is this for each vendor? What about latency, selection algorithms, memory footprint.

6) DAPM graphs. How can we get the most out of the graphs we have for DAPM. What tools are needed to exploit this. How can this be used to simplify code development and debug. What about runtime update of DAPM graph depending on firmware changes.

7) Power Management and QoS – ASoC and ALSA already have good PM features, but what are we missing to fully exploit the audio hardware. e.g. DAPM is used in the OMAP4 ABE to calculate lowest clocking frequency (OPP level) for ABE depending on use case. Do other vendors need similar features that are dependent on use case.

How can we better support QoS to audio. Most audio hardware has low power modes sacrificing quality. An extra alsa-lib API call would allow simple configuration per PCM stream but what about devices that offer more tuning. Is a simple IOCTL all that is required here?

8 ) SLIMBUS – Common architecture.

9) Future Roadmap – what do we need for next year etc. How should this be prioritized. Who will do the work.

10) Group Picture before the Whisky tasting

11) Next Years Conference

Local Accommodation –

There is a variety of accommodation near the venue including, but not limited to,
The MacDonald Roxburghe Hotel, at only five minutes walk from the venue this is a very good choice. The hotel is situated in the heart of the city, on Charlotte Square.

The Apex Waterloo Place Hotel, at the east end of Princes Street, this modern hotel is perfectly placed for easy access to the conference venue as well as all the sights and tourist attractions Edinburgh has to offer.

And The Caledionian Hilton, sits at the west end of Princes Street, still close to the conference venue, with wonderful views of the castle.

We have created a map with the location of the venue and a handful of local hotels, hopefully it will help in finding your way around.

Travel –

Taxis in Edinburgh are plentiful and easy to get hold of, but we also have a very good public transport network.
From arriving at the airport the easiest and fastest way to get into the city centre is the Airlink Bus, which departs from outside the domestic terminal every ten minutes during the day (from 0430 to 0022), and you can even buy your ticket online in advance.

Booking –

Places are limited so unfortunately this conference is by invitation only. If you have received an invitation and wish to book please email Jen Knowles to confirm your place.
If you have not received an invitation, but think you should have please also let us know and we will try and accommodate.

We already have delegates attending from companies that produce handsets, operating systems and ICs and places are now filling up fast. There is an early booking discount and bookings received before Friday 15th of April will receive the discounted rate of £240 inc. VAT otherwise the normal rate is £280 inc VAT.

Schedule-

Time Wednesday
9.00-9.30 Registration
9.30-10.00 Welcome and introductions
10.00-11.00 Audio DSP support part 1.
A look at the new ASoC DSP core architecture with Q & A. How can we integrate and easily exploit the features of PCM and Media DSPs. What else do we need. What are the problem areas (these may be different for each vendor). How do we solve these problems. Case study with the ASoC DSP core and the OMAP4 ABE and a case study with considerations for offboard DSPs.
11.00-11.15 Break
11.15-12.15
Audio DSP part 2.
12.15-13.15 Lunch
13.15-14.15 Integration part 1 – UCM (Use Case Manager)
Intro + Q & A on UCM alsa-lib and Pulseaudio. Anything missing or cumbersome to use with current code base. How are vendors doing this at the moment. How can we share the UCM configuration DB with Android audio HAL. How do we best integrate UCM support in Pulseaudio.
14.15-14.30 Break
14.30-15.30 Integration part2 – OS ALSA Integration.
Android – libaudio, HAL, Audio Flinger. ChromeOS audio stack — likewise. What needs to be done here to allow Android to fully exploit features in the audio hardware. How can ALSA/ASoC provide this in a generic manner and backporting.
15.30-15.45 Break
15.45-16.45 DAPM graphs / Media controller.
How can we get the most out of the graphs we have for DAPM. What tools are needed to exploit this. How can this be used to simplify code development and debug. What about runtime update of DAPM graph depending on firmware changes.
17.00-17.30 Group picture before Whisky Tasting
18.00-? Dinner and Drinks
Time Thursday
09.00-09.30 Coffee and Refresher, any questions from yesterday?
09.30-10.30 Power Management and QoS

ASoC and ALSA already have good PM features, but what are we missing to fully exploit the audio hardware. e.g. DAPM is used in the OMAP4 ABE to calculate lowest clocking frequency (OPP level) for ABE depending on use case. Do other vendors need similar features that are dependent on use case.
How can we better support QoS to audio. Most audio hardware has low power modes sacrificing quality. An extra alsa-lib API call would allow simple configuration per PCM stream but what about devices that offer more tuning. Is a simple IOCTL all that is required here?

10.30-10.45 Break
10.45-11.45 Runtime coefficients and algorithms.
Suggest a common framework, gather requirements from vendors and design a common API to solve. Any problem areas. We may need to re-generate and tune coefficients during runtime depending on external factors and re-load.
12.00-13.00 Lunch
13.00-14.00 Runtime firmware.
Can this be helped with common code and how different is this for each vendor? What about latency, selection algorithms, memory footprint.
14.00-14.15 Break
14.30-15.30
SLIMBUS  Common architecture.
15.30-15.45 Break
15.45-16.45 Review of Conference and Future Roadmap
What do we need for next year, etc. How should this be prioritized. Who will do the work.
16.45-17.00 Next years conference and conference closure.

One Response to “2011 ASoC and Embedded ALSA Conference – 4th & 5th May, Edinburgh”

  1. ASoC conference 2011 – Edinburgh, 4-5th May < Technicalities Says:

    [...] conference in Edinburgh 4th-5th May this year, held in the Scotch Malt Whisky Society in Edinburgh. Full details are in the announcement – if you’ve got an interest in embedded audio on Linux I recommend you attend, [...]