From a81995e55464cea1cb13b62c9575e3ce3ff6099a Mon Sep 17 00:00:00 2001 From: chudov Date: Wed, 24 Nov 2010 08:13:39 +0000 Subject: [PATCH] optimizations --- CUETools.Codecs.FLACCL/FLACCLWriter.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CUETools.Codecs.FLACCL/FLACCLWriter.cs b/CUETools.Codecs.FLACCL/FLACCLWriter.cs index 9a2989e..484f9d1 100644 --- a/CUETools.Codecs.FLACCL/FLACCLWriter.cs +++ b/CUETools.Codecs.FLACCL/FLACCLWriter.cs @@ -2915,11 +2915,13 @@ namespace CUETools.Codecs.FLACCL if (!writer._settings.MappedMemory) { - openCLCQ.EnqueueReadBuffer(clBestRiceParams, false, 0, sizeof(int) * (1 << max_porder) * channels * frameCount, clBestRiceParamsPtr); if (writer._settings.DoRice) openCLCQ.EnqueueReadBuffer(clRiceOutput, false, 0, (channels * frameSize * 17 + 128) / 8 * frameCount, clRiceOutputPtr); else + { + openCLCQ.EnqueueReadBuffer(clBestRiceParams, false, 0, sizeof(int) * (1 << max_porder) * channels * frameCount, clBestRiceParamsPtr); openCLCQ.EnqueueReadBuffer(clResidual, false, 0, sizeof(int) * channelSize * channels, clResidualPtr); + } } } if (!writer._settings.MappedMemory)