[DEV] continue removing STL
This commit is contained in:
parent
dfc867db87
commit
4bc3ff2f1a
@ -875,7 +875,7 @@ enum audio::orchestra::error audio::orchestra::api::Alsa::startStream() {
|
||||
ATA_ERROR("the stream is already running!");
|
||||
return audio::orchestra::error_warning;
|
||||
}
|
||||
std::unique_lock<ethread::Mutex> lck(m_mutex);
|
||||
ethread::UniqueLock lck(m_mutex);
|
||||
int32_t result = 0;
|
||||
snd_pcm_state_t state;
|
||||
if (m_private->handle == nullptr) {
|
||||
@ -909,7 +909,7 @@ enum audio::orchestra::error audio::orchestra::api::Alsa::stopStream() {
|
||||
return audio::orchestra::error_warning;
|
||||
}
|
||||
m_state = audio::orchestra::state::stopped;
|
||||
std::unique_lock<ethread::Mutex> lck(m_mutex);
|
||||
ethread::UniqueLock lck(m_mutex);
|
||||
int32_t result = 0;
|
||||
if (m_mode == audio::orchestra::mode_output) {
|
||||
result = snd_pcm_drain(m_private->handle);
|
||||
@ -936,7 +936,7 @@ enum audio::orchestra::error audio::orchestra::api::Alsa::abortStream() {
|
||||
return audio::orchestra::error_warning;
|
||||
}
|
||||
m_state = audio::orchestra::state::stopped;
|
||||
std::unique_lock<ethread::Mutex> lck(m_mutex);
|
||||
ethread::UniqueLock lck(m_mutex);
|
||||
int32_t result = 0;
|
||||
result = snd_pcm_drop(m_private->handle);
|
||||
if (result < 0) {
|
||||
@ -979,7 +979,7 @@ static int32_t wait_for_poll(snd_pcm_t* _handle, struct pollfd* _ufds, unsigned
|
||||
void audio::orchestra::api::Alsa::callbackEvent() {
|
||||
// Lock while the system is not started ...
|
||||
if (m_state == audio::orchestra::state::stopped) {
|
||||
std::unique_lock<ethread::Mutex> lck(m_mutex);
|
||||
ethread::UniqueLock lck(m_mutex);
|
||||
while (!m_private->runnable) {
|
||||
m_private->runnable_cv.wait(lck);
|
||||
}
|
||||
@ -1121,7 +1121,7 @@ void audio::orchestra::api::Alsa::callbackEventOneCycleRead() {
|
||||
// !!! goto unlock;
|
||||
}
|
||||
|
||||
std::unique_lock<ethread::Mutex> lck(m_mutex);
|
||||
ethread::UniqueLock lck(m_mutex);
|
||||
// Setup parameters.
|
||||
if (m_doConvertBuffer[1]) {
|
||||
buffer = m_deviceBuffer;
|
||||
@ -1167,7 +1167,7 @@ void audio::orchestra::api::Alsa::callbackEventOneCycleRead() {
|
||||
}
|
||||
} else {
|
||||
ATA_ERROR("audio read error, " << snd_strerror(result) << ".");
|
||||
std::this_thread::sleep_for(std::chrono::milliseconds(10));
|
||||
ethread::sleepMilliSeconds((10));
|
||||
}
|
||||
// TODO : Notify application ... audio::orchestra::error_warning;
|
||||
goto noInput;
|
||||
@ -1258,7 +1258,7 @@ void audio::orchestra::api::Alsa::callbackEventOneCycleWrite() {
|
||||
abortStream();
|
||||
return;
|
||||
}
|
||||
std::unique_lock<ethread::Mutex> lck(m_mutex);
|
||||
ethread::UniqueLock lck(m_mutex);
|
||||
// Setup parameters and do buffer conversion if necessary.
|
||||
if (m_doConvertBuffer[0]) {
|
||||
buffer = m_deviceBuffer;
|
||||
@ -1365,7 +1365,7 @@ void audio::orchestra::api::Alsa::callbackEventOneCycleMMAPWrite() {
|
||||
return;
|
||||
}
|
||||
{
|
||||
std::unique_lock<ethread::Mutex> lck(m_mutex);
|
||||
ethread::UniqueLock lck(m_mutex);
|
||||
// Setup parameters and do buffer conversion if necessary.
|
||||
if (m_doConvertBuffer[0]) {
|
||||
buffer = m_deviceBuffer;
|
||||
@ -1474,7 +1474,7 @@ void audio::orchestra::api::Alsa::callbackEventOneCycleMMAPRead() {
|
||||
goto unlock;
|
||||
}
|
||||
{
|
||||
std::unique_lock<ethread::Mutex> lck(m_mutex);
|
||||
ethread::UniqueLock lck(m_mutex);
|
||||
// Setup parameters.
|
||||
if (m_doConvertBuffer[1]) {
|
||||
buffer = m_deviceBuffer;
|
||||
@ -1521,7 +1521,7 @@ void audio::orchestra::api::Alsa::callbackEventOneCycleMMAPRead() {
|
||||
}
|
||||
} else {
|
||||
ATA_ERROR("audio read error, " << snd_strerror(result) << ".");
|
||||
std::this_thread::sleep_for(std::chrono::milliseconds(10));
|
||||
ethread::sleepMilliSeconds((10));
|
||||
}
|
||||
// TODO : Notify application ... audio::orchestra::error_warning;
|
||||
goto noInput;
|
||||
|
@ -461,7 +461,7 @@ extern "C" {
|
||||
void Java_org_musicdsp_orchestra_OrchestraNative_NNsetJavaManager(JNIEnv* _env,
|
||||
jclass _classBase,
|
||||
jobject _objCallback) {
|
||||
std::unique_lock<ethread::Mutex> lock(jvm_basics::getMutexJavaVM());
|
||||
ethread::UniqueLock lock(jvm_basics::getMutexJavaVM());
|
||||
ATA_INFO("*******************************************");
|
||||
ATA_INFO("** Creating Orchestra context **");
|
||||
ATA_INFO("*******************************************");
|
||||
@ -477,7 +477,7 @@ extern "C" {
|
||||
}
|
||||
|
||||
void Java_org_musicdsp_orchestra_OrchestraNative_NNsetJavaManagerRemove(JNIEnv* _env, jclass _cls) {
|
||||
std::unique_lock<ethread::Mutex> lock(jvm_basics::getMutexJavaVM());
|
||||
ethread::UniqueLock lock(jvm_basics::getMutexJavaVM());
|
||||
ATA_INFO("*******************************************");
|
||||
ATA_INFO("** remove Orchestra Pointer **");
|
||||
ATA_INFO("*******************************************");
|
||||
@ -495,7 +495,7 @@ extern "C" {
|
||||
jint _id,
|
||||
jshortArray _location,
|
||||
jint _nbChunk) {
|
||||
std::unique_lock<ethread::Mutex> lock(jvm_basics::getMutexJavaVM());
|
||||
ethread::UniqueLock lock(jvm_basics::getMutexJavaVM());
|
||||
if (s_localContext == nullptr) {
|
||||
ATA_ERROR("Call audio with no more Low level interface");
|
||||
return;
|
||||
@ -518,7 +518,7 @@ extern "C" {
|
||||
jint _id,
|
||||
jshortArray _location,
|
||||
jint _nbChunk) {
|
||||
std::unique_lock<ethread::Mutex> lock(jvm_basics::getMutexJavaVM());
|
||||
ethread::UniqueLock lock(jvm_basics::getMutexJavaVM());
|
||||
if (s_localContext == nullptr) {
|
||||
ATA_ERROR("Call audio with no more Low level interface");
|
||||
return;
|
||||
|
@ -378,10 +378,10 @@ bool audio::orchestra::api::Asio::open(uint32_t _device,
|
||||
log2_of_max_size = i;
|
||||
}
|
||||
}
|
||||
long min_delta = std::abs((long)*_bufferSize - ((long)1 << log2_of_min_size));
|
||||
long min_delta = etk::abs((long)*_bufferSize - ((long)1 << log2_of_min_size));
|
||||
int32_t min_delta_num = log2_of_min_size;
|
||||
for (int32_t i = log2_of_min_size + 1; i <= log2_of_max_size; i++) {
|
||||
long current_delta = std::abs((long)*_bufferSize - ((long)1 << i));
|
||||
long current_delta = etk::abs((long)*_bufferSize - ((long)1 << i));
|
||||
if (current_delta < min_delta) {
|
||||
min_delta = current_delta;
|
||||
min_delta_num = i;
|
||||
|
@ -635,7 +635,7 @@ bool audio::orchestra::api::Core::open(uint32_t _device,
|
||||
if (microCounter > 5000000) {
|
||||
break;
|
||||
}
|
||||
std::this_thread::sleep_for(std::chrono::milliseconds(5));
|
||||
ethread::sleepMilliSeconds((5));
|
||||
}
|
||||
// Remove the property listener.
|
||||
AudioObjectRemovePropertyListener(id, &tmp, &rateListener, (void *) &reportedRate);
|
||||
@ -967,7 +967,7 @@ enum audio::orchestra::error audio::orchestra::api::Core::stopStream() {
|
||||
if ( m_mode == audio::orchestra::mode_output
|
||||
|| m_mode == audio::orchestra::mode_duplex) {
|
||||
if (m_private->drainCounter == 0) {
|
||||
std::unique_lock<ethread::Mutex> lck(m_mutex);
|
||||
ethread::UniqueLock lck(m_mutex);
|
||||
m_private->drainCounter = 2;
|
||||
m_private->condition.wait(lck);
|
||||
}
|
||||
|
@ -597,7 +597,7 @@ enum audio::orchestra::error audio::orchestra::api::Jack::stopStream() {
|
||||
|| m_mode == audio::orchestra::mode_duplex) {
|
||||
if (m_private->drainCounter == 0) {
|
||||
m_private->drainCounter = 2;
|
||||
std::unique_lock<ethread::Mutex> lck(m_mutex);
|
||||
ethread::UniqueLock lck(m_mutex);
|
||||
m_private->condition.wait(lck);
|
||||
}
|
||||
}
|
||||
|
@ -131,7 +131,7 @@ enum audio::orchestra::error audio::orchestra::api::Pulse::closeStream() {
|
||||
|
||||
void audio::orchestra::api::Pulse::callbackEventOneCycle() {
|
||||
if (m_state == audio::orchestra::state::stopped) {
|
||||
std::unique_lock<ethread::Mutex> lck(m_mutex);
|
||||
ethread::UniqueLock lck(m_mutex);
|
||||
while (!m_private->runnable) {
|
||||
m_private->runnable_cv.wait(lck);
|
||||
}
|
||||
|
@ -10,7 +10,7 @@
|
||||
#include <condition_variable>
|
||||
#include <ethread/Mutex.hpp>
|
||||
#include <chrono>
|
||||
#include <functional>
|
||||
#include <etk/Function.hpp>
|
||||
#include <ememory/memory.hpp>
|
||||
#include <audio/channel.hpp>
|
||||
#include <audio/format.hpp>
|
||||
|
Loading…
x
Reference in New Issue
Block a user