Changeset 82305 in vbox for trunk/src/VBox/Devices
- Timestamp:
- Nov 30, 2019 8:15:05 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 135129
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/DevHDA.cpp
r82304 r82305 3761 3761 default: /* Since v5 we support flexible stream and BDLE counts. */ 3762 3762 { 3763 /* Stream count. */ 3763 3764 uint32_t cStreams; 3764 3765 rc = pHlp->pfnSSMGetU32(pSSM, &cStreams); 3765 3766 AssertRCReturn(rc, rc); 3766 3767 3767 if (cStreams > HDA_MAX_STREAMS) 3768 cStreams = HDA_MAX_STREAMS; /* Sanity. */ 3768 return pHlp->pfnSSMSetLoadError(pSSM, VERR_SSM_DATA_UNIT_FORMAT_CHANGED, RT_SRC_POS, 3769 N_("State contains %u streams while %u is the maximum supported"), 3770 cStreams, HDA_MAX_STREAMS); 3769 3771 3770 3772 /* Load stream states. */ 3771 3773 for (uint32_t i = 0; i < cStreams; i++) 3772 3774 { 3773 uint8_t uStreamID;3774 rc = pHlp->pfnSSMGetU8(pSSM, & uStreamID);3775 uint8_t idStream; 3776 rc = pHlp->pfnSSMGetU8(pSSM, &idStream); 3775 3777 AssertRCReturn(rc, rc); 3776 3778 3777 PHDASTREAM pStream = hdaGetStreamFromSD(pThis, uStreamID);3779 PHDASTREAM pStream = hdaGetStreamFromSD(pThis, idStream); 3778 3780 HDASTREAM StreamDummy; 3779 3781 … … 3781 3783 { 3782 3784 pStream = &StreamDummy; 3783 LogRel2(("HDA: Warning: Stream ID=%RU32 not supported, skipping to load ...\n", uStreamID));3785 LogRel2(("HDA: Warning: Stream ID=%RU32 not supported, skipping to load ...\n", idStream)); 3784 3786 } 3785 3787 3786 rc = hdaR3StreamInit(pStream, uStreamID);3788 rc = hdaR3StreamInit(pStream, idStream); 3787 3789 if (RT_FAILURE(rc)) 3788 3790 { 3789 LogRel(("HDA: Stream #%RU32: Initialization of stream %RU8 failed, rc=%Rrc\n", i, uStreamID, rc));3791 LogRel(("HDA: Stream #%RU32: Initialization of stream %RU8 failed, rc=%Rrc\n", i, idStream, rc)); 3790 3792 break; 3791 3793 } … … 3864 3866 AssertRCReturn(rc, rc); 3865 3867 3866 Log2Func(("[SD%RU8] LPIB=%RU32, CBL=%RU32, LVI=%RU32\n", uStreamID, HDA_STREAM_REG(pThis, LPIB, uStreamID),3867 HDA_STREAM_REG(pThis, CBL, uStreamID), HDA_STREAM_REG(pThis, LVI, uStreamID)));3868 Log2Func(("[SD%RU8] LPIB=%RU32, CBL=%RU32, LVI=%RU32\n", idStream, HDA_STREAM_REG(pThis, LPIB, idStream), 3869 HDA_STREAM_REG(pThis, CBL, idStream), HDA_STREAM_REG(pThis, LVI, idStream))); 3868 3870 #ifdef LOG_ENABLED 3869 3871 hdaR3BDLEDumpAll(pThis, pStream->u64BDLBase, pStream->u16LVI + 1);
Note:
See TracChangeset
for help on using the changeset viewer.