Changeset 67901 in vbox
- Timestamp:
- Jul 11, 2017 11:14:35 AM (8 years ago)
- Location:
- trunk/src/VBox/Devices/Audio
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/DevHDA.cpp
r67899 r67901 490 490 for (uint8_t i = 0; i < HDA_MAX_STREAMS; ++i) 491 491 { 492 PHDASTREAM pStream = hda StreamGetFromSD(pThis, i);492 PHDASTREAM pStream = hdaGetStreamFromSD(pThis, i); 493 493 if (!pStream) 494 494 continue; … … 915 915 { 916 916 const uint64_t u64WalClkCur = ASMAtomicReadU64(&pThis->u64WalClk); 917 const uint64_t u64FrontAbsWalClk = hdaStreamPeriodGetAbsElapsedWalClk(&hda SinkGetStream(pThis, &pThis->SinkFront)->State.Period);917 const uint64_t u64FrontAbsWalClk = hdaStreamPeriodGetAbsElapsedWalClk(&hdaGetStreamFromSink(pThis, &pThis->SinkFront)->State.Period); 918 918 #ifdef VBOX_WITH_AUDIO_HDA_51_SURROUND 919 919 # error "Implement me!" 920 920 #endif 921 const uint64_t u64LineInAbsWalClk = hdaStreamPeriodGetAbsElapsedWalClk(&hda SinkGetStream(pThis, &pThis->SinkLineIn)->State.Period);921 const uint64_t u64LineInAbsWalClk = hdaStreamPeriodGetAbsElapsedWalClk(&hdaGetStreamFromSink(pThis, &pThis->SinkLineIn)->State.Period); 922 922 #ifdef VBOX_WITH_HDA_MIC_IN 923 const uint64_t u64MicInAbsWalClk = hdaStreamPeriodGetAbsElapsedWalClk(&hda SinkGetStream(pThis, &pThis->SinkMicIn)->State.Period);923 const uint64_t u64MicInAbsWalClk = hdaStreamPeriodGetAbsElapsedWalClk(&hdaGetStreamFromSink(pThis, &pThis->SinkMicIn)->State.Period); 924 924 #endif 925 925 … … 1016 1016 { 1017 1017 #ifdef IN_RING3 1018 PHDASTREAM pStream = hda StreamGetFromSD(pThis, HDA_SD_NUM_FROM_REG(pThis, CBL, iReg));1018 PHDASTREAM pStream = hdaGetStreamFromSD(pThis, HDA_SD_NUM_FROM_REG(pThis, CBL, iReg)); 1019 1019 if (!pStream) 1020 1020 { … … 1080 1080 /* Assign new values. */ 1081 1081 pTag->uTag = uTag; 1082 pTag->pStream = hda StreamGetFromSD(pThis, uSD);1082 pTag->pStream = hdaGetStreamFromSD(pThis, uSD); 1083 1083 1084 1084 PHDASTREAM pStream = pTag->pStream; … … 1189 1189 { 1190 1190 #ifdef IN_RING3 1191 PHDASTREAM pStream = hda StreamGetFromSD(pThis, HDA_SD_NUM_FROM_REG(pThis, STS, iReg));1191 PHDASTREAM pStream = hdaGetStreamFromSD(pThis, HDA_SD_NUM_FROM_REG(pThis, STS, iReg)); 1192 1192 if (!pStream) 1193 1193 { … … 1251 1251 uint8_t uSD = HDA_SD_NUM_FROM_REG(pThis, LVI, iReg); 1252 1252 1253 PHDASTREAM pStream = hda StreamGetFromSD(pThis, uSD);1253 PHDASTREAM pStream = hdaGetStreamFromSD(pThis, uSD); 1254 1254 if (!pStream) 1255 1255 { … … 1293 1293 } 1294 1294 1295 PHDASTREAM pStream = hda StreamGetFromSD(pThis, HDA_SD_NUM_FROM_REG(pThis, FIFOW, iReg));1295 PHDASTREAM pStream = hdaGetStreamFromSD(pThis, HDA_SD_NUM_FROM_REG(pThis, FIFOW, iReg)); 1296 1296 if (!pStream) 1297 1297 { … … 1347 1347 } 1348 1348 1349 PHDASTREAM pStream = hda StreamGetFromSD(pThis, uSD);1349 PHDASTREAM pStream = hdaGetStreamFromSD(pThis, uSD); 1350 1350 if (!pStream) 1351 1351 { … … 1631 1631 { 1632 1632 #ifdef IN_RING3 1633 PHDASTREAM pStream = hda StreamGetFromSD(pThis, HDA_SD_NUM_FROM_REG(pThis, FMT, iReg));1633 PHDASTREAM pStream = hdaGetStreamFromSD(pThis, HDA_SD_NUM_FROM_REG(pThis, FMT, iReg)); 1634 1634 if (!pStream) 1635 1635 { … … 1673 1673 AssertRC(rc2); 1674 1674 1675 PHDASTREAM pStream = hda StreamGetFromSD(pThis, uSD);1675 PHDASTREAM pStream = hdaGetStreamFromSD(pThis, uSD); 1676 1676 if (!pStream) 1677 1677 return VINF_SUCCESS; … … 2201 2201 Assert(uSD < HDA_MAX_STREAMS); 2202 2202 2203 PHDASTREAM pStream = hda StreamGetFromSD(pThis, uSD);2203 PHDASTREAM pStream = hdaGetStreamFromSD(pThis, uSD); 2204 2204 if (pStream) 2205 2205 { … … 2703 2703 static void hdaDoTransfers(PHDASTATE pThis) 2704 2704 { 2705 PHDASTREAM pStreamLineIn = hda SinkGetStream(pThis, &pThis->SinkLineIn);2705 PHDASTREAM pStreamLineIn = hdaGetStreamFromSink(pThis, &pThis->SinkLineIn); 2706 2706 #ifdef VBOX_WITH_AUDIO_HDA_MIC_IN 2707 PHDASTREAM pStreamMicIn = hda SinkGetStream(pThis, &pThis->SinkMicIn);2708 #endif 2709 PHDASTREAM pStreamFront = hda SinkGetStream(pThis, &pThis->SinkFront);2707 PHDASTREAM pStreamMicIn = hdaGetStreamFromSink(pThis, &pThis->SinkMicIn); 2708 #endif 2709 PHDASTREAM pStreamFront = hdaGetStreamFromSink(pThis, &pThis->SinkFront); 2710 2710 #ifdef VBOX_WITH_AUDIO_HDA_51_SURROUND 2711 2711 /** @todo See note below. */ … … 3228 3228 for (uint8_t i = 0; i < HDA_MAX_STREAMS; i++) 3229 3229 { 3230 PHDASTREAM pStream = hda StreamGetFromSD(pThis, i);3230 PHDASTREAM pStream = hdaGetStreamFromSD(pThis, i); 3231 3231 if (pStream) 3232 3232 { … … 3448 3448 break; 3449 3449 3450 PHDASTREAM pStrm = hda StreamGetFromSD(pThis, uStreamID);3450 PHDASTREAM pStrm = hdaGetStreamFromSD(pThis, uStreamID); 3451 3451 HDASTREAM StreamDummy; 3452 3452 … … 3642 3642 AssertRC(rc); 3643 3643 3644 PHDASTREAM pStrm = hda StreamGetFromSD(pThis, uStreamID);3644 PHDASTREAM pStrm = hdaGetStreamFromSD(pThis, uStreamID); 3645 3645 HDASTREAM StreamDummy; 3646 3646 -
trunk/src/VBox/Devices/Audio/DevHDACommon.cpp
r67900 r67901 170 170 bool hdaWalClkSet(PHDASTATE pThis, uint64_t u64WalClk, bool fForce) 171 171 { 172 const bool fFrontPassed = hdaStreamPeriodHasPassedAbsWalClk (&hda SinkGetStream(pThis, &pThis->SinkFront)->State.Period,172 const bool fFrontPassed = hdaStreamPeriodHasPassedAbsWalClk (&hdaGetStreamFromSink(pThis, &pThis->SinkFront)->State.Period, 173 173 u64WalClk); 174 const uint64_t u64FrontAbsWalClk = hdaStreamPeriodGetAbsElapsedWalClk(&hda SinkGetStream(pThis, &pThis->SinkFront)->State.Period);174 const uint64_t u64FrontAbsWalClk = hdaStreamPeriodGetAbsElapsedWalClk(&hdaGetStreamFromSink(pThis, &pThis->SinkFront)->State.Period); 175 175 #ifdef VBOX_WITH_AUDIO_HDA_51_SURROUND 176 176 # error "Implement me!" 177 177 #endif 178 178 179 const bool fLineInPassed = hdaStreamPeriodHasPassedAbsWalClk (&hda SinkGetStream(pThis, &pThis->SinkLineIn)->State.Period, u64WalClk);180 const uint64_t u64LineInAbsWalClk = hdaStreamPeriodGetAbsElapsedWalClk(&hda SinkGetStream(pThis, &pThis->SinkLineIn)->State.Period);179 const bool fLineInPassed = hdaStreamPeriodHasPassedAbsWalClk (&hdaGetStreamFromSink(pThis, &pThis->SinkLineIn)->State.Period, u64WalClk); 180 const uint64_t u64LineInAbsWalClk = hdaStreamPeriodGetAbsElapsedWalClk(&hdaGetStreamFromSink(pThis, &pThis->SinkLineIn)->State.Period); 181 181 #ifdef VBOX_WITH_HDA_MIC_IN 182 const bool fMicInPassed = hdaStreamPeriodHasPassedAbsWalClk (&hda SinkGetStream(pThis, &pThis->SinkMicIn)->State.Period, u64WalClk);183 const uint64_t u64MicInAbsWalClk = hdaStreamPeriodGetAbsElapsedWalClk(&hda SinkGetStream(pThis, &pThis->SinkMicIn)->State.Period);182 const bool fMicInPassed = hdaStreamPeriodHasPassedAbsWalClk (&hdaGetStreamFromSink(pThis, &pThis->SinkMicIn)->State.Period, u64WalClk); 183 const uint64_t u64MicInAbsWalClk = hdaStreamPeriodGetAbsElapsedWalClk(&hdaGetStreamFromSink(pThis, &pThis->SinkMicIn)->State.Period); 184 184 #endif 185 185 … … 259 259 * @return Pointer to HDA stream, or NULL if none found. 260 260 */ 261 PHDASTREAM hda StreamGetFromSD(PHDASTATE pThis, uint8_t uSD)261 PHDASTREAM hdaGetStreamFromSD(PHDASTATE pThis, uint8_t uSD) 262 262 { 263 263 AssertPtrReturn(pThis, NULL); … … 278 278 * @return Pointer to HDA stream, or NULL if none found. 279 279 */ 280 PHDASTREAM hda SinkGetStream(PHDASTATE pThis, PHDAMIXERSINK pSink)280 PHDASTREAM hdaGetStreamFromSink(PHDASTATE pThis, PHDAMIXERSINK pSink) 281 281 { 282 282 AssertPtrReturn(pThis, NULL); … … 284 284 285 285 /** @todo Do something with the channel mapping here? */ 286 return hda StreamGetFromSD(pThis, pSink->uSD);286 return hdaGetStreamFromSD(pThis, pSink->uSD); 287 287 } 288 288 -
trunk/src/VBox/Devices/Audio/DevHDACommon.h
r67899 r67901 550 550 */ 551 551 PDMAUDIODIR hdaGetDirFromSD(uint8_t uSD); 552 PHDASTREAM hda StreamGetFromSD(PHDASTATE pThis, uint8_t uSD);553 PHDASTREAM hda SinkGetStream(PHDASTATE pThis, PHDAMIXERSINK pSink);552 PHDASTREAM hdaGetStreamFromSD(PHDASTATE pThis, uint8_t uSD); 553 PHDASTREAM hdaGetStreamFromSink(PHDASTATE pThis, PHDAMIXERSINK pSink); 554 554 /** @} */ 555 555
Note:
See TracChangeset
for help on using the changeset viewer.