Marton Balint (12024-11-10): > Previously the delta phase was fixed point fractional with 2^32 fractions, > which caused inaccuracies in the output frequency, unless the input > frequency*2^32 was divisable by the sample rate. > > This patch improves frequency accuracy by tracking subfractions of the delta > phase fractions. For this we are using a denominator which is a multiple of > the > sample rate, making sure that integer frequencies are always accurately > represented. > > Signed-off-by: Marton Balint <c...@passwd.hu> > --- > libavfilter/asrc_sine.c | 24 +++++++++++++++++++++++- > 1 file changed, 23 insertions(+), 1 deletion(-)
Sorry for the delay. The logic looks sound, and I am assuming you have checked that it now gives periodical output when the frequency is a divisor of the sample frequency, so ok. Regards, -- Nicolas George _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".