VirtualBox

Changeset 88234 in vbox


Ignore:
Timestamp:
Mar 22, 2021 10:25:25 AM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
143430
Message:

Audio: Renamed DrvAudioCommon.* to AudioHlp.*, changing functions from DrvAudioHlp to AudioHlp. bugref:9890

Location:
trunk/src/VBox/Devices
Files:
12 edited
2 moved

Legend:

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

    r88233 r88234  
    4343#include <stdlib.h>
    4444
    45 #include "DrvAudioCommon.h"
     45#include "AudioHlp.h"
    4646#include "AudioMixBuffer.h"
    4747
     
    149149 * @param   pszFmt              String to convert to an audio format.
    150150 */
    151 PDMAUDIOFMT DrvAudioHlpStrToAudFmt(const char *pszFmt)
     151PDMAUDIOFMT AudioHlpStrToAudFmt(const char *pszFmt)
    152152{
    153153    AssertPtrReturn(pszFmt, PDMAUDIOFMT_INVALID);
     
    173173 * Checks whether a given stream configuration is valid or not.
    174174 *
    175  * @note    See notes on DrvAudioHlpPcmPropsAreValid().
     175 * @note    See notes on AudioHlpPcmPropsAreValid().
    176176 *
    177177 * Returns @c true if configuration is valid, @c false if not.
    178178 * @param   pCfg                Stream configuration to check.
    179179 */
    180 bool DrvAudioHlpStreamCfgIsValid(PCPDMAUDIOSTREAMCFG pCfg)
     180bool AudioHlpStreamCfgIsValid(PCPDMAUDIOSTREAMCFG pCfg)
    181181{
    182182    AssertPtrReturn(pCfg, false);
     
    191191
    192192    if (fValid)
    193         fValid = DrvAudioHlpPcmPropsAreValid(&pCfg->Props);
     193        fValid = AudioHlpPcmPropsAreValid(&pCfg->Props);
    194194
    195195    return fValid;
     
    207207 * @param   cChannels           Number of audio channels.
    208208 */
    209 uint32_t DrvAudioHlpCalcBitrate(uint8_t cBits, uint32_t uHz, uint8_t cChannels)
     209uint32_t AudioHlpCalcBitrate(uint8_t cBits, uint32_t uHz, uint8_t cChannels)
    210210{
    211211    return cBits * uHz * cChannels;
     
    225225 * @param   pProps      The PCM properties to check.
    226226 */
    227 bool DrvAudioHlpPcmPropsAreValid(PCPDMAUDIOPCMPROPS pProps)
     227bool AudioHlpPcmPropsAreValid(PCPDMAUDIOPCMPROPS pProps)
    228228{
    229229    AssertPtrReturn(pProps, false);
     
    285285 * @param   cbPath              Size (in bytes) of path to sanitize.
    286286 */
    287 int DrvAudioHlpFileNameSanitize(char *pszPath, size_t cbPath)
     287int AudioHlpFileNameSanitize(char *pszPath, size_t cbPath)
    288288{
    289289    RT_NOREF(cbPath);
     
    327327 * @param   fFlags              File naming flags, PDMAUDIOFILENAME_FLAGS_XXX.
    328328 */
    329 int DrvAudioHlpFileNameGet(char *pszFile, size_t cchFile, const char *pszPath, const char *pszName,
    330                            uint32_t uInstance, PDMAUDIOFILETYPE enmType, uint32_t fFlags)
     329int AudioHlpFileNameGet(char *pszFile, size_t cchFile, const char *pszPath, const char *pszName,
     330                        uint32_t uInstance, PDMAUDIOFILETYPE enmType, uint32_t fFlags)
    331331{
    332332    AssertPtrReturn(pszFile, VERR_INVALID_POINTER);
     
    383383            }
    384384
    385             rc = DrvAudioHlpFileNameSanitize(szFileName, sizeof(szFileName));
     385            rc = AudioHlpFileNameSanitize(szFileName, sizeof(szFileName));
    386386            if (RT_FAILURE(rc))
    387387                break;
     
    446446 * @param   fFlags              Audio file flags, PDMAUDIOFILE_FLAGS_XXX.
    447447 * @param   ppFile              Where to store the created audio file handle.
    448  *                              Needs to be destroyed with DrvAudioHlpFileDestroy().
    449  */
    450 int DrvAudioHlpFileCreate(PDMAUDIOFILETYPE enmType, const char *pszFile, uint32_t fFlags, PPDMAUDIOFILE *ppFile)
     448 *                              Needs to be destroyed with AudioHlpFileDestroy().
     449 */
     450int AudioHlpFileCreate(PDMAUDIOFILETYPE enmType, const char *pszFile, uint32_t fFlags, PPDMAUDIOFILE *ppFile)
    451451{
    452452    AssertPtrReturn(pszFile, VERR_INVALID_POINTER);
     
    496496 * @param   pFile               Audio file (object) to destroy.
    497497 */
    498 void DrvAudioHlpFileDestroy(PPDMAUDIOFILE pFile)
     498void AudioHlpFileDestroy(PPDMAUDIOFILE pFile)
    499499{
    500500    if (!pFile)
    501501        return;
    502502
    503     DrvAudioHlpFileClose(pFile);
     503    AudioHlpFileClose(pFile);
    504504
    505505    RTMemFree(pFile);
     
    516516 * @param   pProps              PCM properties to use.
    517517 */
    518 int DrvAudioHlpFileOpen(PPDMAUDIOFILE pFile, uint32_t fOpen, PCPDMAUDIOPCMPROPS pProps)
     518int AudioHlpFileOpen(PPDMAUDIOFILE pFile, uint32_t fOpen, PCPDMAUDIOPCMPROPS pProps)
    519519{
    520520    AssertPtrReturn(pFile,   VERR_INVALID_POINTER);
     
    600600 * @param   pFile               Audio file handle to close.
    601601 */
    602 int DrvAudioHlpFileClose(PPDMAUDIOFILE pFile)
     602int AudioHlpFileClose(PPDMAUDIOFILE pFile)
    603603{
    604604    if (!pFile)
    605605        return VINF_SUCCESS;
    606606
    607     size_t cbSize = DrvAudioHlpFileGetDataSize(pFile);
     607    size_t cbSize = AudioHlpFileGetDataSize(pFile);
    608608
    609609    int rc = VINF_SUCCESS;
     
    641641        && !(pFile->fFlags & PDMAUDIOFILE_FLAGS_KEEP_IF_EMPTY))
    642642    {
    643         rc = DrvAudioHlpFileDelete(pFile);
     643        rc = AudioHlpFileDelete(pFile);
    644644    }
    645645
     
    663663 * @param   pFile               Audio file handle to delete.
    664664 */
    665 int DrvAudioHlpFileDelete(PPDMAUDIOFILE pFile)
     665int AudioHlpFileDelete(PPDMAUDIOFILE pFile)
    666666{
    667667    AssertPtrReturn(pFile, VERR_INVALID_POINTER);
     
    690690 * @param   pFile               Audio file handle to retrieve the audio data size for.
    691691 */
    692 size_t DrvAudioHlpFileGetDataSize(PPDMAUDIOFILE pFile)
     692size_t AudioHlpFileGetDataSize(PPDMAUDIOFILE pFile)
    693693{
    694694    AssertPtrReturn(pFile, 0);
     
    716716 * @param   pFile               Audio file handle to check open status for.
    717717 */
    718 bool DrvAudioHlpFileIsOpen(PPDMAUDIOFILE pFile)
     718bool AudioHlpFileIsOpen(PPDMAUDIOFILE pFile)
    719719{
    720720    if (!pFile)
     
    733733 * @param   fFlags              Additional write flags. Not being used at the moment and must be 0.
    734734 */
    735 int DrvAudioHlpFileWrite(PPDMAUDIOFILE pFile, const void *pvBuf, size_t cbBuf, uint32_t fFlags)
     735int AudioHlpFileWrite(PPDMAUDIOFILE pFile, const void *pvBuf, size_t cbBuf, uint32_t fFlags)
    736736{
    737737    AssertPtrReturn(pFile, VERR_INVALID_POINTER);
  • trunk/src/VBox/Devices/Audio/AudioHlp.h

    r88233 r88234  
    1616 */
    1717
    18 #ifndef VBOX_INCLUDED_SRC_Audio_DrvAudioCommon_h
    19 #define VBOX_INCLUDED_SRC_Audio_DrvAudioCommon_h
     18#ifndef VBOX_INCLUDED_SRC_Audio_AudioHlp_h
     19#define VBOX_INCLUDED_SRC_Audio_AudioHlp_h
    2020#ifndef RT_WITHOUT_PRAGMA_ONCE
    2121# pragma once
     
    3535/** @name Audio calculation helper methods.
    3636 * @{ */
    37 uint32_t DrvAudioHlpCalcBitrate(uint8_t cBits, uint32_t uHz, uint8_t cChannels);
     37uint32_t AudioHlpCalcBitrate(uint8_t cBits, uint32_t uHz, uint8_t cChannels);
    3838/** @} */
    3939
    4040/** @name Audio PCM properties helper methods.
    4141 * @{ */
    42 bool     DrvAudioHlpPcmPropsAreValid(PCPDMAUDIOPCMPROPS pProps);
     42bool     AudioHlpPcmPropsAreValid(PCPDMAUDIOPCMPROPS pProps);
    4343/** @}  */
    4444
    4545/** @name Audio configuration helper methods.
    4646 * @{ */
    47 bool    DrvAudioHlpStreamCfgIsValid(PCPDMAUDIOSTREAMCFG pCfg);
     47bool    AudioHlpStreamCfgIsValid(PCPDMAUDIOSTREAMCFG pCfg);
    4848/** @}  */
    4949
    5050/** @name Audio file (name) helper methods.
    5151 * @{ */
    52 int DrvAudioHlpFileNameSanitize(char *pszPath, size_t cbPath);
    53 int DrvAudioHlpFileNameGet(char *pszFile, size_t cchFile, const char *pszPath, const char *pszName, uint32_t uInstance,
    54                            PDMAUDIOFILETYPE enmType, uint32_t fFlags);
     52int     AudioHlpFileNameSanitize(char *pszPath, size_t cbPath);
     53int     AudioHlpFileNameGet(char *pszFile, size_t cchFile, const char *pszPath, const char *pszName,
     54                            uint32_t uInstance, PDMAUDIOFILETYPE enmType, uint32_t fFlags);
    5555/** @}  */
    5656
    5757/** @name Audio string-ify methods.
    5858 * @{ */
    59 PDMAUDIOFMT DrvAudioHlpStrToAudFmt(const char *pszFmt);
     59PDMAUDIOFMT AudioHlpStrToAudFmt(const char *pszFmt);
    6060/** @}  */
    6161
    6262/** @name Audio file methods.
    6363 * @{ */
    64 int DrvAudioHlpFileCreate(PDMAUDIOFILETYPE enmType, const char *pszFile, uint32_t fFlags, PPDMAUDIOFILE *ppFile);
    65 void DrvAudioHlpFileDestroy(PPDMAUDIOFILE pFile);
    66 int DrvAudioHlpFileOpen(PPDMAUDIOFILE pFile, uint32_t fOpen, PCPDMAUDIOPCMPROPS pProps);
    67 int DrvAudioHlpFileClose(PPDMAUDIOFILE pFile);
    68 int DrvAudioHlpFileDelete(PPDMAUDIOFILE pFile);
    69 size_t DrvAudioHlpFileGetDataSize(PPDMAUDIOFILE pFile);
    70 bool DrvAudioHlpFileIsOpen(PPDMAUDIOFILE pFile);
    71 int DrvAudioHlpFileWrite(PPDMAUDIOFILE pFile, const void *pvBuf, size_t cbBuf, uint32_t fFlags);
     64int     AudioHlpFileCreate(PDMAUDIOFILETYPE enmType, const char *pszFile, uint32_t fFlags, PPDMAUDIOFILE *ppFile);
     65void    AudioHlpFileDestroy(PPDMAUDIOFILE pFile);
     66int     AudioHlpFileOpen(PPDMAUDIOFILE pFile, uint32_t fOpen, PCPDMAUDIOPCMPROPS pProps);
     67int     AudioHlpFileClose(PPDMAUDIOFILE pFile);
     68int     AudioHlpFileDelete(PPDMAUDIOFILE pFile);
     69size_t  AudioHlpFileGetDataSize(PPDMAUDIOFILE pFile);
     70bool    AudioHlpFileIsOpen(PPDMAUDIOFILE pFile);
     71int     AudioHlpFileWrite(PPDMAUDIOFILE pFile, const void *pvBuf, size_t cbBuf, uint32_t fFlags);
    7272/** @}  */
    7373
    7474#define AUDIO_MAKE_FOURCC(c0, c1, c2, c3) RT_H2LE_U32_C(RT_MAKE_U32_FROM_U8(c0, c1, c2, c3))
    7575
    76 #endif /* !VBOX_INCLUDED_SRC_Audio_DrvAudioCommon_h */
     76#endif /* !VBOX_INCLUDED_SRC_Audio_AudioHlp_h */
    7777
  • trunk/src/VBox/Devices/Audio/AudioMixer.cpp

    r88230 r88234  
    7474#include "AudioMixer.h"
    7575#include "AudioMixBuffer.h"
    76 #include "DrvAudioCommon.h"
     76#include "AudioHlp.h"
    7777
    7878#include <VBox/vmm/pdm.h>
     
    615615     * Always use the sink's PCM audio format as the host side when creating a stream for it.
    616616     */
    617     AssertMsg(DrvAudioHlpPcmPropsAreValid(&pSink->PCMProps),
     617    AssertMsg(AudioHlpPcmPropsAreValid(&pSink->PCMProps),
    618618              ("%s: Does not (yet) have a format set when it must\n", pSink->pszName));
    619619
     
    920920        && pSink->pParent->fFlags & AUDMIXER_FLAGS_DEBUG)
    921921    {
    922         DrvAudioHlpFileDestroy(pSink->Dbg.pFile);
     922        AudioHlpFileDestroy(pSink->Dbg.pFile);
    923923        pSink->Dbg.pFile = NULL;
    924924    }
     
    12741274            if (pSink->pParent->fFlags & AUDMIXER_FLAGS_DEBUG)
    12751275            {
    1276                 int rc2 = DrvAudioHlpFileWrite(pSink->Dbg.pFile, pvBuf, cbRead, 0 /* fFlags */);
     1276                int rc2 = AudioHlpFileWrite(pSink->Dbg.pFile, pvBuf, cbRead, 0 /* fFlags */);
    12771277                AssertRC(rc2);
    12781278            }
     
    14701470    AssertPtrReturn(pSink,     VERR_INVALID_POINTER);
    14711471    AssertPtrReturn(pPCMProps, VERR_INVALID_POINTER);
    1472     AssertReturn(DrvAudioHlpPcmPropsAreValid(pPCMProps), VERR_INVALID_PARAMETER);
     1472    AssertReturn(AudioHlpPcmPropsAreValid(pPCMProps), VERR_INVALID_PARAMETER);
    14731473
    14741474    int rc = RTCritSectEnter(&pSink->CritSect);
     
    15091509        && (pSink->pParent->fFlags & AUDMIXER_FLAGS_DEBUG))
    15101510    {
    1511         DrvAudioHlpFileClose(pSink->Dbg.pFile);
     1511        AudioHlpFileClose(pSink->Dbg.pFile);
    15121512
    15131513        char szName[64];
     
    15151515
    15161516        char szFile[RTPATH_MAX];
    1517         int rc2 = DrvAudioHlpFileNameGet(szFile, RT_ELEMENTS(szFile), NULL /* Use temporary directory */, szName,
    1518                                          0 /* Instance */, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
     1517        int rc2 = AudioHlpFileNameGet(szFile, RT_ELEMENTS(szFile), NULL /* Use temporary directory */, szName,
     1518                                      0 /* Instance */, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
    15191519        if (RT_SUCCESS(rc2))
    15201520        {
    1521             rc2 = DrvAudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szFile, PDMAUDIOFILE_FLAGS_NONE,
    1522                                         &pSink->Dbg.pFile);
     1521            rc2 = AudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szFile, PDMAUDIOFILE_FLAGS_NONE, &pSink->Dbg.pFile);
    15231522            if (RT_SUCCESS(rc2))
    1524                 rc2 = DrvAudioHlpFileOpen(pSink->Dbg.pFile, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS, &pSink->PCMProps);
     1523                rc2 = AudioHlpFileOpen(pSink->Dbg.pFile, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS, &pSink->PCMProps);
    15251524        }
    15261525    }
  • trunk/src/VBox/Devices/Audio/DevHda.cpp

    r88230 r88234  
    5959#include "DevHdaStreamMap.h"
    6060
    61 #include "DrvAudioCommon.h"
     61#include "AudioHlp.h"
    6262
    6363
     
    21972197    PHDASTREAM pStream = hdaR3GetSharedStreamFromSink(&pThisCC->SinkLineIn);
    21982198    if (   pStream
    2199         && DrvAudioHlpStreamCfgIsValid(&pStream->State.Cfg))
     2199        && AudioHlpStreamCfgIsValid(&pStream->State.Cfg))
    22002200    {
    22012201        int rc2 = hdaR3MixerAddDrvStream(pThisCC->SinkLineIn.pMixSink, &pStream->State.Cfg, pDrv);
     
    22072207    pStream = hdaR3GetSharedStreamFromSink(&pThisCC->SinkMicIn);
    22082208    if (   pStream
    2209         && DrvAudioHlpStreamCfgIsValid(&pStream->State.Cfg))
     2209        && AudioHlpStreamCfgIsValid(&pStream->State.Cfg))
    22102210    {
    22112211        int rc2 = hdaR3MixerAddDrvStream(pThisCC->SinkMicIn.pMixSink, &pStream->State.Cfg, pDrv);
     
    22172217    pStream = hdaR3GetSharedStreamFromSink(&pThisCC->SinkFront);
    22182218    if (   pStream
    2219         && DrvAudioHlpStreamCfgIsValid(&pStream->State.Cfg))
     2219        && AudioHlpStreamCfgIsValid(&pStream->State.Cfg))
    22202220    {
    22212221        int rc2 = hdaR3MixerAddDrvStream(pThisCC->SinkFront.pMixSink, &pStream->State.Cfg, pDrv);
     
    22272227    pStream = hdaR3GetSharedStreamFromSink(&pThisCC->SinkCenterLFE);
    22282228    if (   pStream
    2229         && DrvAudioHlpStreamCfgIsValid(&pStream->State.Cfg))
     2229        && AudioHlpStreamCfgIsValid(&pStream->State.Cfg))
    22302230    {
    22312231        int rc2 = hdaR3MixerAddDrvStream(pThisCC->SinkCenterLFE.pMixSink, &pStream->State.Cfg, pDrv);
     
    22362236    pStream = hdaR3GetSharedStreamFromSink(&pThisCC->SinkRear);
    22372237    if (   pStream
    2238         && DrvAudioHlpStreamCfgIsValid(&pStream->State.Cfg))
     2238        && AudioHlpStreamCfgIsValid(&pStream->State.Cfg))
    22392239    {
    22402240        int rc2 = hdaR3MixerAddDrvStream(pThisCC->SinkRear.pMixSink, &pStream->State.Cfg, pDrv);
     
    24442444    LogFunc(("Sink=%s, Stream=%s\n", pMixSink->pszName, pCfg->szName));
    24452445
    2446     if (!DrvAudioHlpStreamCfgIsValid(pCfg))
     2446    if (!AudioHlpStreamCfgIsValid(pCfg))
    24472447        return VERR_INVALID_PARAMETER;
    24482448
  • trunk/src/VBox/Devices/Audio/DevHdaStream.cpp

    r88230 r88234  
    3131#include <VBox/vmm/pdmaudioinline.h>
    3232
    33 #include "DrvAudioCommon.h"
     33#include "AudioHlp.h"
    3434
    3535#include "DevHda.h"
     
    118118            RTStrPrintf(szFile, sizeof(szFile), "hdaStreamReadSD%RU8", uSD);
    119119
    120         int rc2 = DrvAudioHlpFileNameGet(szPath, sizeof(szPath), pThisCC->Dbg.pszOutPath, szFile,
    121                                          0 /* uInst */, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
     120        int rc2 = AudioHlpFileNameGet(szPath, sizeof(szPath), pThisCC->Dbg.pszOutPath, szFile,
     121                                      0 /* uInst */, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
    122122        AssertRC(rc2);
    123123
    124         rc2 = DrvAudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szPath, PDMAUDIOFILE_FLAGS_NONE, &pStreamR3->Dbg.Runtime.pFileStream);
     124        rc2 = AudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szPath, PDMAUDIOFILE_FLAGS_NONE, &pStreamR3->Dbg.Runtime.pFileStream);
    125125        AssertRC(rc2);
    126126
     
    131131            RTStrPrintf(szFile, sizeof(szFile), "hdaDMARawReadSD%RU8", uSD);
    132132
    133         rc2 = DrvAudioHlpFileNameGet(szPath, sizeof(szPath), pThisCC->Dbg.pszOutPath, szFile,
    134                                      0 /* uInst */, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
     133        rc2 = AudioHlpFileNameGet(szPath, sizeof(szPath), pThisCC->Dbg.pszOutPath, szFile,
     134                                  0 /* uInst */, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
    135135        AssertRC(rc2);
    136136
    137         rc2 = DrvAudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szPath, PDMAUDIOFILE_FLAGS_NONE, &pStreamR3->Dbg.Runtime.pFileDMARaw);
     137        rc2 = AudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szPath, PDMAUDIOFILE_FLAGS_NONE, &pStreamR3->Dbg.Runtime.pFileDMARaw);
    138138        AssertRC(rc2);
    139139
     
    144144            RTStrPrintf(szFile, sizeof(szFile), "hdaDMAReadMappedSD%RU8", uSD);
    145145
    146         rc2 = DrvAudioHlpFileNameGet(szPath, sizeof(szPath), pThisCC->Dbg.pszOutPath, szFile,
    147                                      0 /* uInst */, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
     146        rc2 = AudioHlpFileNameGet(szPath, sizeof(szPath), pThisCC->Dbg.pszOutPath, szFile,
     147                                  0 /* uInst */, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
    148148        AssertRC(rc2);
    149149
    150         rc2 = DrvAudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szPath, PDMAUDIOFILE_FLAGS_NONE, &pStreamR3->Dbg.Runtime.pFileDMAMapped);
     150        rc2 = AudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szPath, PDMAUDIOFILE_FLAGS_NONE, &pStreamR3->Dbg.Runtime.pFileDMAMapped);
    151151        AssertRC(rc2);
    152152
    153153        /* Delete stale debugging files from a former run. */
    154         DrvAudioHlpFileDelete(pStreamR3->Dbg.Runtime.pFileStream);
    155         DrvAudioHlpFileDelete(pStreamR3->Dbg.Runtime.pFileDMARaw);
    156         DrvAudioHlpFileDelete(pStreamR3->Dbg.Runtime.pFileDMAMapped);
     154        AudioHlpFileDelete(pStreamR3->Dbg.Runtime.pFileStream);
     155        AudioHlpFileDelete(pStreamR3->Dbg.Runtime.pFileDMARaw);
     156        AudioHlpFileDelete(pStreamR3->Dbg.Runtime.pFileDMAMapped);
    157157    }
    158158
     
    203203    if (pStreamR3->Dbg.Runtime.fEnabled)
    204204    {
    205         DrvAudioHlpFileDestroy(pStreamR3->Dbg.Runtime.pFileStream);
     205        AudioHlpFileDestroy(pStreamR3->Dbg.Runtime.pFileStream);
    206206        pStreamR3->Dbg.Runtime.pFileStream = NULL;
    207207
    208         DrvAudioHlpFileDestroy(pStreamR3->Dbg.Runtime.pFileDMARaw);
     208        AudioHlpFileDestroy(pStreamR3->Dbg.Runtime.pFileDMARaw);
    209209        pStreamR3->Dbg.Runtime.pFileDMARaw = NULL;
    210210
    211         DrvAudioHlpFileDestroy(pStreamR3->Dbg.Runtime.pFileDMAMapped);
     211        AudioHlpFileDestroy(pStreamR3->Dbg.Runtime.pFileDMAMapped);
    212212        pStreamR3->Dbg.Runtime.pFileDMAMapped = NULL;
    213213    }
     
    904904        && pStreamR3->Dbg.Runtime.fEnabled)
    905905    {
    906         Assert(DrvAudioHlpPcmPropsAreValid(&pStreamShared->State.Cfg.Props));
     906        Assert(AudioHlpPcmPropsAreValid(&pStreamShared->State.Cfg.Props));
    907907
    908908        if (fEnable)
    909909        {
    910             if (!DrvAudioHlpFileIsOpen(pStreamR3->Dbg.Runtime.pFileStream))
     910            if (!AudioHlpFileIsOpen(pStreamR3->Dbg.Runtime.pFileStream))
    911911            {
    912                 int rc2 = DrvAudioHlpFileOpen(pStreamR3->Dbg.Runtime.pFileStream, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS,
    913                                               &pStreamShared->State.Cfg.Props);
     912                int rc2 = AudioHlpFileOpen(pStreamR3->Dbg.Runtime.pFileStream, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS,
     913                                           &pStreamShared->State.Cfg.Props);
    914914                AssertRC(rc2);
    915915            }
    916916
    917             if (!DrvAudioHlpFileIsOpen(pStreamR3->Dbg.Runtime.pFileDMARaw))
     917            if (!AudioHlpFileIsOpen(pStreamR3->Dbg.Runtime.pFileDMARaw))
    918918            {
    919                 int rc2 = DrvAudioHlpFileOpen(pStreamR3->Dbg.Runtime.pFileDMARaw, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS,
    920                                               &pStreamShared->State.Cfg.Props);
     919                int rc2 = AudioHlpFileOpen(pStreamR3->Dbg.Runtime.pFileDMARaw, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS,
     920                                           &pStreamShared->State.Cfg.Props);
    921921                AssertRC(rc2);
    922922            }
    923923
    924             if (!DrvAudioHlpFileIsOpen(pStreamR3->Dbg.Runtime.pFileDMAMapped))
     924            if (!AudioHlpFileIsOpen(pStreamR3->Dbg.Runtime.pFileDMAMapped))
    925925            {
    926                 int rc2 = DrvAudioHlpFileOpen(pStreamR3->Dbg.Runtime.pFileDMAMapped, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS,
    927                                               &pStreamShared->State.Cfg.Props);
     926                int rc2 = AudioHlpFileOpen(pStreamR3->Dbg.Runtime.pFileDMAMapped, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS,
     927                                           &pStreamShared->State.Cfg.Props);
    928928                AssertRC(rc2);
    929929            }
     
    13871387                { /* likely */ }
    13881388                else
    1389                     DrvAudioHlpFileWrite(pStreamR3->Dbg.Runtime.pFileDMARaw, pvBufSrc, cbBufSrc, 0 /* fFlags */);
     1389                    AudioHlpFileWrite(pStreamR3->Dbg.Runtime.pFileDMARaw, pvBufSrc, cbBufSrc, 0 /* fFlags */);
    13901390
    13911391#ifdef VBOX_WITH_DTRACE
     
    14571457                    { /* likely */ }
    14581458                    else
    1459                         DrvAudioHlpFileWrite(pStreamR3->Dbg.Runtime.pFileDMARaw, pvBufSrc, cbBufSrc, 0 /* fFlags */);
     1459                        AudioHlpFileWrite(pStreamR3->Dbg.Runtime.pFileDMARaw, pvBufSrc, cbBufSrc, 0 /* fFlags */);
    14601460
    14611461#ifdef VBOX_WITH_DTRACE
     
    15901590        { /* likely */ }
    15911591        else
    1592             DrvAudioHlpFileWrite(pStreamR3->Dbg.Runtime.pFileStream, abBuf, cbRead, 0 /* fFlags */);
     1592            AudioHlpFileWrite(pStreamR3->Dbg.Runtime.pFileStream, abBuf, cbRead, 0 /* fFlags */);
    15931593
    15941594        /* Advance. */
     
    16811681                { /* likely */ }
    16821682                else
    1683                     DrvAudioHlpFileWrite(pStreamR3->Dbg.Runtime.pFileDMARaw, pvBufDst, cbBufDst, 0 /* fFlags */);
     1683                    AudioHlpFileWrite(pStreamR3->Dbg.Runtime.pFileDMARaw, pvBufDst, cbBufDst, 0 /* fFlags */);
    16841684
    16851685#ifdef VBOX_WITH_DTRACE
     
    17601760                    { /* likely */ }
    17611761                    else
    1762                         DrvAudioHlpFileWrite(pStreamR3->Dbg.Runtime.pFileDMARaw, pvBufDst, cbBufDst, 0 /* fFlags */);
     1762                        AudioHlpFileWrite(pStreamR3->Dbg.Runtime.pFileDMARaw, pvBufDst, cbBufDst, 0 /* fFlags */);
    17631763
    17641764                    pStreamR3->State.offWrite += cbBufDst;
     
    18441844        { /* likely */ }
    18451845        else
    1846             DrvAudioHlpFileWrite(pStreamR3->Dbg.Runtime.pFileStream, pvSrcBuf, cbSrcBuf, 0 /* fFlags */);
     1846            AudioHlpFileWrite(pStreamR3->Dbg.Runtime.pFileStream, pvSrcBuf, cbSrcBuf, 0 /* fFlags */);
    18471847
    18481848        uint32_t cbWritten = 0;
  • trunk/src/VBox/Devices/Audio/DevHdaStreamMap.cpp

    r88230 r88234  
    3030#include <iprt/string.h>
    3131
    32 #include "DrvAudioCommon.h"
     32#include "AudioHlp.h"
    3333
    3434#include "DevHdaStreamChannel.h"
     
    329329    AssertPtrReturn(pProps, VERR_INVALID_POINTER);
    330330
    331     if (!DrvAudioHlpPcmPropsAreValid(pProps))
     331    if (!AudioHlpPcmPropsAreValid(pProps))
    332332        return VERR_INVALID_PARAMETER;
    333333
  • trunk/src/VBox/Devices/Audio/DevIchAc97.cpp

    r88230 r88234  
    4141#include "AudioMixBuffer.h"
    4242#include "AudioMixer.h"
    43 #include "DrvAudioCommon.h"
     43#include "AudioHlp.h"
    4444
    4545
     
    10011001        else
    10021002        {
    1003             if (!DrvAudioHlpFileIsOpen(pStreamCC->Dbg.Runtime.pFileStream))
     1003            if (!AudioHlpFileIsOpen(pStreamCC->Dbg.Runtime.pFileStream))
    10041004            {
    1005                 int rc2 = DrvAudioHlpFileOpen(pStreamCC->Dbg.Runtime.pFileStream, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS,
    1006                                               &pStreamCC->State.Cfg.Props);
     1005                int rc2 = AudioHlpFileOpen(pStreamCC->Dbg.Runtime.pFileStream, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS,
     1006                                           &pStreamCC->State.Cfg.Props);
    10071007                AssertRC(rc2);
    10081008            }
    10091009
    1010             if (!DrvAudioHlpFileIsOpen(pStreamCC->Dbg.Runtime.pFileDMA))
     1010            if (!AudioHlpFileIsOpen(pStreamCC->Dbg.Runtime.pFileDMA))
    10111011            {
    1012                 int rc2 = DrvAudioHlpFileOpen(pStreamCC->Dbg.Runtime.pFileDMA, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS,
    1013                                               &pStreamCC->State.Cfg.Props);
     1012                int rc2 = AudioHlpFileOpen(pStreamCC->Dbg.Runtime.pFileDMA, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS,
     1013                                           &pStreamCC->State.Cfg.Props);
    10141014                AssertRC(rc2);
    10151015            }
     
    11031103
    11041104        char szPath[RTPATH_MAX];
    1105         int rc2 = DrvAudioHlpFileNameGet(szPath, sizeof(szPath), pThisCC->Dbg.pszOutPath, szFile,
    1106                                          0 /* uInst */, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
     1105        int rc2 = AudioHlpFileNameGet(szPath, sizeof(szPath), pThisCC->Dbg.pszOutPath, szFile,
     1106                                      0 /* uInst */, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
    11071107        AssertRC(rc2);
    1108         rc2 = DrvAudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szPath, PDMAUDIOFILE_FLAGS_NONE, &pStreamCC->Dbg.Runtime.pFileStream);
     1108        rc2 = AudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szPath, PDMAUDIOFILE_FLAGS_NONE, &pStreamCC->Dbg.Runtime.pFileStream);
    11091109        AssertRC(rc2);
    11101110
     
    11141114            RTStrPrintf(szFile, sizeof(szFile), "ac97DMAReadSD%RU8", pStream->u8SD);
    11151115
    1116         rc2 = DrvAudioHlpFileNameGet(szPath, sizeof(szPath), pThisCC->Dbg.pszOutPath, szFile,
    1117                                      0 /* uInst */, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
     1116        rc2 = AudioHlpFileNameGet(szPath, sizeof(szPath), pThisCC->Dbg.pszOutPath, szFile,
     1117                                  0 /* uInst */, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
    11181118        AssertRC(rc2);
    11191119
    1120         rc2 = DrvAudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szPath, PDMAUDIOFILE_FLAGS_NONE, &pStreamCC->Dbg.Runtime.pFileDMA);
     1120        rc2 = AudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szPath, PDMAUDIOFILE_FLAGS_NONE, &pStreamCC->Dbg.Runtime.pFileDMA);
    11211121        AssertRC(rc2);
    11221122
    11231123        /* Delete stale debugging files from a former run. */
    1124         DrvAudioHlpFileDelete(pStreamCC->Dbg.Runtime.pFileStream);
    1125         DrvAudioHlpFileDelete(pStreamCC->Dbg.Runtime.pFileDMA);
     1124        AudioHlpFileDelete(pStreamCC->Dbg.Runtime.pFileStream);
     1125        AudioHlpFileDelete(pStreamCC->Dbg.Runtime.pFileDMA);
    11261126    }
    11271127
     
    11571157    else
    11581158    {
    1159         DrvAudioHlpFileDestroy(pStreamCC->Dbg.Runtime.pFileStream);
     1159        AudioHlpFileDestroy(pStreamCC->Dbg.Runtime.pFileStream);
    11601160        pStreamCC->Dbg.Runtime.pFileStream = NULL;
    11611161
    1162         DrvAudioHlpFileDestroy(pStreamCC->Dbg.Runtime.pFileDMA);
     1162        AudioHlpFileDestroy(pStreamCC->Dbg.Runtime.pFileDMA);
    11631163        pStreamCC->Dbg.Runtime.pFileDMA = NULL;
    11641164    }
     
    12541254        { /* likely */ }
    12551255        else
    1256             DrvAudioHlpFileWrite(pDstStreamCC->Dbg.Runtime.pFileStream, pvDst, cbRead, 0 /* fFlags */);
     1256            AudioHlpFileWrite(pDstStreamCC->Dbg.Runtime.pFileStream, pvDst, cbRead, 0 /* fFlags */);
    12571257    }
    12581258
     
    13021302            { /* likely */ }
    13031303            else
    1304                 DrvAudioHlpFileWrite(pSrcStreamCC->Dbg.Runtime.pFileStream, pvSrc, cbSrc, 0 /* fFlags */);
     1304                AudioHlpFileWrite(pSrcStreamCC->Dbg.Runtime.pFileStream, pvSrc, cbSrc, 0 /* fFlags */);
    13051305
    13061306            rc = AudioMixerSinkWrite(pDstMixSink, AUDMIXOP_COPY, pvSrc, (uint32_t)cbSrc, &cbWritten);
     
    19401940    AssertPtrReturn(pMixSink, VERR_INVALID_POINTER);
    19411941
    1942     if (!DrvAudioHlpStreamCfgIsValid(pCfg))
     1942    if (!AudioHlpStreamCfgIsValid(pCfg))
    19431943        return VERR_INVALID_PARAMETER;
    19441944
     
    19731973    int rc = VINF_SUCCESS;
    19741974
    1975     if (DrvAudioHlpStreamCfgIsValid(&pThisCC->aStreams[AC97SOUNDSOURCE_PI_INDEX].State.Cfg))
     1975    if (AudioHlpStreamCfgIsValid(&pThisCC->aStreams[AC97SOUNDSOURCE_PI_INDEX].State.Cfg))
    19761976        rc = ichac97R3MixerAddDrvStream(pThisCC->pSinkLineIn, &pThisCC->aStreams[AC97SOUNDSOURCE_PI_INDEX].State.Cfg, pDrv);
    19771977
    1978     if (DrvAudioHlpStreamCfgIsValid(&pThisCC->aStreams[AC97SOUNDSOURCE_PO_INDEX].State.Cfg))
     1978    if (AudioHlpStreamCfgIsValid(&pThisCC->aStreams[AC97SOUNDSOURCE_PO_INDEX].State.Cfg))
    19791979    {
    19801980        int rc2 = ichac97R3MixerAddDrvStream(pThisCC->pSinkOut, &pThisCC->aStreams[AC97SOUNDSOURCE_PO_INDEX].State.Cfg, pDrv);
     
    19831983    }
    19841984
    1985     if (DrvAudioHlpStreamCfgIsValid(&pThisCC->aStreams[AC97SOUNDSOURCE_MC_INDEX].State.Cfg))
     1985    if (AudioHlpStreamCfgIsValid(&pThisCC->aStreams[AC97SOUNDSOURCE_MC_INDEX].State.Cfg))
    19861986    {
    19871987        int rc2 = ichac97R3MixerAddDrvStream(pThisCC->pSinkMicIn, &pThisCC->aStreams[AC97SOUNDSOURCE_MC_INDEX].State.Cfg, pDrv);
     
    29062906                    { /* likely */ }
    29072907                    else
    2908                         DrvAudioHlpFileWrite(pStreamCC->Dbg.Runtime.pFileDMA, pvDst, cbDst, 0 /* fFlags */);
     2908                        AudioHlpFileWrite(pStreamCC->Dbg.Runtime.pFileDMA, pvDst, cbDst, 0 /* fFlags */);
    29092909                }
    29102910
     
    29312931                    { /* likely */ }
    29322932                    else
    2933                         DrvAudioHlpFileWrite(pStreamCC->Dbg.Runtime.pFileDMA, pvSrc, cbSrc, 0 /* fFlags */);
     2933                        AudioHlpFileWrite(pStreamCC->Dbg.Runtime.pFileDMA, pvSrc, cbSrc, 0 /* fFlags */);
    29342934                }
    29352935
  • trunk/src/VBox/Devices/Audio/DevSB16.cpp

    r88230 r88234  
    6363#include "AudioMixBuffer.h"
    6464#include "AudioMixer.h"
    65 #include "DrvAudioCommon.h"
     65#include "AudioHlp.h"
    6666
    6767
     
    17671767{
    17681768    AssertReturn(pCfg->enmDir == PDMAUDIODIR_OUT, VERR_INVALID_PARAMETER);
    1769     Assert(DrvAudioHlpStreamCfgIsValid(pCfg));
     1769    Assert(AudioHlpStreamCfgIsValid(pCfg));
    17701770
    17711771    PPDMAUDIOSTREAMCFG pCfgHost = PDMAudioStrmCfgDup(pCfg);
     
    18671867    AssertPtr(pCfg);
    18681868
    1869     if (!DrvAudioHlpStreamCfgIsValid(pCfg))
     1869    if (!AudioHlpStreamCfgIsValid(pCfg))
    18701870        return VERR_INVALID_PARAMETER;
    18711871
  • trunk/src/VBox/Devices/Audio/DrvAudio.cpp

    r88230 r88234  
    4444#include <stdlib.h>
    4545
    46 #include "DrvAudioCommon.h"
     46#include "AudioHlp.h"
    4747#include "AudioMixBuffer.h"
    4848
     
    244244    }
    245245
    246     PDMAUDIOFMT fmt = DrvAudioHlpStrToAudFmt(pszValue);
     246    PDMAUDIOFMT fmt = AudioHlpStrToAudFmt(pszValue);
    247247    if (fmt == PDMAUDIOFMT_INVALID)
    248248    {
     
    11711171
    11721172        if (pThis->Out.Cfg.Dbg.fEnabled)
    1173             DrvAudioHlpFileWrite(pStream->Out.Dbg.pFileStreamWrite, pvBuf, cbToWrite, 0 /* fFlags */);
     1173            AudioHlpFileWrite(pStream->Out.Dbg.pFileStreamWrite, pvBuf, cbToWrite, 0 /* fFlags */);
    11741174
    11751175        uint32_t cfGstMixed = 0;
     
    15361536        {
    15371537            if (pThis->Out.Cfg.Dbg.fEnabled)
    1538                 DrvAudioHlpFileWrite(pStream->Out.Dbg.pFilePlayNonInterleaved, pvChunk, cbPlayed, 0 /* fFlags */);
     1538                AudioHlpFileWrite(pStream->Out.Dbg.pFilePlayNonInterleaved, pvChunk, cbPlayed, 0 /* fFlags */);
    15391539
    15401540            if (cbRead != cbPlayed)
     
    19241924
    19251925        if (pThis->In.Cfg.Dbg.fEnabled)
    1926             DrvAudioHlpFileWrite(pStream->In.Dbg.pFileCaptureNonInterleaved, pThis->pvScratchBuf, cbCaptured, 0 /* fFlags */);
     1926            AudioHlpFileWrite(pStream->In.Dbg.pFileCaptureNonInterleaved, pThis->pvScratchBuf, cbCaptured, 0 /* fFlags */);
    19271927
    19281928        uint32_t cfHstMixed = 0;
     
    25232523            {
    25242524                if (pThis->In.Cfg.Dbg.fEnabled)
    2525                     DrvAudioHlpFileWrite(pStream->In.Dbg.pFileStreamRead,
     2525                    AudioHlpFileWrite(pStream->In.Dbg.pFileStreamRead,
    25262526                                         pvBuf, AUDIOMIXBUF_F2B(&pStream->Guest.MixBuf, cfReadTotal), 0 /* fFlags */);
    25272527
     
    25992599    do /* this is not a loop, just a construct to make the code more difficult to follow. */
    26002600    {
    2601         if (   !DrvAudioHlpStreamCfgIsValid(pCfgHost)
    2602             || !DrvAudioHlpStreamCfgIsValid(pCfgGuest))
     2601        if (   !AudioHlpStreamCfgIsValid(pCfgHost)
     2602            || !AudioHlpStreamCfgIsValid(pCfgGuest))
    26032603        {
    26042604            RC_BREAK(VERR_INVALID_PARAMETER);
     
    26932693            if (pThis->In.Cfg.Dbg.fEnabled)
    26942694            {
    2695                 int rc2 = DrvAudioHlpFileNameGet(szFile, sizeof(szFile), pThis->In.Cfg.Dbg.szPathOut, "DrvAudioCapNonInt",
    2696                                                  pThis->pDrvIns->iInstance, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
     2695                int rc2 = AudioHlpFileNameGet(szFile, sizeof(szFile), pThis->In.Cfg.Dbg.szPathOut, "DrvAudioCapNonInt",
     2696                                              pThis->pDrvIns->iInstance, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
    26972697                if (RT_SUCCESS(rc2))
    26982698                {
    2699                     rc2 = DrvAudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szFile, PDMAUDIOFILE_FLAGS_NONE,
    2700                                                 &pStream->In.Dbg.pFileCaptureNonInterleaved);
     2699                    rc2 = AudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szFile, PDMAUDIOFILE_FLAGS_NONE,
     2700                                             &pStream->In.Dbg.pFileCaptureNonInterleaved);
    27012701                    if (RT_SUCCESS(rc2))
    2702                         rc2 = DrvAudioHlpFileOpen(pStream->In.Dbg.pFileCaptureNonInterleaved, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS,
    2703                                                   &pStream->Host.Cfg.Props);
     2702                        rc2 = AudioHlpFileOpen(pStream->In.Dbg.pFileCaptureNonInterleaved, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS,
     2703                                               &pStream->Host.Cfg.Props);
    27042704                }
    27052705
    27062706                if (RT_SUCCESS(rc2))
    27072707                {
    2708                     rc2 = DrvAudioHlpFileNameGet(szFile, sizeof(szFile), pThis->In.Cfg.Dbg.szPathOut, "DrvAudioRead",
    2709                                                  pThis->pDrvIns->iInstance, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
     2708                    rc2 = AudioHlpFileNameGet(szFile, sizeof(szFile), pThis->In.Cfg.Dbg.szPathOut, "DrvAudioRead",
     2709                                              pThis->pDrvIns->iInstance, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
    27102710                    if (RT_SUCCESS(rc2))
    27112711                    {
    2712                         rc2 = DrvAudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szFile, PDMAUDIOFILE_FLAGS_NONE,
    2713                                                     &pStream->In.Dbg.pFileStreamRead);
     2712                        rc2 = AudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szFile, PDMAUDIOFILE_FLAGS_NONE,
     2713                                                 &pStream->In.Dbg.pFileStreamRead);
    27142714                        if (RT_SUCCESS(rc2))
    2715                             rc2 = DrvAudioHlpFileOpen(pStream->In.Dbg.pFileStreamRead, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS,
    2716                                                       &pStream->Host.Cfg.Props);
     2715                            rc2 = AudioHlpFileOpen(pStream->In.Dbg.pFileStreamRead, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS,
     2716                                                   &pStream->Host.Cfg.Props);
    27172717                    }
    27182718                }
     
    27262726            if (pThis->Out.Cfg.Dbg.fEnabled)
    27272727            {
    2728                 int rc2 = DrvAudioHlpFileNameGet(szFile, sizeof(szFile), pThis->Out.Cfg.Dbg.szPathOut, "DrvAudioPlayNonInt",
    2729                                                  pThis->pDrvIns->iInstance, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
     2728                int rc2 = AudioHlpFileNameGet(szFile, sizeof(szFile), pThis->Out.Cfg.Dbg.szPathOut, "DrvAudioPlayNonInt",
     2729                                              pThis->pDrvIns->iInstance, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
    27302730                if (RT_SUCCESS(rc2))
    27312731                {
    2732                     rc2 = DrvAudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szFile, PDMAUDIOFILE_FLAGS_NONE,
    2733                                                 &pStream->Out.Dbg.pFilePlayNonInterleaved);
     2732                    rc2 = AudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szFile, PDMAUDIOFILE_FLAGS_NONE,
     2733                                             &pStream->Out.Dbg.pFilePlayNonInterleaved);
    27342734                    if (RT_SUCCESS(rc2))
    2735                         rc = DrvAudioHlpFileOpen(pStream->Out.Dbg.pFilePlayNonInterleaved, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS,
    2736                                                  &pStream->Host.Cfg.Props);
     2735                        rc = AudioHlpFileOpen(pStream->Out.Dbg.pFilePlayNonInterleaved, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS,
     2736                                              &pStream->Host.Cfg.Props);
    27372737                }
    27382738
    27392739                if (RT_SUCCESS(rc2))
    27402740                {
    2741                     rc2 = DrvAudioHlpFileNameGet(szFile, sizeof(szFile), pThis->Out.Cfg.Dbg.szPathOut, "DrvAudioWrite",
    2742                                                  pThis->pDrvIns->iInstance, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
     2741                    rc2 = AudioHlpFileNameGet(szFile, sizeof(szFile), pThis->Out.Cfg.Dbg.szPathOut, "DrvAudioWrite",
     2742                                              pThis->pDrvIns->iInstance, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
    27432743                    if (RT_SUCCESS(rc2))
    27442744                    {
    2745                         rc2 = DrvAudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szFile, PDMAUDIOFILE_FLAGS_NONE,
    2746                                                     &pStream->Out.Dbg.pFileStreamWrite);
     2745                        rc2 = AudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szFile, PDMAUDIOFILE_FLAGS_NONE,
     2746                                                 &pStream->Out.Dbg.pFileStreamWrite);
    27472747                        if (RT_SUCCESS(rc2))
    2748                             rc2 = DrvAudioHlpFileOpen(pStream->Out.Dbg.pFileStreamWrite, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS,
    2749                                                       &pStream->Host.Cfg.Props);
     2748                            rc2 = AudioHlpFileOpen(pStream->Out.Dbg.pFileStreamWrite, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS,
     2749                                                   &pStream->Host.Cfg.Props);
    27502750                    }
    27512751                }
     
    32213221
    32223222    /* Validate PCM properties. */
    3223     if (!DrvAudioHlpPcmPropsAreValid(&pCfgReq->Props))
     3223    if (!AudioHlpPcmPropsAreValid(&pCfgReq->Props))
    32243224    {
    32253225        LogRel(("Audio: Invalid custom PCM properties set for stream '%s', cannot create stream\n", pStream->szName));
     
    33373337
    33383338    /* Validate acquired configuration. */
    3339     if (!DrvAudioHlpStreamCfgIsValid(pCfgAcq))
     3339    if (!AudioHlpStreamCfgIsValid(pCfgAcq))
    33403340    {
    33413341        LogRel(("Audio: Creating stream '%s' returned an invalid backend configuration, skipping\n", pStream->szName));
     
    34733473        if (pThis->In.Cfg.Dbg.fEnabled)
    34743474        {
    3475             DrvAudioHlpFileDestroy(pStream->In.Dbg.pFileCaptureNonInterleaved);
     3475            AudioHlpFileDestroy(pStream->In.Dbg.pFileCaptureNonInterleaved);
    34763476            pStream->In.Dbg.pFileCaptureNonInterleaved = NULL;
    34773477
    3478             DrvAudioHlpFileDestroy(pStream->In.Dbg.pFileStreamRead);
     3478            AudioHlpFileDestroy(pStream->In.Dbg.pFileStreamRead);
    34793479            pStream->In.Dbg.pFileStreamRead = NULL;
    34803480        }
     
    34903490        if (pThis->Out.Cfg.Dbg.fEnabled)
    34913491        {
    3492             DrvAudioHlpFileDestroy(pStream->Out.Dbg.pFilePlayNonInterleaved);
     3492            AudioHlpFileDestroy(pStream->Out.Dbg.pFilePlayNonInterleaved);
    34933493            pStream->Out.Dbg.pFilePlayNonInterleaved = NULL;
    34943494
    3495             DrvAudioHlpFileDestroy(pStream->Out.Dbg.pFileStreamWrite);
     3495            AudioHlpFileDestroy(pStream->Out.Dbg.pFileStreamWrite);
    34963496            pStream->Out.Dbg.pFileStreamWrite = NULL;
    34973497        }
  • trunk/src/VBox/Devices/Audio/DrvHostAudioDebug.cpp

    r88230 r88234  
    2929#include <VBox/vmm/pdmaudioinline.h>
    3030
    31 #include "DrvAudioCommon.h"
     31#include "AudioHlp.h"
    3232#include "VBoxDD.h"
    3333
     
    136136{
    137137    char szFile[RTPATH_MAX];
    138     int rc = DrvAudioHlpFileNameGet(szFile, RT_ELEMENTS(szFile), NULL /* Use temporary directory */, fIn ? "DebugAudioIn" : "DebugAudioOut",
    139                                     pDrv->pDrvIns->iInstance, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
     138    int rc = AudioHlpFileNameGet(szFile, RT_ELEMENTS(szFile), NULL /* Use temporary directory */, fIn ? "DebugAudioIn" : "DebugAudioOut",
     139                                 pDrv->pDrvIns->iInstance, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
    140140    if (RT_SUCCESS(rc))
    141141    {
    142         rc = DrvAudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szFile, PDMAUDIOFILE_FLAGS_NONE, &pStreamDbg->pFile);
     142        rc = AudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szFile, PDMAUDIOFILE_FLAGS_NONE, &pStreamDbg->pFile);
    143143        if (RT_SUCCESS(rc))
    144         {
    145             rc = DrvAudioHlpFileOpen(pStreamDbg->pFile, RTFILE_O_WRITE | RTFILE_O_DENY_WRITE | RTFILE_O_CREATE_REPLACE,
    146                                      &pCfg->Props);
    147         }
    148 
     144            rc = AudioHlpFileOpen(pStreamDbg->pFile, RTFILE_O_WRITE | RTFILE_O_DENY_WRITE | RTFILE_O_CREATE_REPLACE, &pCfg->Props);
    149145        if (RT_FAILURE(rc))
    150146            LogRel(("DebugAudio: Creating %sput file '%s' failed with %Rrc\n", fIn ? "in" : "out", szFile, rc));
     
    222218    PDEBUGAUDIOSTREAM  pStreamDbg = (PDEBUGAUDIOSTREAM)pStream;
    223219
    224     int rc = DrvAudioHlpFileWrite(pStreamDbg->pFile, pvBuf, uBufSize, 0 /* fFlags */);
     220    int rc = AudioHlpFileWrite(pStreamDbg->pFile, pvBuf, uBufSize, 0 /* fFlags */);
    225221    if (RT_FAILURE(rc))
    226222    {
     
    266262    }
    267263
    268     int rc = DrvAudioHlpFileWrite(pStreamDbg->pFile, pvBuf, uBufSize, 0 /* fFlags */);
     264    int rc = AudioHlpFileWrite(pStreamDbg->pFile, pvBuf, uBufSize, 0 /* fFlags */);
    269265    if (RT_FAILURE(rc))
    270266    {
     
    315311    if (RT_SUCCESS(rc))
    316312    {
    317         DrvAudioHlpFileDestroy(pStreamDbg->pFile);
     313        AudioHlpFileDestroy(pStreamDbg->pFile);
    318314
    319315        PDMAudioStrmCfgFree(pStreamDbg->pCfg);
  • trunk/src/VBox/Devices/Audio/DrvHostAudioValidationKit.cpp

    r88230 r88234  
    2525#include <VBox/vmm/pdmaudioinline.h>
    2626
    27 #include "DrvAudioCommon.h"
     27#include "AudioHlp.h"
    2828#include "VBoxDD.h"
    2929
     
    157157    {
    158158        char szFile[RTPATH_MAX];
    159         rc = DrvAudioHlpFileNameGet(szFile, sizeof(szFile), szTemp, "VaKit",
    160                                     0 /* Instance */, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
     159        rc = AudioHlpFileNameGet(szFile, sizeof(szFile), szTemp, "VaKit",
     160                                 0 /* Instance */, PDMAUDIOFILETYPE_WAV, PDMAUDIOFILENAME_FLAGS_NONE);
    161161        if (RT_SUCCESS(rc))
    162162        {
    163             rc = DrvAudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szFile, PDMAUDIOFILE_FLAGS_NONE, &pStreamDbg->pFile);
     163            rc = AudioHlpFileCreate(PDMAUDIOFILETYPE_WAV, szFile, PDMAUDIOFILE_FLAGS_NONE, &pStreamDbg->pFile);
    164164            if (RT_SUCCESS(rc))
    165                 rc = DrvAudioHlpFileOpen(pStreamDbg->pFile, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS, &pCfgReq->Props);
     165                rc = AudioHlpFileOpen(pStreamDbg->pFile, PDMAUDIOFILE_DEFAULT_OPEN_FLAGS, &pCfgReq->Props);
    166166        }
    167167
     
    252252   // pStreamDbg->Out.tsLastPlayed = PDMDrvHlpTMGetVirtualTime(pDrv->pDrvIns);;
    253253
    254     int rc2 = DrvAudioHlpFileWrite(pStreamDbg->pFile, pvBuf, uBufSize, 0 /* fFlags */);
     254    int rc2 = AudioHlpFileWrite(pStreamDbg->pFile, pvBuf, uBufSize, 0 /* fFlags */);
    255255    if (RT_FAILURE(rc2))
    256256        LogRel(("VaKitAudio: Writing output failed with %Rrc\n", rc2));
     
    297297    if (pStreamDbg->pFile)
    298298    {
    299         size_t cbDataSize = DrvAudioHlpFileGetDataSize(pStreamDbg->pFile);
     299        size_t cbDataSize = AudioHlpFileGetDataSize(pStreamDbg->pFile);
    300300        if (cbDataSize)
    301301            LogRel(("VaKitAudio: Created output file '%s' (%zu bytes)\n", pStreamDbg->pFile->szName, cbDataSize));
    302302
    303         DrvAudioHlpFileDestroy(pStreamDbg->pFile);
     303        AudioHlpFileDestroy(pStreamDbg->pFile);
    304304        pStreamDbg->pFile = NULL;
    305305    }
  • trunk/src/VBox/Devices/Audio/testcase/Makefile.kmk

    r87840 r88234  
    3030        tstAudioMixBuffer.cpp \
    3131        ../AudioMixBuffer.cpp \
    32         ../DrvAudioCommon.cpp
     32        ../AudioHlp.cpp
    3333 tstAudioMixBuffer_LIBS = $(LIB_RUNTIME)
    3434
  • trunk/src/VBox/Devices/Audio/testcase/tstAudioMixBuffer.cpp

    r88230 r88234  
    3131
    3232#include "../AudioMixBuffer.h"
    33 #include "../DrvAudioCommon.h"
     33#include "../AudioHlp.h"
    3434
    3535
     
    6767    RTTESTI_CHECK(PDMAudioPropsGetBitrate(&Cfg441StereoU32) == 44100*8*8);
    6868
    69     RTTESTI_CHECK(DrvAudioHlpPcmPropsAreValid(&Cfg441StereoS16));
    70     RTTESTI_CHECK(DrvAudioHlpPcmPropsAreValid(&Cfg441StereoU16) == false); /* go figure */
    71     RTTESTI_CHECK(DrvAudioHlpPcmPropsAreValid(&Cfg441StereoU32) == false); /* go figure */
     69    RTTESTI_CHECK(AudioHlpPcmPropsAreValid(&Cfg441StereoS16));
     70    RTTESTI_CHECK(AudioHlpPcmPropsAreValid(&Cfg441StereoU16) == false); /* go figure */
     71    RTTESTI_CHECK(AudioHlpPcmPropsAreValid(&Cfg441StereoU32) == false); /* go figure */
    7272
    7373
     
    200200    );
    201201
    202     RTTESTI_CHECK(DrvAudioHlpPcmPropsAreValid(&config));
     202    RTTESTI_CHECK(AudioHlpPcmPropsAreValid(&config));
    203203
    204204    uint32_t cBufSize = _1K;
     
    321321    );
    322322
    323     RTTESTI_CHECK(DrvAudioHlpPcmPropsAreValid(&cfg_p));
     323    RTTESTI_CHECK(AudioHlpPcmPropsAreValid(&cfg_p));
    324324
    325325    PDMAUDIOMIXBUF parent;
     
    336336    );
    337337
    338     RTTESTI_CHECK(DrvAudioHlpPcmPropsAreValid(&cfg_c1));
     338    RTTESTI_CHECK(AudioHlpPcmPropsAreValid(&cfg_c1));
    339339
    340340    uint32_t cFrames      = 16;
     
    355355    );
    356356
    357     RTTESTI_CHECK(DrvAudioHlpPcmPropsAreValid(&cfg_c2));
     357    RTTESTI_CHECK(AudioHlpPcmPropsAreValid(&cfg_c2));
    358358
    359359    PDMAUDIOMIXBUF child2;
     
    469469    );
    470470
    471     RTTESTI_CHECK(DrvAudioHlpPcmPropsAreValid(&cfg_p));
     471    RTTESTI_CHECK(AudioHlpPcmPropsAreValid(&cfg_p));
    472472
    473473    PDMAUDIOMIXBUF parent;
     
    492492    );
    493493
    494     RTTESTI_CHECK(DrvAudioHlpPcmPropsAreValid(&cfg_c));
     494    RTTESTI_CHECK(AudioHlpPcmPropsAreValid(&cfg_c));
    495495
    496496    PDMAUDIOMIXBUF child;
     
    574574    );
    575575
    576     RTTESTI_CHECK(DrvAudioHlpPcmPropsAreValid(&cfg_p));
     576    RTTESTI_CHECK(AudioHlpPcmPropsAreValid(&cfg_p));
    577577
    578578    PDMAUDIOMIXBUF parent;
     
    589589    );
    590590
    591     RTTESTI_CHECK(DrvAudioHlpPcmPropsAreValid(&cfg_c));
     591    RTTESTI_CHECK(AudioHlpPcmPropsAreValid(&cfg_c));
    592592
    593593    PDMAUDIOMIXBUF child;
     
    671671    );
    672672
    673     RTTESTI_CHECK(DrvAudioHlpPcmPropsAreValid(&cfg));
     673    RTTESTI_CHECK(AudioHlpPcmPropsAreValid(&cfg));
    674674
    675675    PDMAUDIOVOLUME vol = { false, 0, 0 };   /* Not muted. */
  • trunk/src/VBox/Devices/Makefile.kmk

    r88233 r88234  
    638638        Audio/DevHdaStreamChannel.cpp \
    639639        Audio/DevHdaStreamMap.cpp \
     640        Audio/AudioHlp.cpp \
    640641        Audio/AudioMixBuffer.cpp \
    641642        Audio/AudioMixer.cpp \
    642643        Audio/DrvAudio.cpp \
    643         Audio/DrvAudioCommon.cpp \
    644644        Audio/DrvHostAudioNull.cpp
    645645
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