[FFmpeg-devel] [PATCH] avfilter/af_atempo: fix drift calculation, ticket #6157
Steven Liu
lingjiujianke at gmail.com
Sun Feb 19 04:42:49 EET 2017
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
>
More information about the ffmpeg-devel
mailing list