aboutsummaryrefslogtreecommitdiffstats
path: root/src/pcm_utils.c
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2009-01-07 18:03:53 +0100
committerMax Kellermann <max@duempel.org>2009-01-07 18:03:53 +0100
commite8c323ed7e6cda5b96871d922e66f573059f8b62 (patch)
treedde798f243804b2ce48c9f3ecc0705fe433edd25 /src/pcm_utils.c
parent9cb76856c06109ea210ad6dbd5ddc209e1a2311e (diff)
downloadmpd-e8c323ed7e6cda5b96871d922e66f573059f8b62.tar.gz
mpd-e8c323ed7e6cda5b96871d922e66f573059f8b62.tar.xz
mpd-e8c323ed7e6cda5b96871d922e66f573059f8b62.zip
pcm_utils: export pcm_range()
We are going to split the pcm_utils.c library, and pcm_range() will be useful for several sub libraries.
Diffstat (limited to 'src/pcm_utils.c')
-rw-r--r--src/pcm_utils.c14
1 files changed, 0 insertions, 14 deletions
diff --git a/src/pcm_utils.c b/src/pcm_utils.c
index b1178c7a2..43690ef89 100644
--- a/src/pcm_utils.c
+++ b/src/pcm_utils.c
@@ -41,20 +41,6 @@ pcm_dither(void)
return (r & 511) - ((r >> 9) & 511);
}
-/**
- * Check if the value is within the range of the provided bit size,
- * and caps it if necessary.
- */
-static int32_t
-pcm_range(int32_t sample, unsigned bits)
-{
- if (G_UNLIKELY(sample < (-1 << (bits - 1))))
- return -1 << (bits - 1);
- if (G_UNLIKELY(sample >= (1 << (bits - 1))))
- return (1 << (bits - 1)) - 1;
- return sample;
-}
-
static void
pcm_volume_change_8(int8_t *buffer, unsigned num_samples, int volume)
{