For SB 2.x speed was reduced to 22050;
authorAndrey Chernov <ache@FreeBSD.org>
Wed, 23 Mar 1994 22:52:30 +0000 (22:52 +0000)
committerAndrey Chernov <ache@FreeBSD.org>
Wed, 23 Mar 1994 22:52:30 +0000 (22:52 +0000)
I already fix this bug in previous driver version,
but new driver update breaks my changes!

sys/i386/isa/sound/sb_dsp.c

index 2aec2ab..403bdae 100644 (file)
@@ -311,7 +311,7 @@ dsp_set_stereo (int mode)
 #ifdef EXCLUDE_SBPRO
   return 0;
 #else
 #ifdef EXCLUDE_SBPRO
   return 0;
 #else
-  if (sb_dsp_model == 1 || sb16)
+  if (sb_dsp_model < 3 || sb16)
     return 0;                  /* Sorry no stereo */
 
   if (mode && sb_midi_busy)
     return 0;                  /* Sorry no stereo */
 
   if (mode && sb_midi_busy)
@@ -683,8 +683,7 @@ sb_dsp_init (long mem_start, struct address_info *hw_config)
   if (major == 4)
     sb16 = 1;
 
   if (major == 4)
     sb16 = 1;
 
-  if (major >= 3)
-    sb_dsp_model = 2;
+  sb_dsp_model = major;
 
 #ifndef EXCLUDE_SBPRO
   if (major >= 3)
 
 #ifndef EXCLUDE_SBPRO
   if (major >= 3)