summaryrefslogtreecommitdiff
path: root/src/lib/single_stream_audio_content.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2014-07-15 13:15:02 +0100
committerCarl Hetherington <cth@carlh.net>2014-07-15 13:15:02 +0100
commit7f38d676e69639a7825e506618613051651968cf (patch)
treefcbdaf6d1536c58bfffe739d26c7c9bf676f8695 /src/lib/single_stream_audio_content.cc
parente5f79c57e1123754b1325f964123fcb56a2572b3 (diff)
Add simple stereo-5.1 upmixer.
Diffstat (limited to 'src/lib/single_stream_audio_content.cc')
-rw-r--r--src/lib/single_stream_audio_content.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/single_stream_audio_content.cc b/src/lib/single_stream_audio_content.cc
index ac4da25ee..521597606 100644
--- a/src/lib/single_stream_audio_content.cc
+++ b/src/lib/single_stream_audio_content.cc
@@ -23,6 +23,7 @@
#include "film.h"
using std::string;
+using std::cout;
using boost::shared_ptr;
using dcp::raw_convert;
@@ -92,10 +93,12 @@ SingleStreamAudioContent::take_from_audio_examiner (shared_ptr<AudioExaminer> ex
signal_changed (AudioContentProperty::AUDIO_LENGTH);
signal_changed (AudioContentProperty::AUDIO_FRAME_RATE);
+ int const p = processed_audio_channels ();
+
{
boost::mutex::scoped_lock lm (_mutex);
/* XXX: do this in signal_changed...? */
- _audio_mapping = AudioMapping (_audio_channels);
+ _audio_mapping = AudioMapping (p);
_audio_mapping.make_default ();
}