diff options
author | Luo Jinghua <sunmoon1997@gmail.com> | 2010-10-19 11:52:23 +0800 |
---|---|---|
committer | Luo Jinghua <sunmoon1997@gmail.com> | 2010-10-19 11:52:23 +0800 |
commit | cf131cc0e2e92cf711431798cdef39c719937cab (patch) | |
tree | 771f13043d7b1b10a0aa5a4f9fdf9eae7cde100a | |
parent | 7b3268b320d943316666baa3caf6aa415f11fe59 (diff) |
fixed compilation
-rw-r--r-- | src/device_extern.cpp | 5 | ||||
-rw-r--r-- | src/device_extern.h | 3 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/device_extern.cpp b/src/device_extern.cpp index ce875bc..cf586c1 100644 --- a/src/device_extern.cpp +++ b/src/device_extern.cpp @@ -104,7 +104,6 @@ namespace audiere { { m_buffer_size = buffer_size; m_buffer = new char [buffer_size]; - m_module.start(); } @@ -128,8 +127,8 @@ namespace audiere { sample_len = m_buffer_size / 4; sample_left = read(sample_len, sample_buf); - while (sample_left > 0) { - if (m_module.write(sample_buf, sample_left * 4) != 0) { + while (sample_left > 0) { + if (m_module.write(sample_buf, sample_left * 4) < 0) { AI_Sleep(2); } else { sample_left = 0; diff --git a/src/device_extern.h b/src/device_extern.h index 4f5173c..ff61e54 100644 --- a/src/device_extern.h +++ b/src/device_extern.h @@ -23,6 +23,9 @@ namespace audiere { DeviceCloseProc m_close; void* m_handle; + ExternModule(); + ExternModule(const ExternModule &other); + bool init(const char* name); void uninit(); |