return VIDEO;
}
+/** @return The sampling rate that we will resample the audio to */
int
-FilmState::target_sample_rate () const
+FilmState::target_audio_sample_rate () const
{
/* Resample to a DCI-approved sample rate */
double t = dcp_audio_sample_rate (_audio_sample_rate);
case 6:
d << "51_";
break;
+ case 8:
+ d << "71_";
+ break;
}
d << "2K_";
shared_ptr<Decoder> d = decoder_factory (s, o, 0, 0);
set_size (d->native_size ());
- set_length (d->length_in_frames ());
set_frames_per_second (d->frames_per_second ());
set_audio_sample_rate (d->audio_sample_rate ());
set_has_subtitles (d->has_subtitles ());
set_subtitle_streams (d->subtitle_streams ());
set_audio_stream (audio_streams().empty() ? -1 : 0);
set_subtitle_stream (subtitle_streams().empty() ? -1 : 0);
- set_content_digest (md5_digest (content_path ()));
_content = c;
signal_changed (CONTENT);
+
+ set_content_digest (md5_digest (content_path ()));
}
void
return _audio_streams[_audio_stream].channels ();
}
-
-
-