Page MenuHomeFreeBSD

D47733.diff
No OneTemporary

D47733.diff

diff --git a/sys/dev/sound/pcm/ac97.c b/sys/dev/sound/pcm/ac97.c
--- a/sys/dev/sound/pcm/ac97.c
+++ b/sys/dev/sound/pcm/ac97.c
@@ -322,12 +322,6 @@
i[1] = AC97_READ(codec->methods, codec->devinfo, reg);
while (i[0] != i[1] && j)
i[j-- & 1] = AC97_READ(codec->methods, codec->devinfo, reg);
-#if 0
- if (j < 100) {
- device_printf(codec->dev, "%s(): Inconsistent register value at"
- " 0x%08x (retry: %d)\n", __func__, reg, 100 - j);
- }
-#endif
return i[!(j & 1)];
}
return AC97_READ(codec->methods, codec->devinfo, reg);
@@ -512,9 +506,6 @@
snd_mtxunlock(codec->lock);
return left | (right << 8);
} else {
-#if 0
- printf("ac97_setmixer: reg=%d, bits=%d, enable=%d\n", e->reg, e->bits, e->enable);
-#endif
return -1;
}
}
@@ -737,10 +728,6 @@
for (j = 0; k >> j; j++)
;
if (j != 0) {
-#if 0
- device_printf(codec->dev, "%2d: [ac97_rdcd() = %d] [Testbit = %d] %d -> %d\n",
- i, k, bit, codec->mix[i].bits, j);
-#endif
codec->mix[i].enable = 1;
codec->mix[i].bits = j;
} else if (reg == AC97_MIX_BEEP) {
@@ -756,9 +743,6 @@
codec->mix[i].enable = 0;
ac97_wrcd(codec, reg, old);
}
-#if 0
- printf("mixch %d, en=%d, b=%d\n", i, codec->mix[i].enable, codec->mix[i].bits);
-#endif
}
device_printf(codec->dev, "<%s>\n",
@@ -1097,13 +1081,6 @@
if (pcm_getflags(codec->dev) & SD_F_SOFTPCMVOL)
ac97_wrcd(codec, AC97_MIX_PCM, 0);
-#if 0
- /* XXX For the sake of debugging purposes */
- mix_setparentchild(m, SOUND_MIXER_VOLUME,
- SOUND_MASK_PCM | SOUND_MASK_CD);
- mix_setrealdev(m, SOUND_MIXER_VOLUME, SOUND_MIXER_NONE);
- ac97_wrcd(codec, AC97_MIX_MASTER, 0);
-#endif
mask = 0;
for (i = 0; i < AC97_MIXER_SIZE; i++)
diff --git a/sys/dev/sound/pcm/buffer.c b/sys/dev/sound/pcm/buffer.c
--- a/sys/dev/sound/pcm/buffer.c
+++ b/sys/dev/sound/pcm/buffer.c
@@ -356,15 +356,6 @@
b->fmt = fmt;
b->bps = AFMT_BPS(b->fmt);
b->align = AFMT_ALIGN(b->fmt);
-#if 0
- b->bps = AFMT_CHANNEL(b->fmt);
- if (b->fmt & AFMT_16BIT)
- b->bps <<= 1;
- else if (b->fmt & AFMT_24BIT)
- b->bps *= 3;
- else if (b->fmt & AFMT_32BIT)
- b->bps <<= 2;
-#endif
return 0;
}
diff --git a/sys/dev/sound/pcm/channel.c b/sys/dev/sound/pcm/channel.c
--- a/sys/dev/sound/pcm/channel.c
+++ b/sys/dev/sound/pcm/channel.c
@@ -405,23 +405,6 @@
chn_wakeup(c);
}
-#if 0
-static void
-chn_wrupdate(struct pcm_channel *c)
-{
-
- CHN_LOCKASSERT(c);
- KASSERT(c->direction == PCMDIR_PLAY, ("%s(): bad channel", __func__));
-
- if ((c->flags & (CHN_F_MMAP | CHN_F_VIRTUAL)) || CHN_STOPPED(c))
- return;
- chn_dmaupdate(c);
- chn_wrfeed(c);
- /* tell the driver we've updated the primary buffer */
- chn_trigger(c, PCMTRIG_EMLDMAWR);
-}
-#endif
-
static void
chn_wrintr(struct pcm_channel *c)
{
@@ -535,22 +518,6 @@
chn_wakeup(c);
}
-#if 0
-static void
-chn_rdupdate(struct pcm_channel *c)
-{
-
- CHN_LOCKASSERT(c);
- KASSERT(c->direction == PCMDIR_REC, ("chn_rdupdate on bad channel"));
-
- if ((c->flags & (CHN_F_MMAP | CHN_F_VIRTUAL)) || CHN_STOPPED(c))
- return;
- chn_trigger(c, PCMTRIG_EMLDMARD);
- chn_dmaupdate(c);
- chn_rdfeed(c);
-}
-#endif
-
/* read interrupt routine. Must be called with interrupts blocked. */
static void
chn_rdintr(struct pcm_channel *c)
@@ -1980,12 +1947,6 @@
hblksz -= hblksz % sndbuf_getalign(b);
-#if 0
- hblksz = sndbuf_getmaxsize(b) >> 1;
- hblksz -= hblksz % sndbuf_getalign(b);
- hblkcnt = 2;
-#endif
-
CHN_UNLOCK(c);
if (chn_usefrags == 0 ||
CHANNEL_SETFRAGMENTS(c->methods, c->devinfo,
@@ -2016,14 +1977,6 @@
if (limit > CHN_2NDBUFMAXSIZE)
limit = CHN_2NDBUFMAXSIZE;
-#if 0
- while (limit > 0 && (sblksz * sblkcnt) > limit) {
- if (sblkcnt < 4)
- break;
- sblkcnt >>= 1;
- }
-#endif
-
while ((sblksz * sblkcnt) < limit)
sblkcnt <<= 1;
@@ -2140,12 +2093,6 @@
uint32_t oldformat, oldspeed, format;
int ret;
-#if 0
- /* XXX force 48k */
- if (c->format & AFMT_PASSTHROUGH)
- speed = AFMT_PASSTHROUGH_RATE;
-#endif
-
oldformat = c->format;
oldspeed = c->speed;
format = oldformat;
diff --git a/sys/dev/sound/pcm/dsp.c b/sys/dev/sound/pcm/dsp.c
--- a/sys/dev/sound/pcm/dsp.c
+++ b/sys/dev/sound/pcm/dsp.c
@@ -1257,7 +1257,6 @@
struct snd_dbuf *bs = wrch->bufsoft;
CHN_LOCK(wrch);
- /* XXX abusive DMA update: chn_wrupdate(wrch); */
a->bytes = sndbuf_getfree(bs);
a->fragments = a->bytes / sndbuf_getblksz(bs);
a->fragstotal = sndbuf_getblkcnt(bs);
@@ -1275,7 +1274,6 @@
struct snd_dbuf *bs = rdch->bufsoft;
CHN_LOCK(rdch);
- /* XXX abusive DMA update: chn_rdupdate(rdch); */
a->bytes = sndbuf_gettotal(bs);
a->blocks = sndbuf_getblocks(bs) - rdch->blocks;
a->ptr = sndbuf_getfreeptr(bs);
@@ -1293,7 +1291,6 @@
struct snd_dbuf *bs = wrch->bufsoft;
CHN_LOCK(wrch);
- /* XXX abusive DMA update: chn_wrupdate(wrch); */
a->bytes = sndbuf_gettotal(bs);
a->blocks = sndbuf_getblocks(bs) - wrch->blocks;
a->ptr = sndbuf_getreadyptr(bs);
@@ -1385,7 +1382,6 @@
struct snd_dbuf *bs = wrch->bufsoft;
CHN_LOCK(wrch);
- /* XXX abusive DMA update: chn_wrupdate(wrch); */
*arg_i = sndbuf_getready(bs);
CHN_UNLOCK(wrch);
} else
@@ -1582,14 +1578,8 @@
CHN_LOCK(chn);
bs = chn->bufsoft;
-#if 0
- tmp = (sndbuf_getsize(b) + chn_getptr(chn) - sndbuf_gethwptr(b)) % sndbuf_getsize(b);
- oc->samples = (sndbuf_gettotal(b) + tmp) / sndbuf_getalign(b);
- oc->fifo_samples = (sndbuf_getready(b) - tmp) / sndbuf_getalign(b);
-#else
oc->samples = sndbuf_gettotal(bs) / sndbuf_getalign(bs);
oc->fifo_samples = sndbuf_getready(bs) / sndbuf_getalign(bs);
-#endif
CHN_UNLOCK(chn);
}
break;
@@ -1738,18 +1728,6 @@
case SNDCTL_SETNAME:
ret = dsp_oss_setname(wrch, rdch, (oss_longname_t *)arg);
break;
-#if 0
- /**
- * @note The S/PDIF interface ioctls, @c SNDCTL_DSP_READCTL and
- * @c SNDCTL_DSP_WRITECTL have been omitted at the suggestion of
- * 4Front Technologies.
- */
- case SNDCTL_DSP_READCTL:
- case SNDCTL_DSP_WRITECTL:
- ret = EINVAL;
- break;
-#endif /* !0 (explicitly omitted ioctls) */
-
#endif /* !OSSV4_EXPERIMENT */
case SNDCTL_DSP_MAPINBUF:
case SNDCTL_DSP_MAPOUTBUF:
diff --git a/sys/dev/sound/pcm/feeder.h b/sys/dev/sound/pcm/feeder.h
--- a/sys/dev/sound/pcm/feeder.h
+++ b/sys/dev/sound/pcm/feeder.h
@@ -167,32 +167,6 @@
int feeder_matrix_oss_set_channel_order(struct pcmchan_matrix *,
unsigned long long *);
-#if 0
-/* feeder_matrix */
-enum {
- FEEDMATRIX_TYPE,
- FEEDMATRIX_RESET,
- FEEDMATRIX_CHANNELS_IN,
- FEEDMATRIX_CHANNELS_OUT,
- FEEDMATRIX_SET_MAP
-};
-
-enum {
- FEEDMATRIX_TYPE_NONE,
- FEEDMATRIX_TYPE_AUTO,
- FEEDMATRIX_TYPE_2X1,
- FEEDMATRIX_TYPE_1X2,
- FEEDMATRIX_TYPE_2X2
-};
-
-#define FEEDMATRIX_TYPE_STEREO_TO_MONO FEEDMATRIX_TYPE_2X1
-#define FEEDMATRIX_TYPE_MONO_TO_STEREO FEEDMATRIX_TYPE_1X2
-#define FEEDMATRIX_TYPE_SWAP_STEREO FEEDMATRIX_TYPE_2X2
-#define FEEDMATRIX_MAP(x, y) ((((x) & 0x3f) << 6) | ((y) & 0x3f))
-#define FEEDMATRIX_MAP_SRC(x) ((x) & 0x3f)
-#define FEEDMATRIX_MAP_DST(x) (((x) >> 6) & 0x3f)
-#endif
-
/*
* By default, various feeders only deal with sign 16/32 bit native-endian
* since it should provide the fastest processing path. Processing 8bit samples
diff --git a/sys/dev/sound/pcm/feeder_rate.c b/sys/dev/sound/pcm/feeder_rate.c
--- a/sys/dev/sound/pcm/feeder_rate.c
+++ b/sys/dev/sound/pcm/feeder_rate.c
@@ -431,11 +431,6 @@
static void
z_feed_zoh(struct z_info *info, uint8_t *dst)
{
-#if 0
- z_copy(info->z_delay +
- (info->z_start * info->channels * info->bps), dst,
- info->channels * info->bps);
-#else
uint32_t cnt;
uint8_t *src;
@@ -449,7 +444,6 @@
do {
*dst++ = *src++;
} while (--cnt != 0);
-#endif
}
/*
@@ -1171,14 +1165,6 @@
info->z_scale = Z_ONE;
}
-#if 0
-#define Z_SCALE_DIV 10000
-#define Z_SCALE_LIMIT(s, v) \
- ((((uint64_t)(s) * (v)) + (Z_SCALE_DIV >> 1)) / Z_SCALE_DIV)
-
- info->z_scale = Z_SCALE_LIMIT(info->z_scale, 9780);
-#endif
-
/* Smallest drift increment. */
info->z_dx = info->z_dy / info->z_gy;
@@ -1672,12 +1658,6 @@
*/
do {
info->z_resample(info, dst);
-#if 0
- startdrift = z_gy2gx(info, 1);
- alphadrift = z_drift(info, startdrift, 1);
- info->z_start += startdrift;
- info->z_alpha += alphadrift;
-#else
info->z_alpha += alphadrift;
if (info->z_alpha < info->z_gy)
info->z_start += startdrift;
@@ -1685,7 +1665,6 @@
info->z_start += startdrift - 1;
info->z_alpha -= info->z_gy;
}
-#endif
dst += align;
#ifdef Z_DIAGNOSTIC
info->z_cycle++;

File Metadata

Mime Type
text/plain
Expires
Sat, May 3, 8:26 AM (13 h, 28 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
17931996
Default Alt Text
D47733.diff (8 KB)

Event Timeline