[FFmpeg-devel] [PATCH] avfilter/af_atempo: fix drift calculation, ticket #6157
Pavel Koshevoy
pkoshevoy at gmail.com
Sun Feb 19 04:22:22 EET 2017
On 02/18/2017 07:04 PM, Steven Liu wrote:
>
>
> 2017-02-19 6:46 GMT+08:00 <pkoshevoy at gmail.com <mailto:pkoshevoy at gmail.com>>:
>
> From: Pavel Koshevoy <pkoshevoy at gmail.com <mailto: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 <mailto:ffmpeg-devel at ffmpeg.org>
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
> <http://ffmpeg.org/mailman/listinfo/ffmpeg-devel>
>
>
>
> LGTM
>
>
> Thanks
Then would someone apply this, please?
Thank you,
Pavel
More information about the ffmpeg-devel
mailing list