Changeset 70249 in vbox for trunk/src/VBox/Devices
- Timestamp:
- Dec 20, 2017 6:13:26 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 119843
- Location:
- trunk/src/VBox/Devices/Audio
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/DevHDA.cpp
r70246 r70249 2576 2576 * @remarks Can be called as a callback by the HDA codec. 2577 2577 */ 2578 static DECLCALLBACK(int) hdaMixer SetStream(PHDASTATE pThis, PDMAUDIOMIXERCTL enmMixerCtl, uint8_t uSD, uint8_t uChannel)2578 static DECLCALLBACK(int) hdaMixerControl(PHDASTATE pThis, PDMAUDIOMIXERCTL enmMixerCtl, uint8_t uSD, uint8_t uChannel) 2579 2579 { 2580 2580 LogFlowFunc(("enmMixerCtl=%RU32, uSD=%RU8, uChannel=%RU8\n", enmMixerCtl, uSD, uChannel)); … … 2919 2919 */ 2920 2920 #ifdef VBOX_WITH_AUDIO_HDA_MIC_IN 2921 hdaMixer SetStream(pThis, PDMAUDIOMIXERCTL_MIC_IN , 1 /* SD0 */, 0 /* Channel */);2922 #endif 2923 hdaMixer SetStream(pThis, PDMAUDIOMIXERCTL_LINE_IN , 1 /* SD0 */, 0 /* Channel */);2924 2925 hdaMixer SetStream(pThis, PDMAUDIOMIXERCTL_FRONT , 5 /* SD4 */, 0 /* Channel */);2921 hdaMixerControl(pThis, PDMAUDIOMIXERCTL_MIC_IN , 1 /* SD0 */, 0 /* Channel */); 2922 #endif 2923 hdaMixerControl(pThis, PDMAUDIOMIXERCTL_LINE_IN , 1 /* SD0 */, 0 /* Channel */); 2924 2925 hdaMixerControl(pThis, PDMAUDIOMIXERCTL_FRONT , 5 /* SD4 */, 0 /* Channel */); 2926 2926 #ifdef VBOX_WITH_AUDIO_HDA_51_SURROUND 2927 hdaMixer SetStream(pThis, PDMAUDIOMIXERCTL_CENTER_LFE, 5 /* SD4 */, 0 /* Channel */);2928 hdaMixer SetStream(pThis, PDMAUDIOMIXERCTL_REAR , 5 /* SD4 */, 0 /* Channel */);2927 hdaMixerControl(pThis, PDMAUDIOMIXERCTL_CENTER_LFE, 5 /* SD4 */, 0 /* Channel */); 2928 hdaMixerControl(pThis, PDMAUDIOMIXERCTL_REAR , 5 /* SD4 */, 0 /* Channel */); 2929 2929 #endif 2930 2930 … … 4988 4988 pThis->pCodec->pfnCbMixerAddStream = hdaMixerAddStream; 4989 4989 pThis->pCodec->pfnCbMixerRemoveStream = hdaMixerRemoveStream; 4990 pThis->pCodec->pfnCbMixer SetStream = hdaMixerSetStream;4990 pThis->pCodec->pfnCbMixerControl = hdaMixerControl; 4991 4991 pThis->pCodec->pfnCbMixerSetVolume = hdaMixerSetVolume; 4992 4992 -
trunk/src/VBox/Devices/Audio/HDACodec.cpp
r67739 r70249 2408 2408 2409 2409 /* Propagate to the controller. */ 2410 pThis->pfnCbMixer SetStream(pThis->pHDAState, PDMAUDIOMIXERCTL_FRONT, uSD, uChannel);2410 pThis->pfnCbMixerControl(pThis->pHDAState, PDMAUDIOMIXERCTL_FRONT, uSD, uChannel); 2411 2411 #ifdef VBOX_WITH_AUDIO_HDA_51_SURROUND 2412 pThis->pfnCbMixer SetStream(pThis->pHDAState, PDMAUDIOMIXERCTL_CENTER_LFE, uSD, uChannel);2413 pThis->pfnCbMixer SetStream(pThis->pHDAState, PDMAUDIOMIXERCTL_REAR, uSD, uChannel);2412 pThis->pfnCbMixerControl(pThis->pHDAState, PDMAUDIOMIXERCTL_CENTER_LFE, uSD, uChannel); 2413 pThis->pfnCbMixerControl(pThis->pHDAState, PDMAUDIOMIXERCTL_REAR, uSD, uChannel); 2414 2414 #endif 2415 2415 } 2416 2416 else if (enmDir == PDMAUDIODIR_IN) 2417 2417 { 2418 pThis->pfnCbMixer SetStream(pThis->pHDAState, PDMAUDIOMIXERCTL_LINE_IN, uSD, uChannel);2418 pThis->pfnCbMixerControl(pThis->pHDAState, PDMAUDIOMIXERCTL_LINE_IN, uSD, uChannel); 2419 2419 #ifdef VBOX_WITH_AUDIO_HDA_MIC_IN 2420 pThis->pfnCbMixer SetStream(pThis->pHDAState, PDMAUDIOMIXERCTL_MIC_IN, uSD, uChannel);2420 pThis->pfnCbMixerControl(pThis->pHDAState, PDMAUDIOMIXERCTL_MIC_IN, uSD, uChannel); 2421 2421 #endif 2422 2422 } -
trunk/src/VBox/Devices/Audio/HDACodec.h
r69500 r70249 106 106 DECLR3CALLBACKMEMBER(int, pfnCbMixerAddStream, (PHDASTATE pThis, PDMAUDIOMIXERCTL enmMixerCtl, PPDMAUDIOSTREAMCFG pCfg)); 107 107 DECLR3CALLBACKMEMBER(int, pfnCbMixerRemoveStream, (PHDASTATE pThis, PDMAUDIOMIXERCTL enmMixerCtl)); 108 DECLR3CALLBACKMEMBER(int, pfnCbMixer SetStream, (PHDASTATE pThis, PDMAUDIOMIXERCTL enmMixerCtl, uint8_t uSD, uint8_t uChannel));108 DECLR3CALLBACKMEMBER(int, pfnCbMixerControl, (PHDASTATE pThis, PDMAUDIOMIXERCTL enmMixerCtl, uint8_t uSD, uint8_t uChannel)); 109 109 DECLR3CALLBACKMEMBER(int, pfnCbMixerSetVolume, (PHDASTATE pThis, PDMAUDIOMIXERCTL enmMixerCtl, PPDMAUDIOVOLUME pVol)); 110 110
Note:
See TracChangeset
for help on using the changeset viewer.