[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