Mercurial > illumos > illumos-gate
changeset 9964:a4f88c4f7496
6853432 No sound on OpenSolaris build 116
author | Yang-Rong Jerry Zhou <Yangrong.Zhou@Sun.COM> |
---|---|
date | Thu, 25 Jun 2009 09:13:42 +0800 |
parents | d23f520cfd07 |
children | e5142f0d02b1 |
files | usr/src/uts/common/io/audio/drv/audiohd/audiohd.c |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/uts/common/io/audio/drv/audiohd/audiohd.c Wed Jun 24 14:42:58 2009 -0700 +++ b/usr/src/uts/common/io/audio/drv/audiohd/audiohd.c Thu Jun 25 09:13:42 2009 +0800 @@ -545,6 +545,7 @@ /* two channels supported */ if (pin->device == DTYPE_SPEAKER || + pin->device == DTYPE_HP_OUT || pin->assoc != statep->assoc) { (void) audioha_codec_verb_get( statep, @@ -3487,7 +3488,8 @@ */ if (wid == (wid_t)DDI_FAILURE) continue; - if (pin->device != DTYPE_SPEAKER) + if (pin->device != DTYPE_SPEAKER && + pin->device != DTYPE_HP_OUT) statep->chann[pin->assoc] += 2; path = (audiohd_path_t *) kmem_zalloc(sizeof (audiohd_path_t),