X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Faudio_decoder.cc;h=59c631632f3f63b735a883dd1292c46403e4ec64;hb=49a51ff9778f3b72ee962d3e8bd9cf71944f3c2b;hp=dc49a1846e74ada429e20603d213666d858ecd52;hpb=89115db77729a2c99f1a09ff6a461720e16f889e;p=dcpomatic.git diff --git a/src/lib/audio_decoder.cc b/src/lib/audio_decoder.cc index dc49a1846..59c631632 100644 --- a/src/lib/audio_decoder.cc +++ b/src/lib/audio_decoder.cc @@ -35,37 +35,8 @@ AudioDecoder::AudioDecoder (shared_ptr f) : Decoder (f) , _audio_position (0) { -} - -#if 0 -void -AudioDecoder::process_end () -{ - if (_swr_context) { - - shared_ptr film = _film.lock (); - assert (film); - - shared_ptr out (new AudioBuffers (film->audio_mapping().dcp_channels(), 256)); - - while (1) { - int const frames = swr_convert (_swr_context, (uint8_t **) out->data(), 256, 0, 0); - - if (frames < 0) { - throw EncodeError (_("could not run sample-rate converter")); - } - - if (frames == 0) { - break; - } - - out->set_frames (frames); - _writer->write (out); - } - } } -#endif void AudioDecoder::audio (shared_ptr data, AudioContent::Frame frame)