All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH][asihpi] Meter control return peak.
@ 2008-06-17  1:35 Eliot Blennerhassett
  2008-06-19  8:27 ` Jaroslav Kysela
  0 siblings, 1 reply; 2+ messages in thread
From: Eliot Blennerhassett @ 2008-06-17  1:35 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel

Use Peak meter instead of Rms meter because it is supported by all card 
families.
Minor checkpatch cleanups.

Signed-off-by: Eliot Blennerhassett <linux@audioscience.com>

---
diff --git a/pci/asihpi/asihpi.c b/pci/asihpi/asihpi.c
index 8cbefab..ab90b08 100644
--- a/pci/asihpi/asihpi.c
+++ b/pci/asihpi/asihpi.c
@@ -383,15 +383,15 @@ static void snd_card_asihpi_pcm_samplerates(struct 
snd_card_asihpi *asihpi,
 		rate_max = 100000;
 	} else {
 		/* on cards without SRC,
-		    valid rates are determined by sampleclock */
+		   valid rates are determined by sampleclock */
 		err = HPI_MixerGetControl(phSubSys, asihpi->hMixer,
 					  HPI_SOURCENODE_CLOCK_SOURCE, 0, 0, 0,
 					  HPI_CONTROL_SAMPLECLOCK, &hControl);
 
 		for (idx = 0; idx < 100; idx++) {
 			if (HPI_ControlQuery(phSubSys, hControl,
-				HPI_SAMPLECLOCK_SAMPLERATE, idx, 0,
-				&sampleRate))
+					HPI_SAMPLECLOCK_SAMPLERATE,
+					idx, 0, &sampleRate))
 				break;
 
 			rate_min = min(rate_min, sampleRate);
@@ -443,7 +443,7 @@ static void snd_card_asihpi_pcm_samplerates(struct 
snd_card_asihpi *asihpi,
 		}
 	}
 
-	/*printk(KERN_INFO "Supported rates %X %d %d\n",
+	/* printk(KERN_INFO "Supported rates %X %d %d\n",
 	   rates, rate_min, rate_max); */
 	pcmhw->rates = rates;
 	pcmhw->rate_min = rate_min;
@@ -885,7 +885,7 @@ static void snd_card_asihpi_playback_format(struct 
snd_card_asihpi *asihpi,
 						u32 hStream,
 						struct snd_pcm_hardware *pcmhw)
 {
-  struct hpi_format hpi_format;
+	struct hpi_format hpi_format;
 	u16 wFormat;
 	u16 err;
 	u32 hControl;
@@ -1126,10 +1126,10 @@ static void snd_card_asihpi_capture_format(struct 
snd_card_asihpi *asihpi,
 	for (wFormat = HPI_FORMAT_PCM8_UNSIGNED;
 		wFormat <= HPI_FORMAT_PCM24_SIGNED; wFormat++) {
 
-		HPI_FormatCreate(
-			&hpi_format, 2, wFormat, dwSampleRate, 128000, 0);
-
-		err = HPI_InStreamQueryFormat(phSubSys, hStream,
+		HPI_FormatCreate(&hpi_format, 2, wFormat, dwSampleRate,
+						128000, 0);
+		err =
+		    HPI_InStreamQueryFormat(phSubSys, hStream,
 					    &hpi_format);
 		if (!err)
 			pcmhw->formats |=
@@ -2025,7 +2025,7 @@ static int snd_asihpi_meter_get(struct snd_kcontrol 
*kcontrol,
 	short anGain0_01dB[HPI_MAX_CHANNELS], i;
 	u16 err;
 
-	err = HPI_MeterGetRms(phSubSys, hControl, anGain0_01dB);
+	err = HPI_MeterGetPeak(phSubSys, hControl, anGain0_01dB);
 
 	for (i = 0; i < HPI_MAX_CHANNELS; i++) {
 #if ASIHPI_LINEAR_METERS
@@ -2796,7 +2796,7 @@ int __devinit snd_asihpi_probe(struct pci_dev *pci_dev,
 	asihpi->support_mmap = (!err);
 
 	asihpi->support_mrx = (((asihpi->wType & 0xFF00) == 0x8900) ||
-					((asihpi->wType & 0xF000) == 0x6000));
+			((asihpi->wType & 0xF000) == 0x6000));
 
 
 	printk(KERN_INFO "Supports mmap:%d grouping:%d\n",

-- 
--
Eliot Blennerhassett
www.audioscience.com

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

* Re: [PATCH][asihpi] Meter control return peak.
  2008-06-17  1:35 [PATCH][asihpi] Meter control return peak Eliot Blennerhassett
@ 2008-06-19  8:27 ` Jaroslav Kysela
  0 siblings, 0 replies; 2+ messages in thread
From: Jaroslav Kysela @ 2008-06-19  8:27 UTC (permalink / raw)
  To: Eliot Blennerhassett; +Cc: ALSA development

On Tue, 17 Jun 2008, Eliot Blennerhassett wrote:

> Use Peak meter instead of Rms meter because it is supported by all card 
> families.
> Minor checkpatch cleanups.
> 
> Signed-off-by: Eliot Blennerhassett <linux@audioscience.com>
> 
> ---
> diff --git a/pci/asihpi/asihpi.c b/pci/asihpi/asihpi.c
> index 8cbefab..ab90b08 100644
> --- a/pci/asihpi/asihpi.c
> +++ b/pci/asihpi/asihpi.c
> @@ -383,15 +383,15 @@ static void snd_card_asihpi_pcm_samplerates(struct 
> snd_card_asihpi *asihpi,

Applied, but could you mail git messages directly or from a mailer which 
does not wrap lines? Thanks.

						Jaroslav

-----
Jaroslav Kysela <perex@perex.cz>
Linux Kernel Sound Maintainer
ALSA Project, Red Hat, Inc.

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

end of thread, other threads:[~2008-06-19  8:27 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-17  1:35 [PATCH][asihpi] Meter control return peak Eliot Blennerhassett
2008-06-19  8:27 ` Jaroslav Kysela

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.