Date: Sat, 29 Jun 1996 13:52:00 +0200 (MET DST) From: Thomas Graichen <graichen@axp5.physik.fu-berlin.de> To: hackers@FreeBSD.org Subject: committer needed Message-ID: <199606291152.NAA19982@titania.physik.fu-berlin.de>
next in thread | raw e-mail | index | archive | help
hello
can someone please commit these changes to the stable tree (i currently don't
have the time and the connection to freefall to do it by myself) - you may
also commit them to -current - but i think sujal patel is working an porting a
newer version of uss/lite to FreeBSD - so i think it does'nt make much sense -
but why not
this small patch adds support for microsoft (or windows) sound system based
cards (like for instance the mad16 and mozart chips) - seems that i'm the only
one using such a card - because without these (very small) patches you'll
never get them working:
first patch - it is rquired to get the audio devices etc. if MSS != 0:
--- sys/i386/isa/sound/local.h~ Thu Sep 14 10:34:15 1995
+++ sys/i386/isa/sound/local.h Wed Feb 14 09:11:05 1996
@@ -94,7 +94,7 @@
/* nothing but a sequencer (Adlib/OPL) ? */
#if NGUS == 0 && NSB == 0 && NSBMIDI == 0 && NPAS == 0 && NMPU == 0 && \
- NUART == 0
+ NUART == 0 && NMSS == 0
#ifndef EXCLUDE_MIDI
#define EXCLUDE_MIDI
#endif
@@ -104,7 +104,8 @@
#endif
/* nothing but a Midi (MPU/UART) ? */
-#if NGUS == 0 && NSB == 0 && NSBMIDI == 0 && NPAS == 0 && NOPL == 0
+#if NGUS == 0 && NSB == 0 && NSBMIDI == 0 && NPAS == 0 && NOPL == 0 && \
+ NMSS == 0
/* MPU depends on sequencer timer */
#if NMPU == 0 && !defined(EXCLUDE_SEQUENCER)
#define EXCLUDE_SEQUENCER
second patch - this increses the auto-calibration timeout a bit - else some
cards (for instance my mad16 based shuttle sound system 48) will get a timeout
- also i don't know what the newline \n in the printf is for:
--- sys/i386/isa/sound/ad1848.c~ Thu Sep 14 10:36:43 1995
+++ sys/i386/isa/sound/ad1848.c Mon Feb 12 17:35:20 1996
@@ -168,7 +168,7 @@
if (!(ad_read (devc, 11) & 0x20))
return;
- timeout = 10000;
+ timeout = 20000;
while (timeout > 0 && ad_read (devc, 11) & 0x20)
timeout--;
if (ad_read (devc, 11) & 0x20)
@@ -1192,7 +1192,7 @@
"Generic audio codec (%s)", devc->chip_name);
#if defined(__FreeBSD__)
- printk ("\ngus0: <%s>", ad1848_pcm_operations[nr_ad1848_devs].name);
+ printk ("gus0: <%s>", ad1848_pcm_operations[nr_ad1848_devs].name);
#else
printk (" <%s>", ad1848_pcm_operations[nr_ad1848_devs].name);
#endif
these two patches are working very fine for me half a year now and are that
harmlss that there are no problems including them into the stable tree -
without them the mss0 driver will definitely not work
enough told - can now please someone commit them
thanks in advance
t
--
thomas graichen graichen@mail.physik.fu-berlin.de graichen@FreeBSD.org
perfection is reached, not when there is no longer anything to add, but when
there is no longer anything to take away antoine de saint-exupery
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199606291152.NAA19982>
