Changeset 30976 in vbox
- Timestamp:
- Jul 22, 2010 10:06:58 AM (14 years ago)
- Location:
- trunk/src/VBox
- Files:
-
- 15 edited
-
Devices/Builtins.cpp (modified) (1 diff)
-
Devices/Builtins.h (modified) (1 diff)
-
Devices/Makefile.kmk (modified) (1 diff)
-
Frontends/VBoxManage/VBoxManageHelp.cpp (modified) (1 diff)
-
Frontends/VBoxManage/VBoxManageInfo.cpp (modified) (1 diff)
-
Frontends/VBoxManage/VBoxManageModifyVM.cpp (modified) (1 diff)
-
Frontends/VirtualBox/src/globals/VBoxGlobal.cpp (modified) (1 diff)
-
Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsAudio.cpp (modified) (1 diff)
-
Frontends/VirtualBox/src/widgets/VBoxApplianceEditorWgt.cpp (modified) (1 diff)
-
Main/AudioAdapterImpl.cpp (modified) (1 diff)
-
Main/ConsoleImpl2.cpp (modified) (3 diffs)
-
Main/ProgressProxyImpl.cpp (modified) (1 diff)
-
Main/idl/VirtualBox.xidl (modified) (2 diffs)
-
Main/webservice/vboxweb.cpp (modified) (1 diff)
-
Main/xml/Settings.cpp (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Builtins.cpp
r30906 r30976 121 121 if (RT_FAILURE(rc)) 122 122 return rc; 123 #ifdef VBOX_WITH_AUDIO_INTELHD124 123 rc = pCallbacks->pfnRegister(pCallbacks, &g_DeviceICH6_HDA); 125 124 if (RT_FAILURE(rc)) 126 125 return rc; 127 #endif128 126 rc = pCallbacks->pfnRegister(pCallbacks, &g_DeviceAudioSniffer); 129 127 if (RT_FAILURE(rc)) -
trunk/src/VBox/Devices/Builtins.h
r30906 r30976 61 61 extern const PDMDEVREG g_DeviceICHAC97; 62 62 extern const PDMDEVREG g_DeviceSB16; 63 #ifdef VBOX_WITH_AUDIO_INTELHD64 63 extern const PDMDEVREG g_DeviceICH6_HDA; 65 #endif66 64 extern const PDMDEVREG g_DeviceAudioSniffer; 67 65 extern const PDMDEVREG g_DeviceOHCI; -
trunk/src/VBox/Devices/Makefile.kmk
r30866 r30976 314 314 Audio/DevIchAc97.cpp \ 315 315 Audio/DevSB16.cpp \ 316 Audio/DevIchIntelHDA.cpp \ 317 Audio/DevCodec.cpp \ 316 318 PC/DevDMA.cpp \ 317 319 Storage/fdc.c \ 318 320 Serial/DevSerial.cpp \ 319 321 Parallel/DevParallel.cpp 320 321 ifdef VBOX_WITH_AUDIO_INTELHD322 DevicesR3_SOURCES += Audio/DevIchIntelHDA.cpp323 DevicesR3_SOURCES += Audio/DevCodec.cpp324 DevicesR3_DEFS += VBOX_WITH_AUDIO_INTELHD325 VBoxDD_DEFS += VBOX_WITH_AUDIO_INTELHD326 endif327 322 328 323 ifdef VBOX_DYNAMIC_NET_ATTACH -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp
r29865 r30976 295 295 } 296 296 RTPrintf( "]\n"); 297 RTPrintf(" [--audiocontroller ac97| sb16]\n"297 RTPrintf(" [--audiocontroller ac97|hda|sb16]\n" 298 298 " [--clipboard disabled|hosttoguest|guesttohost|\n" 299 299 " bidirectional]\n"); -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp
r30767 r30976 1215 1215 pszCtrl = "SB16"; 1216 1216 break; 1217 case AudioControllerType_HDA: 1218 if (details == VMINFO_MACHINEREADABLE) 1219 pszCtrl = "hda"; 1220 else 1221 pszCtrl = "HDA"; 1222 break; 1217 1223 } 1218 1224 } -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp
r29465 r30976 1726 1726 else if (!strcmp(ValueUnion.psz, "ac97")) 1727 1727 CHECK_ERROR(audioAdapter, COMSETTER(AudioController)(AudioControllerType_AC97)); 1728 else if (!strcmp(ValueUnion.psz, "hda")) 1729 CHECK_ERROR(audioAdapter, COMSETTER(AudioController)(AudioControllerType_HDA)); 1728 1730 else 1729 1731 { -
trunk/src/VBox/Frontends/VirtualBox/src/globals/VBoxGlobal.cpp
r30677 r30976 2744 2744 mAudioControllerTypes [KAudioControllerType_SB16] = 2745 2745 tr ("SoundBlaster 16", "AudioControllerType"); 2746 mAudioControllerTypes [KAudioControllerType_HDA] = 2747 tr ("Intel HD Audio", "AudioControllerType"); 2746 2748 2747 2749 mNetworkAdapterTypes [KNetworkAdapterType_Am79C970A] = -
trunk/src/VBox/Frontends/VirtualBox/src/settings/vm/VBoxVMSettingsAudio.cpp
r28800 r30976 108 108 /* Refill them */ 109 109 mCbAudioController->insertItem (mCbAudioController->count(), 110 vboxGlobal().toString (KAudioControllerType_HDA)); 111 mCbAudioController->insertItem (mCbAudioController->count(), 110 112 vboxGlobal().toString (KAudioControllerType_AC97)); 111 113 mCbAudioController->insertItem (mCbAudioController->count(), -
trunk/src/VBox/Frontends/VirtualBox/src/widgets/VBoxApplianceEditorWgt.cpp
r30210 r30976 406 406 e->addItem (vboxGlobal().toString (KAudioControllerType_AC97), KAudioControllerType_AC97); 407 407 e->addItem (vboxGlobal().toString (KAudioControllerType_SB16), KAudioControllerType_SB16); 408 e->addItem (vboxGlobal().toString (KAudioControllerType_HDA), KAudioControllerType_HDA); 408 409 editor = e; 409 410 break; -
trunk/src/VBox/Main/AudioAdapterImpl.cpp
r30934 r30976 301 301 case AudioControllerType_AC97: 302 302 case AudioControllerType_SB16: 303 case AudioControllerType_HDA: 303 304 { 304 305 mData.backup(); -
trunk/src/VBox/Main/ConsoleImpl2.cpp
r30955 r30976 1811 1811 1812 1812 /* 1813 * AC'97 ICH / SoundBlaster16 audio 1813 * AC'97 ICH / SoundBlaster16 audio / Intel HD Audio 1814 1814 */ 1815 1815 BOOL enabled; … … 1829 1829 /* default: ICH AC97 */ 1830 1830 InsertConfigNode(pDevices, "ichac97", &pDev); 1831 rc = CFGMR3InsertNode(pDev, "0", &pInst);1831 InsertConfigNode(pDev, "0", &pInst); 1832 1832 InsertConfigInteger(pInst, "Trusted", 1); /* boolean */ 1833 1833 InsertConfigInteger(pInst, "PCIDeviceNo", 5); … … 1851 1851 InsertConfigInteger(pCfg, "Version", 0x0405); 1852 1852 break; 1853 } 1854 case AudioControllerType_HDA: 1855 { 1856 /* Intel HD Audio */ 1857 InsertConfigNode(pDevices, "hda", &pDev); 1858 InsertConfigNode(pDev, "0", &pInst); 1859 InsertConfigInteger(pInst, "Trusted", 1); /* boolean */ 1860 InsertConfigInteger(pInst, "PCIDeviceNo", 5); 1861 Assert(!afPciDeviceNo[5]); 1862 afPciDeviceNo[5] = true; 1863 InsertConfigInteger(pInst, "PCIFunctionNo", 0); 1864 InsertConfigNode(pInst, "Config", &pCfg); 1853 1865 } 1854 1866 } -
trunk/src/VBox/Main/ProgressProxyImpl.cpp
r30714 r30976 313 313 HRESULT hrc; 314 314 LogFlowThisFunc(("\n")); 315 316 NOREF(fEarly); 315 317 316 318 /* -
trunk/src/VBox/Main/idl/VirtualBox.xidl
r30967 r30976 466 466 --> 467 467 </const> 468 <const name="Future" value="13"> 468 <const name="v1_11" value="13"> 469 <desc>Settings version "1.11", written by VirtualBox 3.3.x.</desc> 470 <!-- Machine changes: HD Audio controller 471 --> 472 </const> 473 <const name="Future" value="99999"> 469 474 <desc>Settings version greater than "1.10", written by a future VirtualBox version.</desc> 470 475 </const> … … 12133 12138 <const name="AC97" value="0"/> 12134 12139 <const name="SB16" value="1"/> 12140 <const name="HDA" value="2"/> 12135 12141 </enum> 12136 12142 -
trunk/src/VBox/Main/webservice/vboxweb.cpp
r30681 r30976 421 421 { 422 422 // wait for a socket to arrive on the queue 423 size_t cIdleThreads , cThreads;423 size_t cIdleThreads = 0, cThreads = 0; 424 424 m_soap->socket = m_pQ->get(cIdleThreads, cThreads); 425 425 -
trunk/src/VBox/Main/xml/Settings.cpp
r30934 r30976 30 30 * 31 31 * 3) In the settings writer method, write the setting _only_ if the current settings 32 * version (stored in m->sv) is high enough. That is, for VirtualBox 3. 2, write it33 * only if (m->sv >= SettingsVersion_v1_1 0).32 * version (stored in m->sv) is high enough. That is, for VirtualBox 3.3, write it 33 * only if (m->sv >= SettingsVersion_v1_11). 34 34 * 35 35 * 4) In MachineConfigFile::bumpSettingsVersionIfNeeded(), check if the new setting has … … 82 82 83 83 /** VirtualBox XML settings version number substring ("x.y") */ 84 #define VBOX_XML_VERSION "1.1 0"84 #define VBOX_XML_VERSION "1.11" 85 85 86 86 /** VirtualBox XML settings version platform substring */ … … 283 283 else if (ulMinor == 10) 284 284 m->sv = SettingsVersion_v1_10; 285 else if (ulMinor > 10) 285 else if (ulMinor == 11) 286 m->sv = SettingsVersion_v1_11; 287 else if (ulMinor > 11) 286 288 m->sv = SettingsVersion_Future; 287 289 } … … 303 305 // creating new settings file: 304 306 m->strSettingsVersionFull = VBOX_XML_VERSION_FULL; 305 m->sv = SettingsVersion_v1_1 0;307 m->sv = SettingsVersion_v1_11; 306 308 } 307 309 } … … 2047 2049 else if (strTemp == "AC97") 2048 2050 aa.controllerType = AudioControllerType_AC97; 2051 else if (strTemp == "HDA") 2052 aa.controllerType = AudioControllerType_HDA; 2049 2053 else 2050 2054 throw ConfigFileError(this, &elmAudioAdapter, N_("Invalid value '%s' in AudioAdapter/@controller attribute"), strTemp.c_str()); … … 3415 3419 { 3416 3420 /* m->sv >= SettingsVersion_v1_10 */ 3417 xml::ElementNode *pelmDisabledNode ;3421 xml::ElementNode *pelmDisabledNode= NULL; 3418 3422 if (nic.fHasDisabledNAT) 3419 3423 pelmDisabledNode = pelmAdapter->createChild("DisabledModes"); … … 3476 3480 3477 3481 xml::ElementNode *pelmAudio = pelmHardware->createChild("AudioAdapter"); 3478 pelmAudio->setAttribute("controller", (hw.audioAdapter.controllerType == AudioControllerType_SB16) ? "SB16" : "AC97"); 3479 3480 if ( m->sv >= SettingsVersion_v1_10) 3482 const char *pcszController; 3483 switch (hw.audioAdapter.controllerType) 3484 { 3485 case AudioControllerType_SB16: 3486 pcszController = "SB16"; 3487 break; 3488 case AudioControllerType_HDA: 3489 if (m->sv >= SettingsVersion_v1_11) 3490 { 3491 pcszController = "HDA"; 3492 break; 3493 } 3494 /* fall through */ 3495 case AudioControllerType_AC97: 3496 default: 3497 pcszController = "AC97"; break; 3498 } 3499 pelmAudio->setAttribute("controller", pcszController); 3500 3501 if (m->sv >= SettingsVersion_v1_10) 3481 3502 { 3482 3503 xml::ElementNode *pelmRTC = pelmHardware->createChild("RTC");
Note:
See TracChangeset
for help on using the changeset viewer.

