Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* Prague Audio miniconference - topics for discussion?
@ 2017-09-20 17:45 Mark Brown
  2017-09-21  8:43 ` Charles Keepax
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Mark Brown @ 2017-09-20 17:45 UTC (permalink / raw)
  To: alsa-devel; +Cc: Takashi Iwai, Takashi Sakamoto


[-- Attachment #1.1: Type: text/plain, Size: 751 bytes --]

As previously announced[1] by Takashi our annual Linux audio
miniconference will be held this year at the SuSE offices in Prague on
27th October (the week of ELC-E).  Thanks again to SuSe for sponsoring
this.  As with previous years let's pull together an agenda through a
mailing list discussion - if people could reply to this mail with any
topics they'd like to discuss we can take it from there.  Of course if
we can sort things out more quickly via the mailing list that's even
better!

I'll start things off by mentining the TLV issues that Sakamoto-san was
raising - do we have any better ideas to handle larger binary controls
than what's currently being done?

[1] http://mailman.alsa-project.org/pipermail/alsa-devel/2017-August/124623.html

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Prague Audio miniconference - topics for discussion?
  2017-09-20 17:45 Prague Audio miniconference - topics for discussion? Mark Brown
@ 2017-09-21  8:43 ` Charles Keepax
  2017-09-29  0:45 ` Eric Laurent
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 7+ messages in thread
From: Charles Keepax @ 2017-09-21  8:43 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, alsa-devel, Takashi Sakamoto

On Wed, Sep 20, 2017 at 06:45:05PM +0100, Mark Brown wrote:
> As previously announced[1] by Takashi our annual Linux audio
> miniconference will be held this year at the SuSE offices in Prague on
> 27th October (the week of ELC-E).  Thanks again to SuSe for sponsoring
> this.  As with previous years let's pull together an agenda through a
> mailing list discussion - if people could reply to this mail with any
> topics they'd like to discuss we can take it from there.  Of course if
> we can sort things out more quickly via the mailing list that's even
> better!
> 
> I'll start things off by mentining the TLV issues that Sakamoto-san was
> raising - do we have any better ideas to handle larger binary controls
> than what's currently being done?
> 
> [1] http://mailman.alsa-project.org/pipermail/alsa-devel/2017-August/124623.html

Yeah I would second that, I have a patch chain that pulls some
bits of Sakamoto-san's previous work and updates the usage in the
ADSP driver that I was hoping to send out for comments before the
meeting. Don't think I will be able to get it out this week but
probably next week. Although that is really just tidying up the
current solution rather than looking at other alternatives.

I would also quite like to start some discussions about what
might be some sensible first steps towards Lar's plans around
rate domains.

Also I might like to have a quick discussion around ways of
handling very large register maps. Obviously, the size of the
regmaps on our CODECs are starting to annoy more than a few
maintainers and it would be good to have a quick discussion on
sensible ways to break that down and make it more managable for
review. Primarily, I have been thinking about grouping more of
the registers with the drivers that are using them and having
less of it centralised in large header files and tables within
the MFD system.

Thanks,
Charles

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Prague Audio miniconference - topics for discussion?
  2017-09-20 17:45 Prague Audio miniconference - topics for discussion? Mark Brown
  2017-09-21  8:43 ` Charles Keepax
@ 2017-09-29  0:45 ` Eric Laurent
  2017-10-02 14:57 ` Takashi Sakamoto
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 7+ messages in thread
From: Eric Laurent @ 2017-09-29  0:45 UTC (permalink / raw)
  To: Mark Brown; +Cc: Takashi Iwai, alsa-devel, Takashi Sakamoto

I was thinking about two topics:

1) present the Treble model introduced in O for vendor/ system image
separation and the new audio HAL and constraints.
2) discuss support for MMAP no IRQ by the audio framework and new AAudio
native API with requirement for driver implementations.



On Wed, Sep 20, 2017 at 10:45 AM, Mark Brown <broonie@kernel.org> wrote:

> As previously announced[1] by Takashi our annual Linux audio
> miniconference will be held this year at the SuSE offices in Prague on
> 27th October (the week of ELC-E).  Thanks again to SuSe for sponsoring
> this.  As with previous years let's pull together an agenda through a
> mailing list discussion - if people could reply to this mail with any
> topics they'd like to discuss we can take it from there.  Of course if
> we can sort things out more quickly via the mailing list that's even
> better!
>
> I'll start things off by mentining the TLV issues that Sakamoto-san was
> raising - do we have any better ideas to handle larger binary controls
> than what's currently being done?
>
> [1] http://mailman.alsa-project.org/pipermail/alsa-devel/2017-
> August/124623.html
>

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Prague Audio miniconference - topics for discussion?
  2017-09-20 17:45 Prague Audio miniconference - topics for discussion? Mark Brown
  2017-09-21  8:43 ` Charles Keepax
  2017-09-29  0:45 ` Eric Laurent
