Fix audio channel count when bumping mono up to 5.1.
authorCarl Hetherington <cth@carlh.net>
Sun, 17 Feb 2013 21:03:18 +0000 (21:03 +0000)
committerCarl Hetherington <cth@carlh.net>
Sun, 17 Feb 2013 21:03:18 +0000 (21:03 +0000)
src/lib/writer.cc

index 8a09f254b775716a8cbdb01886b42a0ec5fb2aff..c2cc00328a65b43f28acbf96d0b268c6076f8744 100644 (file)
@@ -72,13 +72,13 @@ Writer::Writer (shared_ptr<Film> f)
 
        _picture_asset_writer = _picture_asset->start_write (_first_nonexistant_frame > 0);
 
-       if (_film->audio_channels() > 0) {
+       if (dcp_audio_channels (_film->audio_channels()) > 0) {
                _sound_asset.reset (
                        new libdcp::SoundAsset (
                                _film->dir (_film->dcp_name()),
                                "audio.mxf",
                                DCPFrameRate (_film->frames_per_second()).frames_per_second,
-                               _film->audio_channels(),
+                               dcp_audio_channels (_film->audio_channels()),
                                dcp_audio_sample_rate (_film->audio_stream()->sample_rate())
                                )
                        );