From da9bcde08421f6917191515726ab8a34d90115ef Mon Sep 17 00:00:00 2001 From: Helge Norberg Date: Wed, 23 Nov 2016 12:19:23 +0100 Subject: [PATCH] [System Audio] Cache aligned vector usage. --- modules/oal/consumer/oal_consumer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/oal/consumer/oal_consumer.cpp b/modules/oal/consumer/oal_consumer.cpp index 286622f89..d7c010ea2 100644 --- a/modules/oal/consumer/oal_consumer.cpp +++ b/modules/oal/consumer/oal_consumer.cpp @@ -176,7 +176,7 @@ public: for(std::size_t n = 0; n < buffers_.size(); ++n) { - audio_buffer_16 audio(format_desc_.audio_cadence[n % format_desc_.audio_cadence.size()]*2, 0); + audio_buffer_16 audio(format_desc_.audio_cadence[n % format_desc_.audio_cadence.size()] * 2, 0); alBufferData(buffers_[n], AL_FORMAT_STEREO16, audio.data(), static_cast(audio.size()*sizeof(int16_t)), format_desc_.audio_sample_rate); alSourceQueueBuffers(source_, 1, &buffers_[n]); } @@ -208,7 +208,7 @@ public: alSourceUnqueueBuffers(source_, 1, &buffer); if(buffer) { - std::vector audio(format_desc_.audio_cadence[n % format_desc_.audio_cadence.size()] * 2, 0); + audio_buffer_16 audio(format_desc_.audio_cadence[n % format_desc_.audio_cadence.size()] * 2, 0); alBufferData(buffer, AL_FORMAT_STEREO16, audio.data(), static_cast(audio.size()*sizeof(int16_t)), format_desc_.audio_sample_rate); alSourceQueueBuffers(source_, 1, &buffer); } -- 2.39.2