- shared_ptr<AudioExaminer> dec (new SndfileDecoder (shared_from_this()));
- take_from_audio_examiner (dec);
+ shared_ptr<AudioExaminer> ex (new SndfileExaminer (shared_from_this ()));
+
+ {
+ boost::mutex::scoped_lock lm (_mutex);
+ AudioStreamPtr as (new AudioStream (ex->audio_frame_rate(), ex->audio_length(), ex->audio_channels ()));
+ audio->set_stream (as);
+ AudioMapping m = as->mapping ();
+ film()->make_audio_mapping_default (m);
+ as->set_mapping (m);
+ }
+
+ signal_changed (AudioContentProperty::STREAMS);