[FFmpeg-devel] [PATCH] avfilter/af_atempo: fix drift calculation, ticket #6157

Steven Liu lingjiujianke at gmail.com
Mon Feb 20 04:52:17 EET 2017


2017-02-19 10:42 GMT+08:00 Steven Liu <lingjiujianke at gmail.com>:

>
>
> 2017-02-19 10:22 GMT+08:00 Pavel Koshevoy <pkoshevoy at gmail.com>:
>
>> 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?
>>
>
> Will apply after 24 hours!
>
>>
>>
>> Thank you,
>>
>>     Pavel
>>
>>
>> _______________________________________________
>> ffmpeg-devel mailing list
>> ffmpeg-devel at ffmpeg.org
>> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>>
>
>
pushed


Thanks!


More information about the ffmpeg-devel mailing list