- Timestamp:
- Oct 25, 2010 5:30:02 AM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 66991
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/DevIchIntelHDA.cpp
r33400 r33402 1503 1503 SSMR3PutMem (pSSMHandle, &pThis->hda.stMicBdle, sizeof (HDABDLEDESC)); 1504 1504 SSMR3PutMem (pSSMHandle, &pThis->hda.stInBdle, sizeof (HDABDLEDESC)); 1505 uint8_t voices = AUD_is_active_in(ISD0FMT_TO_AUDIO_SELECTOR(&pThis->hda))? RT_BIT(0):0;1506 //voices |= AUD_is_active_in(pThis->hda.Codec.voice_mc)? RT_BIT(1):0;1507 voices |= AUD_is_active_out(OSD0FMT_TO_AUDIO_SELECTOR(&pThis->hda))? RT_BIT(2):0;1508 SSMR3PutU8(pSSMHandle, voices);1509 1505 return VINF_SUCCESS; 1510 1506 } … … 1534 1530 SSMR3GetMem (pSSMHandle, &pThis->hda.stMicBdle, sizeof (HDABDLEDESC)); 1535 1531 SSMR3GetMem (pSSMHandle, &pThis->hda.stInBdle, sizeof (HDABDLEDESC)); 1536 uint8_t voices; 1537 SSMR3GetU8(pSSMHandle, &voices); 1538 AUD_set_active_in(ISD0FMT_TO_AUDIO_SELECTOR(&pThis->hda), voices & RT_BIT(0)); 1539 //AUD_set_active_in(pThis->hda.Codec.voice_mc, voices & RT_BIT(1)); 1540 AUD_set_active_out(OSD0FMT_TO_AUDIO_SELECTOR(&pThis->hda), voices & RT_BIT(2)); 1532 1533 AUD_set_active_in(ISD0FMT_TO_AUDIO_SELECTOR(&pThis->hda), SDCTL(&pThis->hda, 0) & HDA_REG_FIELD_FLAG_MASK(SDCTL, RUN)); 1534 AUD_set_active_out(OSD0FMT_TO_AUDIO_SELECTOR(&pThis->hda), SDCTL(&pThis->hda, 4) & HDA_REG_FIELD_FLAG_MASK(SDCTL, RUN)); 1535 1541 1536 pThis->hda.u64CORBBase = CORBLBASE(&pThis->hda); 1542 1537 pThis->hda.u64CORBBase |= ((uint64_t)CORBUBASE(&pThis->hda)) << 32;
Note:
See TracChangeset
for help on using the changeset viewer.