Hi, Clive found something interesting: oss_envy24ht driver has a flag to make a fake legacy mixer. This isn't documented in man page, so I made the attached diff to add it.
P.S. Is the ossmix diff bad? Yours, Yair K.
diff -r bfaac0c14668 kernel/drv/oss_envy24ht/oss_envy24ht.man --- a/kernel/drv/oss_envy24ht/oss_envy24ht.man Wed Jun 11 11:59:21 2008 +0300 +++ b/kernel/drv/oss_envy24ht/oss_envy24ht.man Thu Jun 12 16:35:21 2008 +0300 @@ -16,6 +16,13 @@ Select the Model number if the card isn't autodetected Values: 0 = Envy24ht 1=Envy24PT/HT-s compatible -1=Autodetect Default: -1 + o envy24ht_fake_mixer = 0|1 + Some old applications may refuse to run if they don't find some legacy mixer + controls the envy24ht chip doesn't support. A "fake" legacy mixer can be + enabled to make such applications to run. However these fake legacy controls + will be permanently bound to full level. + Values: 0 = Disabled 1 = Enabled. Default: 0. + FILES CONFIGFILEPATH/oss_envy24ht.conf Device configuration file
_______________________________________________ oss-devel mailing list oss-devel@mailman.opensound.com http://mailman.opensound.com/mailman/listinfo/oss-devel