From a3529e745b07ed633aceb7a35ebdb2d2a9047148 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Wed, 21 Jan 2015 13:28:18 -0800 Subject: [PATCH] fix warning and compile with Multimedia --- CMakeLists.txt | 3 ++- libraries/audio-client/CMakeLists.txt | 2 +- libraries/audio-client/src/AudioClient.h | 7 +++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f212642418..9fb36077e1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -68,7 +68,8 @@ if (ANDROID) endif () set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM BOTH) - set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) + set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) if (ANDROID_LIB_DIR) list(APPEND CMAKE_FIND_ROOT_PATH ${ANDROID_LIB_DIR}) diff --git a/libraries/audio-client/CMakeLists.txt b/libraries/audio-client/CMakeLists.txt index 069b65a82a..ba253585cc 100644 --- a/libraries/audio-client/CMakeLists.txt +++ b/libraries/audio-client/CMakeLists.txt @@ -1,7 +1,7 @@ set(TARGET_NAME audio-client) # use setup_hifi_library macro to setup our project and link appropriate Qt modules -setup_hifi_library(Network) +setup_hifi_library(Network Multimedia) link_hifi_libraries(audio) diff --git a/libraries/audio-client/src/AudioClient.h b/libraries/audio-client/src/AudioClient.h index 32d7c32e79..23e45adcf5 100644 --- a/libraries/audio-client/src/AudioClient.h +++ b/libraries/audio-client/src/AudioClient.h @@ -60,7 +60,7 @@ static const int MIN_AUDIO_OUTPUT_BUFFER_SIZE_FRAMES = 1; static const int MAX_AUDIO_OUTPUT_BUFFER_SIZE_FRAMES = 20; static const int DEFAULT_AUDIO_OUTPUT_STARVE_DETECTION_ENABLED = true; static const int DEFAULT_AUDIO_OUTPUT_STARVE_DETECTION_THRESHOLD = 3; -static const int DEFAULT_AUDIO_OUTPUT_STARVE_DETECTION_PERIOD = 10 * 1000; // 10 Seconds +static const quint64 DEFAULT_AUDIO_OUTPUT_STARVE_DETECTION_PERIOD = 10 * 1000; // 10 Seconds class QAudioInput; class QAudioOutput; @@ -117,7 +117,7 @@ public: void setOutputStarveDetectionEnabled(bool enabled) { _outputStarveDetectionEnabled = enabled; } int getOutputStarveDetectionPeriod() { return _outputStarveDetectionPeriodMsec; } - void setOutputStarveDetectionPeriod(int msecs) { _outputStarveDetectionPeriodMsec = msecs; } + void setOutputStarveDetectionPeriod(quint64 msecs) { _outputStarveDetectionPeriodMsec = msecs; } int getOutputStarveDetectionThreshold() { return _outputStarveDetectionThreshold; } void setOutputStarveDetectionThreshold(int threshold) { _outputStarveDetectionThreshold = threshold; } @@ -209,9 +209,8 @@ private: bool _outputStarveDetectionEnabled; quint64 _outputStarveDetectionStartTimeMsec; int _outputStarveDetectionCount; - int _outputStarveDetectionPeriodMsec; + quint64 _outputStarveDetectionPeriodMsec; int _outputStarveDetectionThreshold; // Maximum number of starves per _outputStarveDetectionPeriod before increasing buffer size - StDev _stdev; QElapsedTimer _timeSinceLastReceived;