Index: /trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp
===================================================================
--- /trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp	(revision 87758)
+++ /trunk/src/VBox/Main/src-client/ConsoleImpl2.cpp	(revision 87759)
@@ -3052,12 +3052,9 @@
                      * HDA-specific parameters.
                      */
-
                     uint64_t uTmp;
                     GetExtraDataBoth(virtualBox, pMachine, "VBoxInternal2/Audio/Device/PosAdjustEnabled", &strTmp);
                     if (strTmp.isNotEmpty())
-                    {
-                        uTmp = strTmp.toUInt64(); /* Returns 0 if not set / invalid -> means disabled. */
-                        InsertConfigInteger(pCfg,          "PosAdjustEnabled",     uTmp);
-                    }
+                        InsertConfigInteger(pCfg,          "PosAdjustEnabled",             strTmp.equalsIgnoreCase("true")
+                                                                                        || strTmp.equalsIgnoreCase("1"));
 
                     GetExtraDataBoth(virtualBox, pMachine, "VBoxInternal2/Audio/Device/PosAdjustFrames", &strTmp);
@@ -3065,7 +3062,11 @@
                     {
                         uTmp = strTmp.toUInt64(); /* Ditto. */
-                        InsertConfigInteger(pCfg,          "PosAdjustFrames",      uTmp);
+                        InsertConfigInteger(pCfg,          "PosAdjustFrames",           uTmp);
                     }
 
+                    GetExtraDataBoth(virtualBox, pMachine, "VBoxInternal2/Audio/Device/TransferHeuristicsEnabled", &strTmp);
+                    if (strTmp.isNotEmpty())
+                        InsertConfigInteger(pCfg,          "TransferHeuristicsEnabled",    strTmp.equalsIgnoreCase("true")
+                                                                                        || strTmp.equalsIgnoreCase("1"));
                     break;
                 }
