Code changes for compatibility with JUCE 6.x

- Replace all juce::CriticalSection with std::recursive_mutex
- Replace all juce::AudioSampleBuffer with juce::AudioBuffer<float>
- Eliminate implicit reliance on 'using namespace juce;'
- Replace OpenShotAudio.h includes with targeted juce modules
This commit is contained in:
FeRD (Frank Dana)
2021-10-27 14:34:05 -04:00
parent ef535c859d
commit 59108504e3
72 changed files with 428 additions and 371 deletions
+6 -1
View File
@@ -11,12 +11,17 @@
// SPDX-License-Identifier: LGPL-3.0-or-later
#include "Mask.h"
#include "Exceptions.h"
#include "ReaderBase.h"
#include "ChunkReader.h"
#include "FFmpegReader.h"
#include "QtImageReader.h"
#ifdef USE_IMAGEMAGICK
#include "ImageReader.h"
#endif
#include "ReaderBase.h"
using namespace openshot;
+1 -1
View File
@@ -18,7 +18,7 @@
#include <memory>
#include <opencv2/opencv.hpp>
#include "OpenCVUtilities.h"
#include "Json.h"
#include "KeyFrame.h"