From de53155971395a25cf8c6a5af8be867256f18f81 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 22 Mar 2020 13:06:59 +0100 Subject: encode: restore audio muxer timebase use Seems to crash hard if an error happens somewhere at init. Who cares. Part of #7524. --- common/encode_lavc.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'common/encode_lavc.h') diff --git a/common/encode_lavc.h b/common/encode_lavc.h index 97c2cf01f1..390aabd1f8 100644 --- a/common/encode_lavc.h +++ b/common/encode_lavc.h @@ -111,6 +111,10 @@ bool encoder_init_codec_and_muxer(struct encoder_context *p, // Encode the frame and write the packet. frame is ref'ed as need. bool encoder_encode(struct encoder_context *p, AVFrame *frame); +// Return muxer timebase (only available after on_ready() has been called). +// Caller needs to acquire encode_lavc_context.lock (or call it from on_ready). +AVRational encoder_get_mux_timebase_unlocked(struct encoder_context *p); + double encoder_get_offset(struct encoder_context *p); #endif -- cgit v1.2.3