[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