All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC 0/2] ASoC: core: Ignoring pmdown_time for playback stream power down
@ 2011-10-13 13:23 Peter Ujfalusi
  2011-10-13 13:23 ` [RFC 1/2] ASoC: soc-pcm: Add flag to ignore pmdown_time at pcm_close Peter Ujfalusi
  2011-10-13 13:23 ` [RFC 2/2] ASoC: sdp4430: Request core to inline the DAPM sequence Peter Ujfalusi
  0 siblings, 2 replies; 7+ messages in thread
From: Peter Ujfalusi @ 2011-10-13 13:23 UTC (permalink / raw)
  To: Mark Brown, Liam Girdwood; +Cc: alsa-devel, Misael Lopez Cruz

Hello Mark,

Add support in core to ignore the pmdown_time when stopping the playback stream.
This will inline the DAPM stream stop event, so it is going to be executed
without delay at stream close time (for playback stream).

Backround: with the McPDM protocol we are sendning not only
the pure audio stream, but OMAP McPDM also transmits
additional information (for example offset cancellation).
If McPDM is stopped prior to the DAC this information will
be not sent to the codec, which can result noise rendered
by the twl6040 codec.

Is this something that you were suggesting?

Regards,
Peter
---
Peter Ujfalusi (2):
  ASoC: soc-pcm: Add flag to ignore pmdown_time at pcm_close
  ASoC: sdp4430: Request core to inline the DAPM sequence

 include/sound/soc.h      |    3 +++
 sound/soc/omap/sdp4430.c |    1 +
 sound/soc/soc-pcm.c      |   15 +++++++++++----
 3 files changed, 15 insertions(+), 4 deletions(-)

-- 
1.7.7

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

end of thread, other threads:[~2011-10-14 10:27 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-13 13:23 [RFC 0/2] ASoC: core: Ignoring pmdown_time for playback stream power down Peter Ujfalusi
2011-10-13 13:23 ` [RFC 1/2] ASoC: soc-pcm: Add flag to ignore pmdown_time at pcm_close Peter Ujfalusi
2011-10-13 14:00   ` Mark Brown
2011-10-14  9:24     ` Péter Ujfalusi
2011-10-14  9:38       ` Mark Brown
2011-10-14 10:27         ` Péter Ujfalusi
2011-10-13 13:23 ` [RFC 2/2] ASoC: sdp4430: Request core to inline the DAPM sequence Peter Ujfalusi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.