VirtualBox

Ignore:
Timestamp:
Jun 9, 2016 10:22:39 AM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
107952
Message:

Audio: Update.

File:
1 edited

Legend:

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

    r61352 r61609  
    231231        RTTESTI_CHECK_MSG_BREAK(written == cSamplesChild1, ("Child1: Expected %RU32 written samples, got %RU32\n", cSamplesChild1, written));
    232232        RTTESTI_CHECK_RC_OK_BREAK(AudioMixBufMixToParent(&child1, written, &mixed));
    233         RTTESTI_CHECK_MSG_BREAK(AudioMixBufMixed(&child1) == mixed, ("Child1: Expected %RU32 mixed samples, got %RU32\n", AudioMixBufMixed(&child1), mixed));
    234         RTTESTI_CHECK_MSG_BREAK(AudioMixBufUsed(&child1) == AUDIOMIXBUF_S2S_RATIO(&parent, mixed), ("Child1: Expected %RU32 used samples, got %RU32\n", AudioMixBufMixed(&child1), AUDIOMIXBUF_S2S_RATIO(&parent, mixed)));
     233        RTTESTI_CHECK_MSG_BREAK(AudioMixBufLive(&child1) == mixed, ("Child1: Expected %RU32 mixed samples, got %RU32\n", AudioMixBufLive(&child1), mixed));
     234        RTTESTI_CHECK_MSG_BREAK(AudioMixBufUsed(&child1) == AUDIOMIXBUF_S2S_RATIO(&parent, mixed), ("Child1: Expected %RU32 used samples, got %RU32\n", AudioMixBufLive(&child1), AUDIOMIXBUF_S2S_RATIO(&parent, mixed)));
    235235        RTTESTI_CHECK_MSG_BREAK(AudioMixBufUsed(&parent) == 0, ("Parent: Expected 0 used samples, got %RU32\n", AudioMixBufUsed(&parent)));
    236236
     
    238238        RTTESTI_CHECK_MSG_BREAK(written == cSamplesChild2, ("Child2: Expected %RU32 written samples, got %RU32\n", cSamplesChild2, written));
    239239        RTTESTI_CHECK_RC_OK_BREAK(AudioMixBufMixToParent(&child2, written, &mixed));
    240         RTTESTI_CHECK_MSG_BREAK(AudioMixBufMixed(&child2) == mixed, ("Child2: Expected %RU32 mixed samples, got %RU32\n", AudioMixBufMixed(&child2), AudioMixBufUsed(&parent)));
    241         RTTESTI_CHECK_MSG_BREAK(AudioMixBufUsed(&child2) == AUDIOMIXBUF_S2S_RATIO(&parent, mixed), ("Child2: Expected %RU32 used samples, got %RU32\n", AudioMixBufMixed(&child2), AUDIOMIXBUF_S2S_RATIO(&parent, mixed)));
     240        RTTESTI_CHECK_MSG_BREAK(AudioMixBufLive(&child2) == mixed, ("Child2: Expected %RU32 mixed samples, got %RU32\n", AudioMixBufLive(&child2), AudioMixBufUsed(&parent)));
     241        RTTESTI_CHECK_MSG_BREAK(AudioMixBufUsed(&child2) == AUDIOMIXBUF_S2S_RATIO(&parent, mixed), ("Child2: Expected %RU32 used samples, got %RU32\n", AudioMixBufLive(&child2), AUDIOMIXBUF_S2S_RATIO(&parent, mixed)));
    242242        RTTESTI_CHECK_MSG_BREAK(AudioMixBufUsed(&parent) == 0, ("Parent2: Expected 0 used samples, got %RU32\n", AudioMixBufUsed(&parent)));
    243243    }
    244244
    245     RTTESTI_CHECK(AudioMixBufUsed(&parent) == AudioMixBufMixed(&child1) + AudioMixBufMixed(&child2));
     245    RTTESTI_CHECK(AudioMixBufUsed(&parent) == AudioMixBufLive(&child1) + AudioMixBufLive(&child2));
    246246
    247247    for (;;)
     
    254254
    255255    RTTESTI_CHECK(AudioMixBufUsed(&parent) == 0);
    256     RTTESTI_CHECK(AudioMixBufMixed(&child1) == 0);
    257     RTTESTI_CHECK(AudioMixBufMixed(&child2) == 0);
     256    RTTESTI_CHECK(AudioMixBufLive(&child1) == 0);
     257    RTTESTI_CHECK(AudioMixBufLive(&child2) == 0);
    258258
    259259    AudioMixBufDestroy(&parent);
     
    338338    RTTESTI_CHECK_RC_OK(AudioMixBufMixToParent(&child, written, &mixed));
    339339    temp = AudioMixBufUsed(&parent);
    340     RTTESTI_CHECK_MSG(AudioMixBufMixed(&child) == temp, ("Child: Expected %RU32 mixed samples, got %RU32\n", AudioMixBufMixed(&child), temp));
    341 
    342     RTTESTI_CHECK(AudioMixBufUsed(&parent) == AudioMixBufMixed(&child));
     340    RTTESTI_CHECK_MSG(AudioMixBufLive(&child) == temp, ("Child: Expected %RU32 mixed samples, got %RU32\n", AudioMixBufLive(&child), temp));
     341
     342    RTTESTI_CHECK(AudioMixBufUsed(&parent) == AudioMixBufLive(&child));
    343343
    344344    for (;;)
     
    366366
    367367    RTTESTI_CHECK(AudioMixBufUsed(&parent) == 0);
    368     RTTESTI_CHECK(AudioMixBufMixed(&child) == 0);
     368    RTTESTI_CHECK(AudioMixBufLive(&child) == 0);
    369369
    370370    AudioMixBufDestroy(&parent);
     
    441441    RTTESTI_CHECK_RC_OK(AudioMixBufMixToParent(&child, written, &mixed));
    442442    temp = AudioMixBufUsed(&parent);
    443     RTTESTI_CHECK_MSG(AudioMixBufMixed(&child) == temp, ("Child: Expected %RU32 mixed samples, got %RU32\n", AudioMixBufMixed(&child), temp));
    444 
    445     RTTESTI_CHECK(AudioMixBufUsed(&parent) == AudioMixBufMixed(&child));
     443    RTTESTI_CHECK_MSG(AudioMixBufLive(&child) == temp, ("Child: Expected %RU32 mixed samples, got %RU32\n", AudioMixBufLive(&child), temp));
     444
     445    RTTESTI_CHECK(AudioMixBufUsed(&parent) == AudioMixBufLive(&child));
    446446
    447447    for (;;)
     
    468468
    469469    RTTESTI_CHECK(AudioMixBufUsed(&parent) == 0);
    470     RTTESTI_CHECK(AudioMixBufMixed(&child) == 0);
     470    RTTESTI_CHECK(AudioMixBufLive(&child) == 0);
    471471
    472472    AudioMixBufDestroy(&parent);
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