From 6069305dd785f6cd9bc83bcec52c2c8479c9144c Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Thu, 14 Sep 2017 00:59:21 +0200 Subject: [PATCH] [DEV] continue removing STL --- audio/ess/LoadedFile.cpp | 2 +- audio/ess/effects.cpp | 14 +++++++------- audio/ess/music.cpp | 10 +++++----- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/audio/ess/LoadedFile.cpp b/audio/ess/LoadedFile.cpp index 76862ae..f06696b 100644 --- a/audio/ess/LoadedFile.cpp +++ b/audio/ess/LoadedFile.cpp @@ -59,7 +59,7 @@ audio::ess::LoadedFile::LoadedFile(const etk::String& _fileName, int8_t _nbChanR return; } #endif - std::this_thread::sleep_for(std::chrono::milliseconds(1)); + ethread::sleepMilliSeconds((1)); #else decode(); #endif diff --git a/audio/ess/effects.cpp b/audio/ess/effects.cpp index c846fd1..1f6d9aa 100644 --- a/audio/ess/effects.cpp +++ b/audio/ess/effects.cpp @@ -14,7 +14,7 @@ audio::ess::Effects::Effects(const ememory::SharedPtr& _manager) : m_manager(_manager) { - std::unique_lock lock(m_mutex); + ethread::UniqueLock lock(m_mutex); //Set stereo output: etk::Vector channelMap; channelMap.pushBack(audio::channel_frontCenter); @@ -84,7 +84,7 @@ void audio::ess::Effects::onDataNeeded(void* _data, if (_format != audio::format_float) { EWOLSA_ERROR("call wrong type ... (need float)"); } - std::unique_lock lock(m_mutex); + ethread::UniqueLock lock(m_mutex); auto it = m_playing.begin(); while (it != m_playing.end()) { bool ret = playData((*it).first, (*it).second, static_cast(_data), _nbChunk); @@ -103,7 +103,7 @@ void audio::ess::Effects::load(const etk::String& _file, const etk::String& _nam EWOLSA_ERROR("can not load audio Effects = " << _file); return; } - std::unique_lock lock(m_mutex); + ethread::UniqueLock lock(m_mutex); int32_t id = -1; for (size_t iii=0; iii lock(m_mutex); + ethread::UniqueLock lock(m_mutex); for (size_t iii=0; iii lock(m_mutex); + ethread::UniqueLock lock(m_mutex); if ( _id < 0 || _id >= m_list.size()) { EWOLSA_ERROR(" Can not play element audio with ID=" << _id << " out of [0.." << m_list.size() << "["); @@ -148,12 +148,12 @@ void audio::ess::Effects::stop() { if (m_playing.size() == 0) { EWOLSA_INFO("No current audio is playing"); } - std::unique_lock lock(m_mutex); + ethread::UniqueLock lock(m_mutex); m_playing.clear(); } void audio::ess::Effects::clear() { stop(); - std::unique_lock lock(m_mutex); + ethread::UniqueLock lock(m_mutex); m_list.clear(); } \ No newline at end of file diff --git a/audio/ess/music.cpp b/audio/ess/music.cpp index 1b38783..7cca93b 100644 --- a/audio/ess/music.cpp +++ b/audio/ess/music.cpp @@ -15,7 +15,7 @@ audio::ess::Music::Music(const ememory::SharedPtr& _manager) : m_manager(_manager), m_position(0) { - std::unique_lock lock(m_mutex); + ethread::UniqueLock lock(m_mutex); //Set stereo output: etk::Vector channelMap; channelMap.pushBack(audio::channel_frontLeft); @@ -63,7 +63,7 @@ void audio::ess::Music::onDataNeeded(void* _data, if (_format != audio::format_float) { EWOLSA_ERROR("call wrong type ... (need float)"); } - std::unique_lock lock(m_mutex); + ethread::UniqueLock lock(m_mutex); if (m_current != m_next) { EWOLSA_INFO("change track " << (m_current==nullptr?-1:m_current->getUId()) << " ==> " << (m_next==nullptr?-1:m_next->getUId())); m_current = m_next; @@ -102,7 +102,7 @@ void audio::ess::Music::load(const etk::String& _file, const etk::String& _name) EWOLSA_ERROR("can not load audio Music = " << _file); return; } - std::unique_lock lock(m_mutex); + ethread::UniqueLock lock(m_mutex); m_list.insert(etk::Pair>(_name,tmp)); } @@ -114,7 +114,7 @@ void audio::ess::Music::play(const etk::String& _name) { } // in all case we stop the current playing music ... stop(); - std::unique_lock lock(m_mutex); + ethread::UniqueLock lock(m_mutex); m_next = it->second; EWOLSA_INFO("Playing track " << (m_current==nullptr?-1:m_current->getUId()) << " request next : " << m_next->getUId()); } @@ -123,7 +123,7 @@ void audio::ess::Music::stop() { if (m_current == nullptr) { EWOLSA_INFO("No current audio is playing"); } - std::unique_lock lock(m_mutex); + ethread::UniqueLock lock(m_mutex); m_current.reset(); }