Remove incorrect silencing (#2526).
[dcpomatic.git] / src / lib / ffmpeg_decoder.cc
index 85f79b513664f28f01640662b998d541ffcdde4a..9f505ea4303d8a4685c213b468a8335bb0a6b35a 100644 (file)
@@ -361,13 +361,9 @@ deinterleave_audio(shared_ptr<FFmpegAudioStream> stream, AVFrame* frame)
        {
                auto p = reinterpret_cast<float**> (frame->data);
                DCPOMATIC_ASSERT(channels <= stream->channels());
-               /* Sometimes there aren't as many channels in the frame as in the stream */
                for (int i = 0; i < channels; ++i) {
                        memcpy (data[i], p[i], frames * sizeof(float));
                }
-               for (int i = channels; i < stream->channels(); ++i) {
-                       audio->make_silent (i);
-               }
        }
        break;