VirtualBox

Changeset 88226 in vbox for trunk/src/VBox/Devices/Audio


Ignore:
Timestamp:
Mar 22, 2021 9:13:05 AM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
143413
Message:

Audio: Renamed host audio files to the DrvHostAudioXxxx scheme. bugref:9890

Location:
trunk/src/VBox/Devices/Audio
Files:
15 moved

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Audio/DrvHostAudioAlsa.cpp

    r88225 r88226  
    5353
    5454RT_C_DECLS_BEGIN
    55 # include "alsa_stubs.h"
    56 # include "alsa_mangling.h"
     55#include "DrvHostAudioAlsaStubs.h"
     56#include "DrvHostAudioAlsaStubsMangling.h"
    5757RT_C_DECLS_END
    5858
  • trunk/src/VBox/Devices/Audio/DrvHostAudioAlsaStubs.cpp

    r88225 r88226  
    1515 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
    1616 */
     17
    1718#define LOG_GROUP LOG_GROUP_DRV_HOST_AUDIO
    1819#include <iprt/assert.h>
     
    2324#include <alsa/asoundlib.h>
    2425
    25 #include "alsa_stubs.h"
     26#include "DrvHostAudioAlsaStubs.h"
    2627
    2728#define VBOX_ALSA_LIB "libasound.so.2"
     
    3031    static rettype (*pfn_ ## function) signature; \
    3132    \
    32     rettype VBox_##function signature; \
     33    extern "C" rettype VBox_##function signature; \
    3334    rettype VBox_##function signature \
    3435    { \
  • trunk/src/VBox/Devices/Audio/DrvHostAudioAlsaStubs.h

    r88225 r88226  
    1616 */
    1717
    18 #ifndef VBOX_INCLUDED_SRC_Audio_alsa_stubs_h
    19 #define VBOX_INCLUDED_SRC_Audio_alsa_stubs_h
     18#ifndef VBOX_INCLUDED_SRC_Audio_DrvHostAudioAlsaStubs_h
     19#define VBOX_INCLUDED_SRC_Audio_DrvHostAudioAlsaStubs_h
    2020#ifndef RT_WITHOUT_PRAGMA_ONCE
    2121# pragma once
    2222#endif
     23
     24#include <iprt/cdefs.h>
     25
     26RT_C_DECLS_BEGIN
    2327extern int audioLoadAlsaLib(void);
    24 #endif /* !VBOX_INCLUDED_SRC_Audio_alsa_stubs_h */
     28RT_C_DECLS_END
    2529
     30#endif /* !VBOX_INCLUDED_SRC_Audio_DrvHostAudioAlsaStubs_h */
     31
  • trunk/src/VBox/Devices/Audio/DrvHostAudioAlsaStubsMangling.h

    r88225 r88226  
    1818 */
    1919
    20 #ifndef VBOX_INCLUDED_SRC_Audio_alsa_mangling_h
    21 #define VBOX_INCLUDED_SRC_Audio_alsa_mangling_h
     20#ifndef VBOX_INCLUDED_SRC_Audio_DrvHostAudioAlsaStubsMangling_h
     21#define VBOX_INCLUDED_SRC_Audio_DrvHostAudioAlsaStubsMangling_h
    2222#ifndef RT_WITHOUT_PRAGMA_ONCE
    2323# pragma once
     
    7171#define snd_pcm_sw_params_sizeof                ALSA_MANGLER(snd_pcm_sw_params_sizeof)
    7272
    73 #endif /* !VBOX_INCLUDED_SRC_Audio_alsa_mangling_h */
     73#endif /* !VBOX_INCLUDED_SRC_Audio_DrvHostAudioAlsaStubsMangling_h */
  • trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudio.cpp

    r88225 r88226  
    3232#include <iprt/semaphore.h>
    3333
    34 RT_C_DECLS_BEGIN
    35 # include "pulse_mangling.h"
    36 # include "pulse_stubs.h"
    37 RT_C_DECLS_END
     34#include "DrvHostAudioPulseAudioStubsMangling.h"
     35#include "DrvHostAudioPulseAudioStubs.h"
    3836
    3937#include <pulse/pulseaudio.h>
  • trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudioStubs.cpp

    r88225 r88226  
    2828#include <pulse/pulseaudio.h>
    2929
    30 #include "pulse_stubs.h"
     30#include "DrvHostAudioPulseAudioStubs.h"
    3131
    3232
     
    3939    static rettype (*g_pfn_ ## function) signature; \
    4040    \
    41     rettype VBox_##function signature; \
     41    extern "C" rettype VBox_##function signature; \
    4242    rettype VBox_##function signature \
    4343    { \
     
    4848    static void (*g_pfn_ ## function) signature; \
    4949    \
    50     void VBox_##function signature; \
     50    extern "C" void VBox_##function signature; \
    5151    void VBox_##function signature \
    5252    { \
  • trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudioStubs.h

    r88225 r88226  
    1616 */
    1717
    18 #ifndef VBOX_INCLUDED_SRC_Audio_pulse_stubs_h
    19 #define VBOX_INCLUDED_SRC_Audio_pulse_stubs_h
     18#ifndef VBOX_INCLUDED_SRC_Audio_DrvHostAudioPulseAudioStubs_h
     19#define VBOX_INCLUDED_SRC_Audio_DrvHostAudioPulseAudioStubs_h
    2020#ifndef RT_WITHOUT_PRAGMA_ONCE
    2121# pragma once
    2222#endif
     23
     24#include <iprt/cdefs.h>
     25
     26RT_C_DECLS_BEGIN
    2327extern int audioLoadPulseLib(void);
    24 #endif /* !VBOX_INCLUDED_SRC_Audio_pulse_stubs_h */
     28RT_C_DECLS_END
    2529
     30#endif /* !VBOX_INCLUDED_SRC_Audio_DrvHostAudioPulseAudioStubs_h */
     31
  • trunk/src/VBox/Devices/Audio/DrvHostAudioPulseAudioStubsMangling.h

    r88225 r88226  
    1818 */
    1919
    20 #ifndef VBOX_INCLUDED_SRC_Audio_pulse_mangling_h
    21 #define VBOX_INCLUDED_SRC_Audio_pulse_mangling_h
     20#ifndef VBOX_INCLUDED_SRC_Audio_DrvHostAudioPulseAudioStubsMangling_h
     21#define VBOX_INCLUDED_SRC_Audio_DrvHostAudioPulseAudioStubsMangling_h
    2222#ifndef RT_WITHOUT_PRAGMA_ONCE
    2323# pragma once
     
    9090#define pa_usec_to_bytes                        PULSE_MANGLER(pa_usec_to_bytes)
    9191
    92 #endif /* !VBOX_INCLUDED_SRC_Audio_pulse_mangling_h */
     92#endif /* !VBOX_INCLUDED_SRC_Audio_DrvHostAudioPulseAudioStubsMangling_h */
    9393
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette