VirtualBox

Changeset 1551 in vbox for trunk/src/VBox/Main


Ignore:
Timestamp:
Mar 17, 2007 1:09:30 AM (18 years ago)
Author:
vboxsync
Message:

Mac OS X audio support (only playback).

Location:
trunk/src/VBox/Main
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/AudioAdapterImpl.cpp

    r1071 r1551  
    218218        {
    219219            case AudioDriverType_NullAudioDriver:
     220#ifdef __WIN__
     221#ifdef VBOX_WITH_WINMM
     222            case AudioDriverType_WINMMAudioDriver:
     223#endif
     224            case AudioDriverType_DSOUNDAudioDriver:
     225#endif /* __WIN__ */
     226#ifdef __LINUX__
     227            case AudioDriverType_OSSAudioDriver:
     228#ifdef VBOX_WITH_ALSA
     229            case AudioDriverType_ALSAAudioDriver:
     230#endif
     231#endif /* __LINUX__ */
     232#ifdef __DARWIN__
     233            case AudioDriverType_CoreAudioDriver:
     234#endif
    220235            {
    221236                mData.backup();
     
    224239            }
    225240
    226 #ifdef __WIN__
    227 #ifdef VBOX_WITH_WINMM
    228             case AudioDriverType_WINMMAudioDriver:
    229             {
    230                 mData.backup();
    231                 mData->mAudioDriver = audioDriver;
    232                 break;
    233             }
    234 #endif
    235             case AudioDriverType_DSOUNDAudioDriver:
    236             {
    237                 mData.backup();
    238                 mData->mAudioDriver = audioDriver;
    239                 break;
    240             }
    241 #endif /* __WIN__ */
    242 
    243 #ifdef __LINUX__
    244             case AudioDriverType_OSSAudioDriver:
    245             {
    246                 mData.backup();
    247                 mData->mAudioDriver = audioDriver;
    248                 break;
    249             }
    250 #ifdef VBOX_WITH_ALSA
    251             case AudioDriverType_ALSAAudioDriver:
    252             {
    253                 mData.backup();
    254                 mData->mAudioDriver = audioDriver;
    255                 break;
    256             }
    257 #endif
    258 #endif /* __LINUX__ */
    259241            default:
    260242            {
  • trunk/src/VBox/Main/ConsoleImpl.cpp

    r1397 r1551  
    53215321                break;
    53225322            }
    5323 #ifdef VBOX_WITH_ALSA
     5323# ifdef VBOX_WITH_ALSA
    53245324            case AudioDriverType_ALSAAudioDriver:
    53255325            {
     
    53275327                break;
    53285328            }
    5329 #endif
     5329# endif
    53305330#endif /* __LINUX__ */
     5331#ifdef __DARWIN__
     5332            case AudioDriverType_CoreAudioDriver:
     5333            {
     5334                rc = CFGMR3InsertString(pCfg, "AudioDriver", "coreaudio");              RC_CHECK();
     5335                break;
     5336            }
     5337#endif
    53315338        }
    53325339    }
  • trunk/src/VBox/Main/MachineImpl.cpp

    r1490 r1551  
    39493949#endif
    39503950#endif // __LINUX__
     3951#ifdef __DARWIN__
     3952        else if (driver == L"coreaudio")
     3953            audioDriver = AudioDriverType_CoreAudioDriver;
     3954#endif
    39513955        else
    39523956            AssertMsgFailed (("Invalid driver: %ls\n", driver.raw()));
     
    57275731            }
    57285732#endif /* __WIN__ */
     5733#ifdef __LINUX__
    57295734            case AudioDriverType_ALSAAudioDriver:
    57305735#ifdef VBOX_WITH_ALSA
     
    57345739            }
    57355740#endif
    5736 #ifdef __LINUX__
    57375741            case AudioDriverType_OSSAudioDriver:
    57385742            {
     
    57415745            }
    57425746#endif /* __LINUX__ */
     5747#ifdef __DARWIN__
     5748            case AudioDriverType_CoreAudioDriver:
     5749            {
     5750                CFGLDRSetString (adapterNode, "driver", "coreaudio");
     5751                break;
     5752            }
     5753#endif
    57435754            default:
    57445755                ComAssertMsgFailedBreak (("Wrong audio driver type! driver = %d\n",
  • trunk/src/VBox/Main/idl/VirtualBox.xidl

    r1471 r1551  
    69096909        <const name="ALSAAudioDriver"   value="3"/>
    69106910        <const name="DSOUNDAudioDriver" value="4"/>
     6911        <const name="CoreAudioDriver"   value="5"/>
    69116912    </enum>
    69126913
  • trunk/src/VBox/Main/xml/VirtualBox-settings-macosx.xsd

    r632 r1551  
    9696      <xsd:restriction base="xsd:token">
    9797        <xsd:enumeration value="null"/>
     98        <xsd:enumeration value="coreaudio"/>
    9899      </xsd:restriction>
    99100    </xsd:simpleType>
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