As promised: Soft volume mixer controller (doesn't work for me)
Ariff Abdullah
skywizard at MyBSD.org.my
Tue Sep 13 14:34:17 PDT 2005
On Tue, 13 Sep 2005 23:29:11 +0200
Michael Nottebrock <lofi at freebsd.org> wrote:
> On Tuesday, 13. September 2005 23:04, Ariff Abdullah wrote:
>
> > (sorry, I need uname -a as well..)
>
> FreeBSD kiste 5.4-STABLE FreeBSD 5.4-STABLE #0: Tue Sep 13 18:38:46
> CEST 2005 root at kiste:/usr/obj/usr/src/sys/KISTE-UP i386
>
> > How about applying this one:
> >
> > --- ac97.c.diff BEGIN ---
> >
> > [...]
>
> In addition to the other patch I suppose?
>
Yes (don't revert anything), and use the second one (the first one is
bogus, accidentally muting everything). Sorry.
Here (again)
--- ac97.c.diff BEGIN ---
--- sys/dev/sound/pcm/ac97.c.orig Wed Sep 14 04:54:36 2005
+++ sys/dev/sound/pcm/ac97.c Wed Sep 14 05:15:13 2005
@@ -558,15 +558,17 @@
case 0x434d4941: /* CMI9738 */
case 0x434d4961: /* CMI9739 */
case 0x434d4983: /* CMI9761 */
+ ac97_wrcd(codec, AC97_MIX_PCM, 0);
bzero(&codec->mix[SOUND_MIXER_PCM],
sizeof(codec->mix[SOUND_MIXER_PCM]));
- codec->flags |= AC97_F_SOFTVOL;
- if (d)
- d->flags |= SD_F_SOFTVOL;
break;
default:
+ return;
break;
}
+ codec->flags |= AC97_F_SOFTVOL;
+ if (d)
+ d->flags |= SD_F_SOFTVOL;
}
static const char*
--- ac97.c.diff END ---
--
Ariff Abdullah
MyBSD
http://www.MyBSD.org.my (IPv6/IPv4)
http://staff.MyBSD.org.my (IPv6/IPv4)
http://tomoyo.MyBSD.org.my (IPv6/IPv4)
More information about the freebsd-multimedia
mailing list