[FFmpeg-devel] [PATCH] avfilter/af_atempo: fix drift calculation, ticket #6157
Steven Liu
lingjiujianke at gmail.com
Sun Feb 19 04:04:52 EET 2017
2017-02-19 6:46 GMT+08:00 <pkoshevoy at gmail.com>:
> From: Pavel Koshevoy <pkoshevoy at gmail.com>
>
> ---
> libavfilter/af_atempo.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/libavfilter/af_atempo.c b/libavfilter/af_atempo.c
> index a487882..eb62656 100644
> --- a/libavfilter/af_atempo.c
> +++ b/libavfilter/af_atempo.c
> @@ -697,11 +697,11 @@ static int yae_adjust_position(ATempoContext
> *atempo)
> AudioFragment *frag = yae_curr_frag(atempo);
>
> const double prev_output_position =
> - (double)(prev->position[1] - atempo->origin[1] + atempo->window /
> 2);
> + (double)(prev->position[1] - atempo->origin[1] + atempo->window /
> 2) *
> + atempo->tempo;
>
> const double ideal_output_position =
> - (double)(prev->position[0] - atempo->origin[0] + atempo->window /
> 2) /
> - atempo->tempo;
> + (double)(prev->position[0] - atempo->origin[0] + atempo->window /
> 2);
>
> const int drift = (int)(prev_output_position - ideal_output_position);
>
> --
> 2.6.6
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
LGTM
Thanks
More information about the ffmpeg-devel
mailing list