} // namespace
-bool read_audio_file(const char *filename, std::vector<int16_t> *samples)
+bool read_audio_file(const char *filename, std::vector<int16_t> *samples, int *sample_rate)
{
av_register_all();
// Convert any leftover samples from the converter.
convert_samples(swr, codec_ctx->sample_rate, nullptr, 0, samples);
+ *sample_rate = codec_ctx->sample_rate;
+
return true;
}