VirtualBox

Changeset 87374 in vbox for trunk/src/VBox/Main/src-client


Ignore:
Timestamp:
Jan 22, 2021 3:29:11 PM (4 years ago)
Author:
vboxsync
Message:

Audio/Main: Made the HDA emulation's position adjustment configurable via extra data "VBoxInternal2/Audio/Device/PosAdjust[Enabled|Frames]" (optional). ticketoem2ref:36

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp

    r87367 r87374  
    30073007                    if (strDebugPathOut.isNotEmpty())
    30083008                        InsertConfigString(pCfg,    "DebugPathOut",         strDebugPathOut);
     3009
     3010                    /*
     3011                     * HDA-specific parameters.
     3012                     */
     3013
     3014                    uint64_t uTmp;
     3015                    GetExtraDataBoth(virtualBox, pMachine, "VBoxInternal2/Audio/Device/PosAdjustEnabled", &strTmp);
     3016                    if (strTmp.isNotEmpty())
     3017                    {
     3018                        uTmp = strTmp.toUInt64(); /* Returns 0 if not set / invalid -> means disabled. */
     3019                        InsertConfigInteger(pCfg,          "PosAdjustEnabled",     uTmp);
     3020                    }
     3021
     3022                    GetExtraDataBoth(virtualBox, pMachine, "VBoxInternal2/Audio/Device/PosAdjustFrames", &strTmp);
     3023                    if (strTmp.isNotEmpty())
     3024                    {
     3025                        uTmp = strTmp.toUInt64(); /* Ditto. */
     3026                        InsertConfigInteger(pCfg,          "PosAdjustFrames",      uTmp);
     3027                    }
     3028
    30093029                    break;
    30103030                }
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