All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ALSA: ASoC: CS4270: export de-emphasis filter as ALSA control
@ 2009-10-29  1:24 Daniel Mack
  2009-10-29  1:27 ` Timur Tabi
  2009-10-29 10:15 ` Mark Brown
  0 siblings, 2 replies; 3+ messages in thread
From: Daniel Mack @ 2009-10-29  1:24 UTC (permalink / raw)
  To: alsa-devel; +Cc: Mark Brown, Timur Tabi

The CS4270 codec features an de-emphasis filter for compensation of
audio material filtered by an 50/15 uS algorithm. Not sure whether we
should always enable it for 44100Hz sampling frequency, but it should at
least be configurable by the user.

Signed-off-by: Daniel Mack <daniel@caiaq.de>
Cc: Timur Tabi <timur@freescale.com>
Cc: Mark Brown <broonie@opensource.wolfsonmicro.com>
---
 sound/soc/codecs/cs4270.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/sound/soc/codecs/cs4270.c b/sound/soc/codecs/cs4270.c
index ca1e24a..8069023 100644
--- a/sound/soc/codecs/cs4270.c
+++ b/sound/soc/codecs/cs4270.c
@@ -520,6 +520,7 @@ static const struct snd_kcontrol_new cs4270_snd_controls[] = {
 	SOC_SINGLE("Digital Sidetone Switch", CS4270_FORMAT, 5, 1, 0),
 	SOC_SINGLE("Soft Ramp Switch", CS4270_TRANS, 6, 1, 0),
 	SOC_SINGLE("Zero Cross Switch", CS4270_TRANS, 5, 1, 0),
+	SOC_SINGLE("De-emphasis filter", CS4270_TRANS, 0, 1, 0),
 	SOC_SINGLE("Popguard Switch", CS4270_MODE, 0, 1, 1),
 	SOC_SINGLE("Auto-Mute Switch", CS4270_MUTE, 5, 1, 0),
 	SOC_DOUBLE("Master Capture Switch", CS4270_MUTE, 3, 4, 1, 1),
-- 
1.6.5

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

* Re: [PATCH] ALSA: ASoC: CS4270: export de-emphasis filter as ALSA control
  2009-10-29  1:24 [PATCH] ALSA: ASoC: CS4270: export de-emphasis filter as ALSA control Daniel Mack
@ 2009-10-29  1:27 ` Timur Tabi
  2009-10-29 10:15 ` Mark Brown
  1 sibling, 0 replies; 3+ messages in thread
From: Timur Tabi @ 2009-10-29  1:27 UTC (permalink / raw)
  To: Daniel Mack; +Cc: alsa-devel, Mark Brown

Daniel Mack wrote:
> The CS4270 codec features an de-emphasis filter for compensation of
> audio material filtered by an 50/15 uS algorithm. Not sure whether we
> should always enable it for 44100Hz sampling frequency, but it should at
> least be configurable by the user.
>
> Signed-off-by: Daniel Mack<daniel@caiaq.de>
> Cc: Timur Tabi<timur@freescale.com>
> Cc: Mark Brown<broonie@opensource.wolfsonmicro.com>
> ---

Acked-by: Timur Tabi <timur@freescale.com>

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

* Re: [PATCH] ALSA: ASoC: CS4270: export de-emphasis filter as ALSA control
  2009-10-29  1:24 [PATCH] ALSA: ASoC: CS4270: export de-emphasis filter as ALSA control Daniel Mack
  2009-10-29  1:27 ` Timur Tabi
@ 2009-10-29 10:15 ` Mark Brown
  1 sibling, 0 replies; 3+ messages in thread
From: Mark Brown @ 2009-10-29 10:15 UTC (permalink / raw)
  To: Daniel Mack; +Cc: alsa-devel, Timur Tabi

On Thu, Oct 29, 2009 at 02:24:32AM +0100, Daniel Mack wrote:
> The CS4270 codec features an de-emphasis filter for compensation of
> audio material filtered by an 50/15 uS algorithm. Not sure whether we
> should always enable it for 44100Hz sampling frequency, but it should at
> least be configurable by the user.

It shouldn't be automatically enabled - historically some sources put
some preemphasis on the recording in order to compensate for poor
playback technologies but it's vanishingly rare to encounter any such
sources these days.

I'll apply this.

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

end of thread, other threads:[~2009-10-29 10:15 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-29  1:24 [PATCH] ALSA: ASoC: CS4270: export de-emphasis filter as ALSA control Daniel Mack
2009-10-29  1:27 ` Timur Tabi
2009-10-29 10:15 ` Mark Brown

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.