Changeset 449
- Timestamp:
- Jun 17, 2009, 11:33:28 AM (16 years ago)
- Location:
- GPL/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk/include/ossdefos2.h
r84 r449 87 87 #define OSS_MIXER_3DCENTER 26 88 88 #define OSS_MIXER_FRONT 27 89 #define OSS_MIXER_NRDEVICES 28 89 #define OSS_MIXER_SPEAKER2 28 90 #define OSS_MIXER_HEADPHONE 29 91 #define OSS_MIXER_NRDEVICES 30 90 92 91 93 #endif -
GPL/trunk/lib32/soundmixer.c
r305 r449 73 73 /* OSS_MIXER_3DCENTER */ { "3D Control - Center", 0 , -1}, 74 74 /* OSS_MIXER_FRONT */ { "Front", 0 , -1}, 75 /* OSS_MIXER_SPEAKER2 */ { "Speaker", 0 , -1}, 76 /* OSS_MIXER_HEADPHONE */ { "Headphone", 0 , -1}, 75 77 }; 76 78 char *szRecSources[OSS32_MIX_RECSRC_MAX] = { … … 441 443 idx = pHandle->controls[OSS_MIXER_SPEAKER].idxVolume; 442 444 idxMute = pHandle->controls[OSS_MIXER_SPEAKER].idxMute; 445 if (idx == -1) 446 { 447 /* if OSS_MIXER_SPEAKER isn't a valid control, try OSS_MIXER_SPEAKER2 */ 448 idx = pHandle->controls[OSS_MIXER_SPEAKER2].idxVolume; 449 idxMute = pHandle->controls[OSS_MIXER_SPEAKER2].idxMute; 450 } 443 451 break; 444 452 case OSS32_MIX_VOLUME_PHONE: … … 446 454 idxMute = pHandle->controls[OSS_MIXER_PHONEOUT].idxMute; 447 455 break; 448 case OSS32_MIX_VOLUME_HEADPHONE: //TODO:449 idx = pHandle->controls[OSS_MIXER_ PHONEOUT].idxVolume;450 idxMute = pHandle->controls[OSS_MIXER_ PHONEOUT].idxMute;456 case OSS32_MIX_VOLUME_HEADPHONE: 457 idx = pHandle->controls[OSS_MIXER_HEADPHONE].idxVolume; 458 idxMute = pHandle->controls[OSS_MIXER_HEADPHONE].idxMute; 451 459 break; 452 460 case OSS32_MIX_VOLUME_AUX: … … 760 768 case OSS_MIXER_BASS: 761 769 return OSS32_MIX_LEVEL_BASS; 762 #if 0 763 case OSS_MIXER_PHONEOUT: //TODO: 770 case OSS_MIXER_HEADPHONE: 764 771 return OSS32_MIX_VOLUME_HEADPHONE; 765 #endif766 772 case OSS_MIXER_LINE1: 767 773 return OSS32_MIX_VOLUME_AUX;
Note:
See TracChangeset
for help on using the changeset viewer.