Skip to content

Commit 2e07c2f

Browse files
committed
SingleBuffer: resize if size is 0
1 parent 9485518 commit 2e07c2f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/AudioTools/CoreAudio/Buffers.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,11 @@ class SingleBuffer : public BaseBuffer<T> {
188188
this->current_write_pos = len;
189189
}
190190

191+
int writeArray(const T data[], int len) override {
192+
if (size() == 0) resize(len);
193+
return BaseBuffer<T>::writeArray(data, len);
194+
}
195+
191196
bool write(T sample) override {
192197
bool result = false;
193198
if (current_write_pos < buffer.size()) {

0 commit comments

Comments
 (0)