Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Mar 2026 10:39:08 +0000
From:      Christos Margiolis <christos@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 0ee951519316 - main - sound: Remove most Z_RATE_* aliases
Message-ID:  <69c269cc.337a6.280b5359@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by christos:

URL: https://cgit.FreeBSD.org/src/commit/?id=0ee95151931688e3d321ea7fb13e037b211a40ba

commit 0ee95151931688e3d321ea7fb13e037b211a40ba
Author:     Christos Margiolis <christos@FreeBSD.org>
AuthorDate: 2026-03-24 10:32:17 +0000
Commit:     Christos Margiolis <christos@FreeBSD.org>
CommitDate: 2026-03-24 10:38:41 +0000

    sound: Remove most Z_RATE_* aliases
    
    They introduce an extra level of abstraction for no reason at all.
    
    Sponsored by:   The FreeBSD Foundation
    MFC after:      1 week
    Differential Revision:  https://reviews.freebsd.org/D56041
---
 sys/dev/sound/pcm/feeder_rate.c | 37 +++++++++++++------------------------
 1 file changed, 13 insertions(+), 24 deletions(-)

diff --git a/sys/dev/sound/pcm/feeder_rate.c b/sys/dev/sound/pcm/feeder_rate.c
index 03bdbbc789bd..8c69f0b4f3c2 100644
--- a/sys/dev/sound/pcm/feeder_rate.c
+++ b/sys/dev/sound/pcm/feeder_rate.c
@@ -89,17 +89,6 @@
 
 #define Z_RATE_DEFAULT		48000
 
-#define Z_RATE_MIN		FEEDRATE_RATEMIN
-#define Z_RATE_MAX		FEEDRATE_RATEMAX
-#define Z_ROUNDHZ		FEEDRATE_ROUNDHZ
-#define Z_ROUNDHZ_MIN		FEEDRATE_ROUNDHZ_MIN
-#define Z_ROUNDHZ_MAX		FEEDRATE_ROUNDHZ_MAX
-
-#define Z_RATE_SRC		FEEDRATE_SRC
-#define Z_RATE_DST		FEEDRATE_DST
-#define Z_RATE_QUALITY		FEEDRATE_QUALITY
-#define Z_RATE_CHANNELS		FEEDRATE_CHANNELS
-
 #define Z_PARANOID		1
 
 #ifdef _KERNEL
@@ -149,9 +138,9 @@ struct z_info {
 	z_resampler_t z_resample;
 };
 
-int feeder_rate_min = Z_RATE_MIN;
-int feeder_rate_max = Z_RATE_MAX;
-int feeder_rate_round = Z_ROUNDHZ;
+int feeder_rate_min = FEEDRATE_RATEMIN;
+int feeder_rate_max = FEEDRATE_RATEMAX;
+int feeder_rate_round = FEEDRATE_ROUNDHZ;
 int feeder_rate_quality = Z_QUALITY_DEFAULT;
 
 static int feeder_rate_polyphase_max = Z_POLYPHASE_MAX;
@@ -220,10 +209,10 @@ sysctl_hw_snd_feeder_rate_round(SYSCTL_HANDLER_ARGS)
 	if (err != 0 || req->newptr == NULL || val == feeder_rate_round)
 		return (err);
 
-	if (val < Z_ROUNDHZ_MIN || val > Z_ROUNDHZ_MAX)
+	if (val < FEEDRATE_ROUNDHZ_MIN || val > FEEDRATE_ROUNDHZ_MAX)
 		return (EINVAL);
 
-	feeder_rate_round = val - (val % Z_ROUNDHZ);
+	feeder_rate_round = val - (val % FEEDRATE_ROUNDHZ);
 
 	return (0);
 }
@@ -1408,21 +1397,21 @@ z_resampler_set(struct pcm_feeder *f, int what, int32_t value)
 	info = f->data;
 
 	switch (what) {
-	case Z_RATE_SRC:
+	case FEEDRATE_SRC:
 		if (value < feeder_rate_min || value > feeder_rate_max)
 			return (E2BIG);
 		if (value == info->rsrc)
 			return (0);
 		info->rsrc = value;
 		break;
-	case Z_RATE_DST:
+	case FEEDRATE_DST:
 		if (value < feeder_rate_min || value > feeder_rate_max)
 			return (E2BIG);
 		if (value == info->rdst)
 			return (0);
 		info->rdst = value;
 		break;
-	case Z_RATE_QUALITY:
+	case FEEDRATE_QUALITY:
 		if (value < Z_QUALITY_MIN || value > Z_QUALITY_MAX)
 			return (EINVAL);
 		if (value == info->quality)
@@ -1439,7 +1428,7 @@ z_resampler_set(struct pcm_feeder *f, int what, int32_t value)
 			return (0);
 		info->quality = oquality;
 		break;
-	case Z_RATE_CHANNELS:
+	case FEEDRATE_CHANNELS:
 		if (value < SND_CHN_MIN || value > SND_CHN_MAX)
 			return (EINVAL);
 		if (value == info->channels)
@@ -1461,13 +1450,13 @@ z_resampler_get(struct pcm_feeder *f, int what)
 	info = f->data;
 
 	switch (what) {
-	case Z_RATE_SRC:
+	case FEEDRATE_SRC:
 		return (info->rsrc);
-	case Z_RATE_DST:
+	case FEEDRATE_DST:
 		return (info->rdst);
-	case Z_RATE_QUALITY:
+	case FEEDRATE_QUALITY:
 		return (info->quality);
-	case Z_RATE_CHANNELS:
+	case FEEDRATE_CHANNELS:
 		return (info->channels);
 	}
 


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69c269cc.337a6.280b5359>