VirtualBox

Changeset 88996 in vbox


Ignore:
Timestamp:
May 12, 2021 6:32:36 AM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
144334
Message:

Audio/ValKit: Added a bit more stuff to the manifest header. bugref:10008

File:
1 edited

Legend:

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

    r88987 r88996  
    2222*********************************************************************************************************************************/
    2323
    24 #include <VBox/vmm/pdmaudioifs.h>
    25 #include <VBox/vmm/pdmaudioinline.h>
    26 
     24#include <package-generated.h>
     25#include "product-generated.h"
     26
     27#include <iprt/buildconfig.h>
    2728#include <iprt/dir.h>
    2829#include <iprt/file.h>
     
    3031#include <iprt/list.h>
    3132#include <iprt/rand.h>
     33#include <iprt/system.h>
    3234#include <iprt/uuid.h>
    3335#include <iprt/vfs.h>
     
    3537#define _USE_MATH_DEFINES
    3638#include <math.h> /* sin, M_PI */
     39
     40#include <VBox/version.h>
     41#include <VBox/vmm/pdmaudioifs.h>
     42#include <VBox/vmm/pdmaudioinline.h>
    3743
    3844#include "AudioTest.h"
     
    421427        AssertRCReturn(rc, rc);
    422428
    423         char szTime[64];
     429        char szVal[64];
    424430        RTTIMESPEC time;
    425         if (!RTTimeSpecToString(RTTimeNow(&time), szTime, sizeof(szTime)))
     431        if (!RTTimeSpecToString(RTTimeNow(&time), szVal, sizeof(szVal)))
    426432            AssertFailedReturn(VERR_BUFFER_OVERFLOW);
    427433
    428         rc = audioTestManifestWriteLn(pSet, "date_created=%s", szTime);
    429         AssertRCReturn(rc, rc);
    430 
    431         /** @todo Add more stuff here, like hostname, ++? */
     434        rc = audioTestManifestWriteLn(pSet, "date_created=%s", szVal);
     435        AssertRCReturn(rc, rc);
     436
     437        rc = RTSystemQueryOSInfo(RTSYSOSINFO_PRODUCT, szVal, sizeof(szVal));
     438        AssertRCReturn(rc, rc);
     439        rc = audioTestManifestWriteLn(pSet, "os_product=%s", szVal);
     440        AssertRCReturn(rc, rc);
     441        rc = RTSystemQueryOSInfo(RTSYSOSINFO_RELEASE, szVal, sizeof(szVal));
     442        AssertRCReturn(rc, rc);
     443        rc = audioTestManifestWriteLn(pSet, "os_rel=%s", szVal);
     444        AssertRCReturn(rc, rc);
     445        rc = RTSystemQueryOSInfo(RTSYSOSINFO_VERSION, szVal, sizeof(szVal));
     446        AssertRCReturn(rc, rc);
     447        rc = audioTestManifestWriteLn(pSet, "os_ver=%s", szVal);
     448        AssertRCReturn(rc, rc);
     449
     450        rc = audioTestManifestWriteLn(pSet, "vbox_ver=%s r%u %s (%s %s)",
     451                                      VBOX_VERSION_STRING, RTBldCfgRevision(),
     452                                      RTBldCfgTargetDotArch(), __DATE__, __TIME__);
     453        AssertRCReturn(rc, rc);
    432454
    433455        pSet->enmMode = AUDIOTESTSETMODE_TEST;
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