diff options
Diffstat (limited to 'test/test_bass.cpp')
| -rw-r--r-- | test/test_bass.cpp | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/test/test_bass.cpp b/test/test_bass.cpp deleted file mode 100644 index 0e97b6a1..00000000 --- a/test/test_bass.cpp +++ /dev/null @@ -1,46 +0,0 @@ -#include <cstring> -#include <iostream> - -#include <QString> -#include <catch2/catch.hpp> - -#include "bass.h" -#include "bassmidi.h" -#include "bassopus.h" - -TEST_CASE("BASS URL streaming", "[bass][noci]") -{ - // Sample - QString url = "https://raw.githubusercontent.com/skyedeving/aocharedit/master/Attorney%20Online%20Character%20Editor/Resources/about.mp3"; - - // initialize - BASS_Init(-1, 44100, 0, 0, nullptr); - - // create stream from url - HSTREAM stream; - unsigned int flags = BASS_STREAM_AUTOFREE | BASS_STREAM_STATUS; - if (url.endsWith(".opus")) - { - stream = BASS_OPUS_StreamCreateURL(url.toStdString().c_str(), 0, flags, nullptr, 0); - } - else - { - stream = BASS_StreamCreateURL(url.toStdString().c_str(), 0, flags, nullptr, 0); - } - - // Log http status - const char *tags = BASS_ChannelGetTags(stream, BASS_TAG_HTTP); - if (tags) - { - while (*tags) - { - UNSCOPED_INFO(tags); - tags += strlen(tags) + 1; - } - } - - // Test - REQUIRE(stream != 0); - REQUIRE(BASS_ChannelPlay(stream, TRUE) == TRUE); - // while (BASS_ChannelIsActive(stream) != BASS_ACTIVE_STOPPED); // block test to listen -} |
