VirtualBox

Changeset 90148 in vbox for trunk


Ignore:
Timestamp:
Jul 10, 2021 12:40:31 AM (4 years ago)
Author:
vboxsync
Message:

DevHdaCodec: Renamed a couple of variables. bugref:9890

Location:
trunk/src/VBox/Devices/Audio
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Audio/DevHdaCodec.cpp

    r90147 r90148  
    796796    AssertCompile(STAC9221_NUM_NODES <= RT_ELEMENTS(pThis->aNodes));
    797797    pCfg->cTotalNodes       = STAC9221_NUM_NODES;
    798     pCfg->u8AdcVolsLineIn   = STAC9220_NID_AMP_ADC0;
    799     pCfg->u8DacLineOut      = STAC9220_NID_DAC1;
     798    pCfg->idxAdcVolsLineIn  = STAC9220_NID_AMP_ADC0;
     799    pCfg->idxDacLineOut     = STAC9220_NID_DAC1;
    800800
    801801    /* Copy over the node class lists and popuplate afNodeClassifications. */
     
    21082108            hdaCodecSetRegisterU8(&AMPLIFIER_REGISTER(*pAmplifier, AMPLIFIER_OUT, AMPLIFIER_RIGHT, u8Index), uCmd, 0);
    21092109
    2110         if (CODEC_NID(uCmd) == pThis->Cfg.u8DacLineOut)
     2110        if (CODEC_NID(uCmd) == pThis->Cfg.idxDacLineOut)
    21112111            hdaR3CodecToAudVolume(pThis, pNode, pAmplifier, PDMAUDIOMIXERCTL_FRONT);
    21122112    }
     
    27252725     */
    27262726    PCODECNODE pNode;
    2727     if (hdaCodecIsDacNode(pThis, pThis->Cfg.u8DacLineOut))
    2728     {
    2729         pNode = &pThis->aNodes[pThis->Cfg.u8DacLineOut];
     2727    if (hdaCodecIsDacNode(pThis, pThis->Cfg.idxDacLineOut))
     2728    {
     2729        pNode = &pThis->aNodes[pThis->Cfg.idxDacLineOut];
    27302730        hdaR3CodecToAudVolume(pThis, pNode, &pNode->dac.B_params, PDMAUDIOMIXERCTL_FRONT);
    27312731    }
    2732     else if (hdaCodecIsSpdifOutNode(pThis, pThis->Cfg.u8DacLineOut))
    2733     {
    2734         pNode = &pThis->aNodes[pThis->Cfg.u8DacLineOut];
     2732    else if (hdaCodecIsSpdifOutNode(pThis, pThis->Cfg.idxDacLineOut))
     2733    {
     2734        pNode = &pThis->aNodes[pThis->Cfg.idxDacLineOut];
    27352735        hdaR3CodecToAudVolume(pThis, pNode, &pNode->spdifout.B_params, PDMAUDIOMIXERCTL_FRONT);
    27362736    }
    27372737
    2738     pNode = &pThis->aNodes[pThis->Cfg.u8AdcVolsLineIn];
     2738    pNode = &pThis->aNodes[pThis->Cfg.idxAdcVolsLineIn];
    27392739    hdaR3CodecToAudVolume(pThis, pNode, &pNode->adcvol.B_params, PDMAUDIOMIXERCTL_LINE_IN);
    27402740
     
    28102810     * Set initial volume.
    28112811     */
    2812     PCODECNODE pNode = &pThis->aNodes[pCodecCfg->u8DacLineOut];
     2812    PCODECNODE pNode = &pThis->aNodes[pCodecCfg->idxDacLineOut];
    28132813    rc = hdaR3CodecToAudVolume(pThis, pNode, &pNode->dac.B_params, PDMAUDIOMIXERCTL_FRONT);
    28142814    AssertRCReturn(rc, rc);
    28152815
    2816     pNode = &pThis->aNodes[pCodecCfg->u8AdcVolsLineIn];
     2816    pNode = &pThis->aNodes[pCodecCfg->idxAdcVolsLineIn];
    28172817    rc = hdaR3CodecToAudVolume(pThis, pNode, &pNode->adcvol.B_params, PDMAUDIOMIXERCTL_LINE_IN);
    28182818    AssertRCReturn(rc, rc);
  • trunk/src/VBox/Devices/Audio/DevHdaCodec.h

    r90147 r90148  
    808808
    809809/**
    810  * Code configuration.
     810 * Codec configuration.
    811811 *
    812812 * This will not change after construction and is therefore kept in a const
     
    826826
    827827    uint8_t         cTotalNodes;
    828     uint8_t         u8AdcVolsLineIn;
    829     uint8_t         u8DacLineOut;
     828    uint8_t         idxAdcVolsLineIn;
     829    uint8_t         idxDacLineOut;
    830830
    831831    /** Align the lists below so they don't cross cache lines (assumes
     
    857857} HDACODECCFG;
    858858AssertCompileMemberAlignment(HDACODECCFG, abPorts, CODEC_NODES_MAX);
     859AssertCompileSizeAlignment(HDACODECCFG, 64);
    859860
    860861
     
    866867    /** The codec configuration - initialized at construction time. */
    867868    HDACODECCFG const   Cfg;
    868     /** The node data. */
     869    /** The state data for each node. */
    869870    CODECNODE           aNodes[CODEC_NODES_MAX];
    870871    /** Statistics. */
     
    875876AssertCompile(RT_IS_POWER_OF_TWO(CODEC_NODES_MAX));
    876877AssertCompileMemberAlignment(HDACODECR3, aNodes, 64);
    877 AssertCompileSizeAlignment(HDACODECR3, 8);
    878 AssertCompileSizeAlignment(HDACODECR3, 16);
    879 AssertCompileSizeAlignment(HDACODECR3, 32);
    880878AssertCompileSizeAlignment(HDACODECR3, 64);
    881879
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette