void
SingleStreamAudioContent::take_from_audio_examiner (shared_ptr<AudioExaminer> examiner)
{
- shared_ptr<const Film> film = _film.lock ();
- DCPOMATIC_ASSERT (film);
-
{
boost::mutex::scoped_lock lm (_mutex);
_audio_stream.reset (new AudioStream (examiner->audio_frame_rate(), examiner->audio_channels ()));
AudioMapping m = _audio_stream->mapping ();
- film->make_audio_mapping_default (m);
+ film()->make_audio_mapping_default (m);
_audio_stream->set_mapping (m);
}
return s;
}
-void
-SingleStreamAudioContent::add_properties (list<pair<string, string> >& p) const
-{
- /* XXX: this could be better wrt audio streams */
- p.push_back (make_pair (_("Audio channels"), raw_convert<string> (audio_stream()->channels ())));
-}