@ 2017-10-02 14:57 ` Takashi Sakamoto
  2017-10-03  9:51 ` Peter Ujfalusi
  2017-10-06 12:55 ` Takashi Iwai
  4 siblings, 0 replies; 7+ messages in thread
From: Takashi Sakamoto @ 2017-10-02 14:57 UTC (permalink / raw)
  To: Mark Brown, alsa-devel; +Cc: Takashi Iwai

Hi,

On Sep 21 2017 02:45, Mark Brown wrote:
> As previously announced[1] by Takashi our annual Linux audio
> miniconference will be held this year at the SuSE offices in Prague on
> 27th October (the week of ELC-E).  Thanks again to SuSe for sponsoring
> this.  As with previous years let's pull together an agenda through a
> mailing list discussion - if people could reply to this mail with any
> topics they'd like to discuss we can take it from there.  Of course if
> we can sort things out more quickly via the mailing list that's even
> better!

I'll bring two topics to discuss.

1. A plan to obsolete 'dimen' member in 'struct snd_ctl_elem_info'.
2. Rewrite 'aplay' and support timer-based scheduling

In detail, please refer to my presentation (partly WIP):
https://github.com/takaswie/presentations/blob/topic/20171027/20171027/contents.md

# Cross fingers not to get heavy jet-lag.


Regards

Takashi Sakamoto

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Prague Audio miniconference - topics for discussion?
  2017-09-20 17:45 Prague Audio miniconference - topics for discussion? Mark Brown
                   ` (2 preceding siblings ...)
  2017-10-02 14:57 ` Takashi Sakamoto
@ 2017-10-03  9:51 ` Peter Ujfalusi
  2017-10-06 12:55 ` Takashi Iwai
  4 siblings, 0 replies; 7+ messages in thread
From: Peter Ujfalusi @ 2017-10-03  9:51 UTC (permalink / raw)
  To: Mark Brown, alsa-devel; +Cc: Takashi Iwai, Takashi Sakamoto

Hi,


Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki

On 2017-09-20 20:45, Mark Brown wrote:
> As previously announced[1] by Takashi our annual Linux audio
> miniconference will be held this year at the SuSE offices in Prague on
> 27th October (the week of ELC-E).  Thanks again to SuSe for sponsoring
> this.  As with previous years let's pull together an agenda through a
> mailing list discussion - if people could reply to this mail with any
> topics they'd like to discuss we can take it from there.  Of course if
> we can sort things out more quickly via the mailing list that's even
> better!

Common clock framework within ASoC framework.
 - Use CCF for clock configuration in ASoC for DAIs/codecs
 - at least for McASP we need a way to select different reference clocks
and clock directions from several sources and then route clocks to
outside of the SoC.

http://mailman.alsa-project.org/pipermail/alsa-devel/2016-February/104316.html
http://mailman.alsa-project.org/pipermail/alsa-devel/2016-February/104320.html

afaik it is still not resolved and I'm carrying the patches ever since.

- Péter

_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Prague Audio miniconference - topics for discussion?
  2017-09-20 17:45 Prague Audio miniconference - topics for discussion? Mark Brown
                   ` (3 preceding siblings ...)
  2017-10-03  9:51 ` Peter Ujfalusi
@ 2017-10-06 12:55 ` Takashi Iwai
  2017-10-23 12:36   ` Mark Brown
  4 siblings, 1 reply; 7+ messages in thread
From: Takashi Iwai @ 2017-10-06 12:55 UTC (permalink / raw)
  To: Mark Brown; +Cc: alsa-devel, Takashi Sakamoto

On Wed, 20 Sep 2017 19:45:05 +0200,
Mark Brown wrote:
> 
> As previously announced[1] by Takashi our annual Linux audio
> miniconference will be held this year at the SuSE offices in Prague on
> 27th October (the week of ELC-E).  Thanks again to SuSe for sponsoring
> this.  As with previous years let's pull together an agenda through a
> mailing list discussion - if people could reply to this mail with any
> topics they'd like to discuss we can take it from there.  Of course if
> we can sort things out more quickly via the mailing list that's even
> better!
> 
> I'll start things off by mentining the TLV issues that Sakamoto-san was
> raising - do we have any better ideas to handle larger binary controls
> than what's currently being done?
> 
> [1] http://mailman.alsa-project.org/pipermail/alsa-devel/2017-August/124623.html

Thanks Mark for heading up.
And sorry for the late reply, it took time to process backlogs after
my vacation.

Here are the lists of topics I had in my mind:

- Status-quo;
  Recap what's been added/changed recently from API/ABI POV

- USB-audio - PCM handling;
  it's been a known issue regarding the unnecessary latency with
  USB-audio.  Do we need a new operation mode?

- Dynamic device handling, e.g. HDMI/DP;
  currently we deal with only the card-level disconnection, but it
  doesn't work well with devices having multiple digital ports.
  The disconnected state also leads to a problem with PulseAudio.

- Year 2038 problem;
  PCM API changes RFC were posted recently on alsa-devel, and we have
  timespec in other APIs (rawmidi and timer), too.

- ASoC hotplug support;
  recent works / reports from Morimoto-san revealed the lack of
  hotplug support in ASoC.

- Drop of obsoleted drivers / features;
  time to think of diet?

- API/ABI documentation;
  do we have a better shape than before?  How can it be improved?

- ALSA user-space stuff releases;
  maybe we should stick with more strict release schedule?


thanks,

Takashi

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Prague Audio miniconference - topics for discussion?
  2017-10-06 12:55 ` Takashi Iwai
@ 2017-10-23 12:36   ` Mark Brown
  0 siblings, 0 replies; 7+ messages in thread
From: Mark Brown @ 2017-10-23 12:36 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Takashi Sakamoto


[-- Attachment #1.1: Type: text/plain, Size: 273 bytes --]

On Fri, Oct 06, 2017 at 02:55:31PM +0200, Takashi Iwai wrote:

> - Year 2038 problem;
>   PCM API changes RFC were posted recently on alsa-devel, and we have
>   timespec in other APIs (rawmidi and timer), too.

Arnd is here, probably good to catch up with him if you can.

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-10-23 12:38 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-20 17:45 Prague Audio miniconference - topics for discussion? Mark Brown
2017-09-21  8:43 ` Charles Keepax
2017-09-29  0:45 ` Eric Laurent
2017-10-02 14:57 ` Takashi Sakamoto
2017-10-03  9:51 ` Peter Ujfalusi
2017-10-06 12:55 ` Takashi Iwai
2017-10-23 12:36   ` Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox