From b3b42201828bb737c55c20bd46af10b40d10ef85 Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Thu, 22 Nov 2018 05:37:35 -0800 Subject: Use unique_ptr for BFormatDec and AmbiUpsampler --- Alc/alu.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'Alc/alu.cpp') diff --git a/Alc/alu.cpp b/Alc/alu.cpp index da9d10f2..9372da85 100644 --- a/Alc/alu.cpp +++ b/Alc/alu.cpp @@ -114,7 +114,7 @@ void ProcessHrtf(ALCdevice *device, ALsizei SamplesToDo) ALsizei c; if(device->AmbiUp) - ambiup_process(device->AmbiUp, + ambiup_process(device->AmbiUp.get(), device->Dry.Buffer, device->Dry.NumChannels, device->FOAOut.Buffer, SamplesToDo ); @@ -137,11 +137,11 @@ void ProcessHrtf(ALCdevice *device, ALsizei SamplesToDo) void ProcessAmbiDec(ALCdevice *device, ALsizei SamplesToDo) { if(device->Dry.Buffer != device->FOAOut.Buffer) - bformatdec_upSample(device->AmbiDecoder, + bformatdec_upSample(device->AmbiDecoder.get(), device->Dry.Buffer, device->FOAOut.Buffer, device->FOAOut.NumChannels, SamplesToDo ); - bformatdec_process(device->AmbiDecoder, + bformatdec_process(device->AmbiDecoder.get(), device->RealOut.Buffer, device->RealOut.NumChannels, device->Dry.Buffer, SamplesToDo ); @@ -149,7 +149,7 @@ void ProcessAmbiDec(ALCdevice *device, ALsizei SamplesToDo) void ProcessAmbiUp(ALCdevice *device, ALsizei SamplesToDo) { - ambiup_process(device->AmbiUp, + ambiup_process(device->AmbiUp.get(), device->RealOut.Buffer, device->RealOut.NumChannels, device->FOAOut.Buffer, SamplesToDo ); -- cgit v1.2.3