mirror of
https://github.com/mpv-player/mpv
synced 2024-12-30 11:02:10 +00:00
ad_lavc: drop questionable fallback code
If the decoder didn't set a samplerate, it was initialized from the
container samplerate.
This probably didn't make much sense, because it's passed to the
decoder on initialization (so it could definitely use it). It's an
artifact from commit 66a9eb57
(which removed some Matroska-specific non-
sense), and I've never seen it actually happen since it was made into a
warning. Just get rid of it.
This commit is contained in:
parent
967add9f0f
commit
1f9e0a15a1
@ -157,12 +157,6 @@ static int setup_format(struct dec_audio *da)
|
|||||||
MP_FATAL(da, "unsupported lavc format %s", av_get_sample_fmt_name(fmt));
|
MP_FATAL(da, "unsupported lavc format %s", av_get_sample_fmt_name(fmt));
|
||||||
|
|
||||||
da->decoded.rate = lavc_context->sample_rate;
|
da->decoded.rate = lavc_context->sample_rate;
|
||||||
if (!da->decoded.rate && sh_audio->wf) {
|
|
||||||
// If not set, try container samplerate.
|
|
||||||
// (Maybe this can't happen, and it's an artifact from the past.)
|
|
||||||
da->decoded.rate = sh_audio->wf->nSamplesPerSec;
|
|
||||||
MP_WARN(da, "using container rate.\n");
|
|
||||||
}
|
|
||||||
|
|
||||||
struct mp_chmap lavc_chmap;
|
struct mp_chmap lavc_chmap;
|
||||||
mp_chmap_from_lavc(&lavc_chmap, lavc_context->channel_layout);
|
mp_chmap_from_lavc(&lavc_chmap, lavc_context->channel_layout);
|
||||||
|
Loading…
Reference in New Issue
Block a user