[DEV] continue removing STL

This commit is contained in:
Edouard DUPIN 2017-09-14 00:59:21 +02:00
parent cf6baea92f
commit 6069305dd7
3 changed files with 13 additions and 13 deletions

View File

@ -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

View File

@ -14,7 +14,7 @@
audio::ess::Effects::Effects(const ememory::SharedPtr<audio::river::Manager>& _manager) :
m_manager(_manager) {
std::unique_lock<ethread::Mutex> lock(m_mutex);
ethread::UniqueLock lock(m_mutex);
//Set stereo output:
etk::Vector<audio::channel> 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<ethread::Mutex> 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<float*>(_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<ethread::Mutex> lock(m_mutex);
ethread::UniqueLock lock(m_mutex);
int32_t id = -1;
for (size_t iii=0; iii<m_list.size(); ++iii) {
if (m_list[iii].first == _name) {
@ -119,7 +119,7 @@ void audio::ess::Effects::load(const etk::String& _file, const etk::String& _nam
}
int32_t audio::ess::Effects::getId(const etk::String& _name) {
std::unique_lock<ethread::Mutex> lock(m_mutex);
ethread::UniqueLock lock(m_mutex);
for (size_t iii=0; iii<m_list.size(); ++iii) {
if (m_list[iii].first == _name) {
return iii;
@ -131,7 +131,7 @@ int32_t audio::ess::Effects::getId(const etk::String& _name) {
}
void audio::ess::Effects::play(int32_t _id, const vec3& _pos) {
std::unique_lock<ethread::Mutex> 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<ethread::Mutex> lock(m_mutex);
ethread::UniqueLock lock(m_mutex);
m_playing.clear();
}
void audio::ess::Effects::clear() {
stop();
std::unique_lock<ethread::Mutex> lock(m_mutex);
ethread::UniqueLock lock(m_mutex);
m_list.clear();
}

View File

@ -15,7 +15,7 @@
audio::ess::Music::Music(const ememory::SharedPtr<audio::river::Manager>& _manager) :
m_manager(_manager),
m_position(0) {
std::unique_lock<ethread::Mutex> lock(m_mutex);
ethread::UniqueLock lock(m_mutex);
//Set stereo output:
etk::Vector<audio::channel> 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<ethread::Mutex> 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<ethread::Mutex> lock(m_mutex);
ethread::UniqueLock lock(m_mutex);
m_list.insert(etk::Pair<etk::String,ememory::SharedPtr<audio::ess::LoadedFile>>(_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<ethread::Mutex> 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<ethread::Mutex> lock(m_mutex);
ethread::UniqueLock lock(m_mutex);
m_current.reset();
}