aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/backends/sndio.cpp
diff options
context:
space:
mode:
authorChris Robinson <[email protected]>2018-11-26 14:31:54 -0800
committerChris Robinson <[email protected]>2018-11-26 14:31:54 -0800
commita6923790fac739f0b98db6c06bc93543b9707556 (patch)
treee30677dd529ba0a2fecb6cbd6232f862acdc27dd /Alc/backends/sndio.cpp
parent5b2b96b24598636e35f1fe7ecf868b09571065d6 (diff)
Avoid using ATOMIC_INIT
Diffstat (limited to 'Alc/backends/sndio.cpp')
-rw-r--r--Alc/backends/sndio.cpp22
1 files changed, 7 insertions, 15 deletions
diff --git a/Alc/backends/sndio.cpp b/Alc/backends/sndio.cpp
index 2a20fb61..de5f74e4 100644
--- a/Alc/backends/sndio.cpp
+++ b/Alc/backends/sndio.cpp
@@ -38,12 +38,12 @@ static const ALCchar sndio_device[] = "SndIO Default";
struct SndioPlayback final : public ALCbackend {
- struct sio_hdl *sndHandle;
+ struct sio_hdl *sndHandle{nullptr};
- ALvoid *mix_data;
- ALsizei data_size;
+ ALvoid *mix_data{nullptr};
+ ALsizei data_size{0};
- ATOMIC(int) killNow;
+ ATOMIC(int) killNow{AL_TRUE};
althrd_t thread;
};
@@ -70,10 +70,6 @@ static void SndioPlayback_Construct(SndioPlayback *self, ALCdevice *device)
new (self) SndioPlayback{};
ALCbackend_Construct(STATIC_CAST(ALCbackend, self), device);
SET_VTABLE2(SndioPlayback, ALCbackend, self);
-
- self->sndHandle = nullptr;
- self->mix_data = nullptr;
- ATOMIC_INIT(&self->killNow, AL_TRUE);
}
static void SndioPlayback_Destruct(SndioPlayback *self)
@@ -280,11 +276,11 @@ static void SndioPlayback_stop(SndioPlayback *self)
struct SndioCapture final : public ALCbackend {
- struct sio_hdl *sndHandle;
+ struct sio_hdl *sndHandle{nullptr};
- ll_ringbuffer_t *ring;
+ ll_ringbuffer_t *ring{nullptr};
- ATOMIC(int) killNow;
+ ATOMIC(int) killNow{AL_TRUE};
althrd_t thread;
};
@@ -311,10 +307,6 @@ static void SndioCapture_Construct(SndioCapture *self, ALCdevice *device)
new (self) SndioCapture{};
ALCbackend_Construct(STATIC_CAST(ALCbackend, self), device);
SET_VTABLE2(SndioCapture, ALCbackend, self);
-
- self->sndHandle = nullptr;
- self->ring = nullptr;
- ATOMIC_INIT(&self->killNow, AL_TRUE);
}
static void SndioCapture_Destruct(SndioCapture *self)