summaryrefslogtreecommitdiff
path: root/src/VBox/Devices/Audio/DevSB16.cpp
diff options
context:
space:
mode:
authorvboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2018-08-06 16:26:43 +0000
committervboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2018-08-06 16:26:43 +0000
commit7ac2b501bfd98f7b619005a2e0335592d3869353 (patch)
tree2884687f6121fd3fc20a207efa8d716581997e32 /src/VBox/Devices/Audio/DevSB16.cpp
parent91e44c4f41c05f2fa443ccfc274727084ef02e9d (diff)
downloadVirtualBox-svn-7ac2b501bfd98f7b619005a2e0335592d3869353.tar.gz
Audio: Changed cBits -> cBytes of PDMAUDIOPCMPROPS to avoid some unnecessary calculations (light optimization).
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@73529 cfe28804-0f27-0410-a406-dd0f0b0b656f
Diffstat (limited to 'src/VBox/Devices/Audio/DevSB16.cpp')
-rw-r--r--src/VBox/Devices/Audio/DevSB16.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/VBox/Devices/Audio/DevSB16.cpp b/src/VBox/Devices/Audio/DevSB16.cpp
index 5aeaebf31b4..9583f20fd66 100644
--- a/src/VBox/Devices/Audio/DevSB16.cpp
+++ b/src/VBox/Devices/Audio/DevSB16.cpp
@@ -1035,9 +1035,9 @@ static void sb16CmdResetLegacy(PSB16STATE pThis)
pCfg->Props.uHz = pThis->freq;
pCfg->Props.cChannels = 1; /* Mono */
- pCfg->Props.cBits = 8;
+ pCfg->Props.cBytes = 1 /* 8-bit */;
pCfg->Props.fSigned = false;
- pCfg->Props.cShift = PDMAUDIOPCMPROPS_MAKE_SHIFT_PARMS(pCfg->Props.cBits, pCfg->Props.cChannels);
+ pCfg->Props.cShift = PDMAUDIOPCMPROPS_MAKE_SHIFT_PARMS(pCfg->Props.cBytes, pCfg->Props.cChannels);
AssertCompile(sizeof(pCfg->szName) > sizeof("Output"));
strcpy(pCfg->szName, "Output");
@@ -2041,9 +2041,9 @@ static int sb16CheckAndReOpenOut(PSB16STATE pThis)
Cfg.Props.uHz = pThis->freq;
Cfg.Props.cChannels = 1 << pThis->fmt_stereo;
- Cfg.Props.cBits = pThis->fmt_bits;
+ Cfg.Props.cBytes = pThis->fmt_bits / 8;
Cfg.Props.fSigned = RT_BOOL(pThis->fmt_signed);
- Cfg.Props.cShift = PDMAUDIOPCMPROPS_MAKE_SHIFT_PARMS(Cfg.Props.cBits, Cfg.Props.cChannels);
+ Cfg.Props.cShift = PDMAUDIOPCMPROPS_MAKE_SHIFT_PARMS(Cfg.Props.cBytes, Cfg.Props.cChannels);
if (!DrvAudioHlpPCMPropsAreEqual(&Cfg.Props, &pThis->Out.Cfg.Props))
{