Index: /trunk/src/VBox/Devices/Audio/DevCodec.cpp
===================================================================
--- /trunk/src/VBox/Devices/Audio/DevCodec.cpp	(revision 31199)
+++ /trunk/src/VBox/Devices/Audio/DevCodec.cpp	(revision 31200)
@@ -589,5 +589,5 @@
         *pResp = pState->pNodes[CODEC_NID(cmd)].digout.u32F1c_param;
     else if (STAC9220_IS_DIGINPIN_CMD(cmd))
-        *pResp = pState->pNodes[CODEC_NID(cmd)].digout.u32F1c_param;
+        *pResp = pState->pNodes[CODEC_NID(cmd)].digin.u32F1c_param;
     else if (STAC9220_IS_CD_CMD(cmd))
         *pResp = pState->pNodes[CODEC_NID(cmd)].cdnode.u32F1c_param;
@@ -798,5 +798,5 @@
             pNode->digin.u32F09_param = 0;
             pNode->digin.u32F0c_param = 0;
-            pNode->digin.u32F1c_param = RT_MAKE_U32_FROM_U8(0x60, 0x10, 0xc5, 0x1);
+            pNode->digin.u32F1c_param = (0x1 << 24) | (0xc5 << 16) | (0x10 << 8) | 0x60;
         break;
         case 0x12:
