diff options
Diffstat (limited to 'src/lib/upmixer_b.cc')
| -rw-r--r-- | src/lib/upmixer_b.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/lib/upmixer_b.cc b/src/lib/upmixer_b.cc index 65452424a..90e1267cd 100644 --- a/src/lib/upmixer_b.cc +++ b/src/lib/upmixer_b.cc @@ -21,7 +21,6 @@ #include "upmixer_b.h" #include "audio_buffers.h" #include "audio_mapping.h" -#include <boost/make_shared.hpp> #include "i18n.h" @@ -29,7 +28,6 @@ using std::string; using std::min; using std::vector; using boost::shared_ptr; -using boost::make_shared; UpmixerB::UpmixerB (int sampling_rate) : _lfe (0.01, 150.0 / sampling_rate) @@ -60,13 +58,13 @@ UpmixerB::out_channels () const shared_ptr<AudioProcessor> UpmixerB::clone (int sampling_rate) const { - return make_shared<UpmixerB> (sampling_rate); + return shared_ptr<AudioProcessor> (new UpmixerB (sampling_rate)); } shared_ptr<AudioBuffers> UpmixerB::run (shared_ptr<const AudioBuffers> in, int channels) { - shared_ptr<AudioBuffers> out = make_shared<AudioBuffers> (channels, in->frames()); + shared_ptr<AudioBuffers> out (new AudioBuffers (channels, in->frames())); /* L + R minus 6dB (in terms of amplitude) */ shared_ptr<AudioBuffers> in_LR = in->channel(0); @@ -96,7 +94,7 @@ UpmixerB::run (shared_ptr<const AudioBuffers> in, int channels) shared_ptr<AudioBuffers> S; if (channels > 4) { /* Ls is L - R with some delay */ - shared_ptr<AudioBuffers> sub = make_shared<AudioBuffers> (1, in->frames()); + shared_ptr<AudioBuffers> sub (new AudioBuffers (1, in->frames())); sub->copy_channel_from (in.get(), 0, 0); float* p = sub->data (0); float const * q = in->data (1); |
