From 56d0ef76efbde144b17f3a94c9a9dd6eae0afcdb Mon Sep 17 00:00:00 2001 From: Ukn Unknown <4031821+uknunknown@users.noreply.github.com> Date: Sat, 13 Sep 2025 21:38:17 -0700 Subject: [PATCH] remove deprecated ticks_per_frame - remove deprecated ticks_per_frame --- src/transcoding/transcode/video.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/transcoding/transcode/video.c b/src/transcoding/transcode/video.c index bfd9eb88b..92223224c 100644 --- a/src/transcoding/transcode/video.c +++ b/src/transcoding/transcode/video.c @@ -270,8 +270,8 @@ tvh_video_context_open_encoder(TVHContext *self, AVDictionary **opts) self->iavctx->framerate = av_make_q(30, 1); } self->oavctx->framerate = av_mul_q(self->iavctx->framerate, (AVRational) { field_rate, 1 }); //take into account double rate i.e. field-based deinterlacers - self->oavctx->ticks_per_frame = (90000 * self->oavctx->framerate.den) / self->oavctx->framerate.num; // We assume 90kHz as timebase which is mandatory for MPEG-TS - ticks_per_frame = av_make_q(self->oavctx->ticks_per_frame, 1); + int ticks_per_frame_tmp = (90000 * self->oavctx->framerate.den) / self->oavctx->framerate.num; // We assume 90kHz as timebase which is mandatory for MPEG-TS + ticks_per_frame = av_make_q(ticks_per_frame_tmp, 1); self->oavctx->time_base = av_inv_q(av_mul_q( self->oavctx->framerate, ticks_per_frame)); self->oavctx->gop_size = ceil(av_q2d(av_inv_q(av_mul_q( -- 2.47.3