[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freebsd-bugs
Subject:    kern/14634: Mixer synth & mixer CD seem to be swapped for Yamaha OPL SAx under newpcm
From:       kushn () mail ! kar ! net
Date:       1999-10-31 23:12:51
[Download RAW message or body]


> Number:         14634
> Category:       kern
> Synopsis:       Mixer synth & mixer CD seem to be swapped for Yamaha OPL SAx under \
>                 newpcm
> Confidential:   no
> Severity:       non-critical
> Priority:       low
> Responsible:    freebsd-bugs
> State:          open
> Quarter:        
> Keywords:       
> Date-Required:
> Class:          sw-bug
> Submitter-Id:   current-users
> Arrival-Date:   Sun Oct 31 15:20:00 PST 1999
> Closed-Date:
> Last-Modified:
> Originator:     Vladimir Kushnir
> Release:        FreeBSD-current
> Organization:
> Environment:
FreeBSD kushnir.kiev.ua 4.0-CURRENT FreeBSD 4.0-CURRENT #0: Sun Oct 31 14:11:20 EET \
1999     root@kushnir.kiev.ua:/usr/src/sys/compile/KUSHNIR  i386

> Description:
Mixr tables for synth & CD under newpcm are swapped (at least, for Yamaha OPL SA2)
so that mixer synth (not implemented as yet device) actually controls 
volume for CD-DA

> How-To-Repeat:
mixer synth 0:0
Mixer synth    is currently set to   0:0
Result: no sound out of the CD. At the same time, setting `mixer synth \
<non_zero_value> enables sound for CD plyers (cdcomtrol, ascd and so on)
> Fix:
Don't know if this is a common feature for all the MSS-compatibles, but with my 
Yamaha OPL SA2 card works swapping of tables:

***************
*** 172,183 ****                                                                      \
MIX_NONE(SOUND_MIXER_VOLUME),  MIX_NONE(SOUND_MIXER_BASS),
  MIX_NONE(SOUND_MIXER_TREBLE),
! MIX_ENT(SOUND_MIXER_SYNTH,     2, 1, 0, 5,     3, 1, 0, 5),
  MIX_ENT(SOUND_MIXER_PCM,       6, 1, 0, 6,     7, 1, 0, 6),
  MIX_ENT(SOUND_MIXER_SPEAKER,  26, 1, 0, 4,     0, 0, 0, 0),
  MIX_ENT(SOUND_MIXER_LINE,     18, 1, 0, 5,    19, 1, 0, 5),
  MIX_ENT(SOUND_MIXER_MIC,       0, 0, 5, 1,     1, 0, 5, 1),
! MIX_ENT(SOUND_MIXER_CD,                4, 1, 0, 5,     5, 1, 0, 5),
  MIX_ENT(SOUND_MIXER_IMIX,     13, 1, 2, 6,     0, 0, 0, 0),
  MIX_NONE(SOUND_MIXER_ALTPCM),
  MIX_NONE(SOUND_MIXER_RECLEV),
--- 172,183 ----
  MIX_NONE(SOUND_MIXER_VOLUME),
  MIX_NONE(SOUND_MIXER_BASS),
  MIX_NONE(SOUND_MIXER_TREBLE),
! MIX_ENT(SOUND_MIXER_SYNTH,     4, 1, 0, 5,     5, 1, 0, 5),
  MIX_ENT(SOUND_MIXER_PCM,       6, 1, 0, 6,     7, 1, 0, 6),
  MIX_ENT(SOUND_MIXER_SPEAKER,  26, 1, 0, 4,     0, 0, 0, 0),
  MIX_ENT(SOUND_MIXER_LINE,     18, 1, 0, 5,    19, 1, 0, 5),
  MIX_ENT(SOUND_MIXER_MIC,       0, 0, 5, 1,     1, 0, 5, 1),
! MIX_ENT(SOUND_MIXER_CD,                2, 1, 0, 5,     3, 1, 0, 5),
  MIX_ENT(SOUND_MIXER_IMIX,     13, 1, 2, 6,     0, 0, 0, 0),
  MIX_NONE(SOUND_MIXER_ALTPCM),
  MIX_NONE(SOUND_MIXER_RECLEV),


> Release-Note:
> Audit-Trail:
> Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic