summaryrefslogtreecommitdiffstats
path: root/audio/out
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2020-03-22 13:06:59 +0100
committerwm4 <wm4@nowhere>2020-03-22 13:06:59 +0100
commitde53155971395a25cf8c6a5af8be867256f18f81 (patch)
treebec46fa1be29a442fef25624f3f88c3d3822cb9d /audio/out
parentb572f116da56a6a4b2affef1a7cfff82fac54207 (diff)
downloadmpv-de53155971395a25cf8c6a5af8be867256f18f81.tar.bz2
mpv-de53155971395a25cf8c6a5af8be867256f18f81.tar.xz
encode: restore audio muxer timebase use
Seems to crash hard if an error happens somewhere at init. Who cares. Part of #7524.
Diffstat (limited to 'audio/out')
-rw-r--r--audio/out/ao_lavc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/audio/out/ao_lavc.c b/audio/out/ao_lavc.c
index e2cf00cc93..bc4177ae03 100644
--- a/audio/out/ao_lavc.c
+++ b/audio/out/ao_lavc.c
@@ -87,6 +87,9 @@ static void select_format(struct ao *ao, const AVCodec *codec)
static void on_ready(void *ptr)
{
struct ao *ao = ptr;
+ struct priv *ac = ao->priv;
+
+ ac->worst_time_base = encoder_get_mux_timebase_unlocked(ac->enc);
ao_add_events(ao, AO_EVENT_INITIAL_UNBLOCK);
}