VirtualBox

Changeset 61413 in vbox for trunk/src/VBox/Devices


Ignore:
Timestamp:
Jun 2, 2016 1:24:16 PM (9 years ago)
Author:
vboxsync
Message:

Audio: Use the old audio code for now when doing a release. Set VBOX_WITH_AUDIO_STABLE to an empty value to enable the new audio code (default for non-release builds for now).

Location:
trunk/src/VBox/Devices
Files:
30 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Makefile.kmk

    r61339 r61413  
    154154        VMMDev/VMMDevTesting.cpp \
    155155        Network/DevPCNet.cpp \
    156         Audio/DevIchAc97.cpp \
    157         Audio/DevSB16.cpp \
    158         Audio/DevIchHda.cpp \
    159         Audio/DevIchHdaCodec.cpp \
    160156        PC/DevDMA.cpp \
    161157        PC/DevHPET.cpp \
     
    544540 # --- Audio bits. ---
    545541
    546  if 0
     542 if 0 # Not stable yet.
    547543  VBoxDD_DEFS += VBOX_WITH_HDA_INTERLEAVING_STREAMS_SUPPORT
    548544  VBoxDD_DEFS += VBOX_WITH_HDA_51_SURROUND
    549545 endif
    550546
     547 VBoxDD_DEFS  += $(if $(VBOX_WITH_AUDIO_STABLE),VBOX_WITH_AUDIO_STABLE,)
     548
    551549 VBoxDD_SOURCES         += \
    552    Audio/AudioMixBuffer.cpp \
    553    Audio/AudioMixer.cpp \
    554    Audio/DrvAudio.cpp \
    555    Audio/DrvAudioCommon.cpp \
    556    Audio/DrvHostNullAudio.cpp
     550   $(VBOX_AUDIO_PATH_SOURCES)/DevIchAc97.cpp \
     551   $(VBOX_AUDIO_PATH_SOURCES)/DevSB16.cpp \
     552   $(VBOX_AUDIO_PATH_SOURCES)/DevIchHda.cpp \
     553   $(VBOX_AUDIO_PATH_SOURCES)/DevIchHdaCodec.cpp \
     554   $(VBOX_AUDIO_PATH_SOURCES)/AudioMixBuffer.cpp \
     555   $(VBOX_AUDIO_PATH_SOURCES)/AudioMixer.cpp \
     556   $(VBOX_AUDIO_PATH_SOURCES)/DrvAudio.cpp \
     557   $(VBOX_AUDIO_PATH_SOURCES)/DrvAudioCommon.cpp \
     558   $(VBOX_AUDIO_PATH_SOURCES)/DrvHostNullAudio.cpp
    557559
    558560 ifeq ($(KBUILD_TARGET),darwin)
    559561  VBoxDD_SOURCES += \
    560    Audio/DrvHostCoreAudio.cpp
     562   $(VBOX_AUDIO_PATH_SOURCES)/DrvHostCoreAudio.cpp
    561563 endif
    562564
    563565 ifeq ($(KBUILD_TARGET),win)
    564566  VBoxDD_SOURCES += \
    565    Audio/DrvHostDSound.cpp
     567   $(VBOX_AUDIO_PATH_SOURCES)/DrvHostDSound.cpp
    566568 endif
    567569
     
    570572   VBoxDD_DEFS    += VBOX_WITH_OSS
    571573   VBoxDD_SOURCES += \
    572         Audio/DrvHostOSSAudio.cpp
     574        $(VBOX_AUDIO_PATH_SOURCES)/DrvHostOSSAudio.cpp
    573575  endif
    574576
     
    576578   VBoxDD_DEFS    += VBOX_WITH_PULSE
    577579   VBoxDD_SOURCES += \
    578    Audio/DrvHostPulseAudio.cpp \
    579    Audio/pulse_stubs.c
     580   $(VBOX_AUDIO_PATH_SOURCES)/DrvHostPulseAudio.cpp \
     581   $(VBOX_AUDIO_PATH_SOURCES)/pulse_stubs.c
    580582  endif
    581583
     
    583585   VBoxDD_DEFS    += VBOX_WITH_ALSA
    584586   VBoxDD_SOURCES += \
    585         Audio/DrvHostALSAAudio.cpp \
    586         Audio/alsa_stubs.c
     587        $(VBOX_AUDIO_PATH_SOURCES)/DrvHostALSAAudio.cpp \
     588        $(VBOX_AUDIO_PATH_SOURCES)/alsa_stubs.c
    587589  endif
    588590 endif
     
    592594   VBoxDD_DEFS    += VBOX_WITH_OSS
    593595   VBoxDD_SOURCES += \
    594         Audio/DrvHostOSSAudio.cpp
     596        $(VBOX_AUDIO_PATH_SOURCES)/DrvHostOSSAudio.cpp
    595597  endif
    596598  ifdef VBOX_WITH_PULSE
    597599   VBoxDD_DEFS    += VBOX_WITH_PULSE
    598600   VBoxDD_SOURCES += \
    599    Audio/DrvHostPulseAudio.cpp \
    600    Audio/pulse_stubs.c
     601   $(VBOX_AUDIO_PATH_SOURCES)/DrvHostPulseAudio.cpp \
     602   $(VBOX_AUDIO_PATH_SOURCES)/pulse_stubs.c
    601603  endif
    602604 endif
     
    604606 ifeq ($(KBUILD_TARGET),solaris)
    605607  ifdef VBOX_WITH_OSS
    606    VBoxDD_SOURCES += Audio/DrvHostOSSAudio.cpp
     608   VBoxDD_SOURCES += $(VBOX_AUDIO_PATH_SOURCES)/DrvHostOSSAudio.cpp
    607609   VBoxDD_DEFS    += VBOX_WITH_OSS
    608610  endif
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