1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-13 21:28:01 +02:00
FFmpeg/libavfilter
Pavel Koshevoy 5fa8226420 libavfilter: improve atempo audio quality
Reduce audio fragment alignment jitter by penalizing alignment
correction offsets that deviate too much from the target offset.
This is accomplished by multiplying the cross correlation search
window with a quadratic function.

Signed-off-by: Pavel Koshevoy <pavel@homestead.aragog.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-19 17:29:27 +02:00
..
libmpcodecs add bracket around the argument (fixes compilation error with ICL) 2012-06-09 00:34:21 +02:00
x86 Merge remote-tracking branch 'qatar/master' 2012-02-10 01:20:07 +01:00
af_aconvert.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
af_aformat.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
af_amerge.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
af_amix.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
af_anull.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
af_aresample.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
af_asetnsamples.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
af_ashowinfo.c lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
af_astreamsync.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
af_asyncts.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
af_atempo.c libavfilter: improve atempo audio quality 2012-06-19 17:29:27 +02:00
af_channelsplit.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
af_earwax.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
af_pan.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
af_resample.c af_resample: fix format modifier in debug string for FF_API_SAMPLERATE64 2012-06-15 19:10:58 +02:00
af_silencedetect.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
af_volume.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
all_channel_layouts.inc lavfi: rename all_channel_layouts.h to all_channel_layouts.inc. 2012-05-18 23:34:11 +02:00
allfilters.c lavfi: add atempo filter 2012-06-17 12:50:35 +02:00
asink_anullsink.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
asrc_abuffer.h asrc_abuffer: deprecate the header. 2012-05-06 16:18:10 +02:00
asrc_aevalsrc.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
asrc_anullsrc.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
audio.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
audio.h Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
avcodec.c lavfi/avcodec: make avfilter_fill_frame_from*() functions use avfilter_copy_buf_props() 2012-06-19 16:44:36 +02:00
avcodec.h Merge remote-tracking branch 'qatar/master' 2012-05-10 02:25:41 +02:00
avfilter.c lavfi/avfilter: use av_assert 2012-06-19 17:13:45 +02:00
avfilter.h Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
avfiltergraph.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
avfiltergraph.h lavfi: add avfilter_graph_set_auto_convert(). 2012-05-14 21:29:58 +02:00
bbox.c bbox: remove superfluous initializations 2012-03-22 13:40:37 +01:00
bbox.h lavfi: add bbox filter 2012-03-17 11:21:49 +01:00
buffer.c lavfi: move definition of avfilter_copy_buf_props() from buffer.c to avcodec.c 2012-06-13 10:51:33 +02:00
bufferqueue.h lavfi: add a generic API for buffer queues. 2012-05-31 17:27:27 +02:00
buffersink.c Merge remote-tracking branch 'qatar/master' 2012-06-06 01:08:33 +02:00
buffersink.h buffersink: add av_buffersink_get_frame_rate(). 2012-06-09 08:42:50 +02:00
buffersrc.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
buffersrc.h lavfi: unify src_buffer and buffersrc. 2012-05-19 10:59:52 +02:00
defaults.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
drawutils.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
drawutils.h drawutils: implement uniform and mask blending. 2012-04-04 16:16:09 +02:00
formats.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
formats.h Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
gradfun.h Add some forgotten const to function arguments in libavfilter & libavformat. 2011-05-17 03:05:36 +02:00
graphdump.c lavfi: drop planar/packed negotiation support 2012-05-16 13:16:05 +02:00
graphparser.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
internal.h Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
lavfutils.c lavfutils: fix incompatible pointer type warning 2012-05-26 20:45:59 +02:00
lavfutils.h lavfi: port libmpcodecs remove-logo filter 2012-04-07 13:57:39 +02:00
libavfilter.v libavfilter: export ff_default_query_formats() 2012-05-25 18:54:01 +02:00
lswsutils.c lswsutils: fix "ncompatible pointer type" warning 2012-05-26 20:46:00 +02:00
lswsutils.h lavfi: port libmpcodecs remove-logo filter 2012-04-07 13:57:39 +02:00
Makefile lavfi: add atempo filter 2012-06-17 12:50:35 +02:00
sink_buffer.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
split.c lavfi/split: give a more accurate description to split 2012-06-16 00:46:58 +02:00
src_buffer.c lavfi: unify src_buffer and buffersrc. 2012-05-19 10:59:52 +02:00
src_movie.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
transform.c cleanup: for(int 2011-12-13 21:08:43 +01:00
transform.h lavfi/transform: fix make checkheaders. 2012-05-18 23:34:11 +02:00
version.h lavfi: add atempo filter 2012-06-17 12:50:35 +02:00
vf_aspect.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_ass.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
vf_bbox.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
vf_blackdetect.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
vf_blackframe.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_boxblur.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_colormatrix.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
vf_copy.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_crop.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_cropdetect.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_delogo.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
vf_deshake.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
vf_drawbox.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_drawtext.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
vf_fade.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
vf_fieldorder.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_fifo.c Merge remote-tracking branch 'qatar/master' 2012-06-06 01:08:33 +02:00
vf_format.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_fps.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
vf_frei0r.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_gradfun.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_hflip.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
vf_hqdn3d.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_idet.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
vf_libopencv.c vf_libopencv: add missing headers. 2012-06-10 08:02:02 +02:00
vf_lut.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
vf_mp.c lavfi: remove screenshot libmpcodecs wrapper 2012-05-02 18:15:29 +02:00
vf_null.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_overlay.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
vf_pad.c vf_pad: check that we have write permission before writing in the buffer. 2012-06-16 01:54:50 +02:00
vf_pixdesctest.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_removelogo.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
vf_scale.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_select.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
vf_setfield.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
vf_setpts.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_settb.c Merge remote-tracking branch 'qatar/master' 2012-06-06 01:08:33 +02:00
vf_showinfo.c lavfi: make AVFilterPad opaque after two major bumps. 2012-06-13 11:11:33 +02:00
vf_slicify.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_super2xsai.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
vf_swapuv.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
vf_thumbnail.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
vf_tile.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
vf_tinterlace.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
vf_transpose.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_unsharp.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_vflip.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vf_yadif.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
video.c lavfi: update some deprecated functions 2012-06-16 15:15:16 +00:00
video.h Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vsink_nullsink.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vsrc_buffer.h buffersrc: add av_buffersrc_write_frame(). 2012-05-14 21:36:11 +02:00
vsrc_cellauto.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
vsrc_color.c Merge remote-tracking branch 'qatar/master' 2012-06-13 22:43:57 +02:00
vsrc_life.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
vsrc_mandelbrot.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
vsrc_mptestsrc.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
vsrc_testsrc.c lavfi: use designated initializers for AVClass 2012-06-17 11:10:10 +00:00
yadif.h Change yadif to not use out of picture lines. 2011-04-03 08:46:19 +02:00