ffmpeg/libavdevice
Nicolas George 3073aadf2d timefilter: internally compute feedback factors.
The feedback factors for the timefilter are directly computed from
the expected period. This commit changes the init function to accept
the period itself and compute the feedback factors internally,
rather than having all client code duplicate the formulas.

This commit also actually fixes the formulas: the current code had
sqrt(2*o), but the correct formula, both theoretically and according
to experimental testing, is sqrt(2)*o.

Furthermore, it adds an exponential to feedback factors larger than
1 with large periods.
2012-03-05 16:57:27 +01:00
..
Makefile buildsystem: 10l add v4l entry back 2012-01-25 00:46:41 +01:00
alldevices.c devices: Disable v4l to fix compilation until someone 2012-01-28 08:44:33 +01:00
alsa-audio-common.c Merge remote-tracking branch 'qatar/master' 2011-11-26 01:12:08 +01:00
alsa-audio-dec.c timefilter: internally compute feedback factors. 2012-03-05 16:57:27 +01:00
alsa-audio-enc.c lavf: rename remaining av_set_pts_info() to avpriv_set_pts_info(). 2011-12-03 03:24:32 +01:00
alsa-audio.h Merge remote-tracking branch 'qatar/master' 2011-10-22 01:16:41 +02:00
avdevice.c libavdevice: increase LIBAVDEVICE_VERSION_MICRO to 100 2011-12-22 03:06:33 +01:00
avdevice.h Merge remote-tracking branch 'qatar/master' 2012-01-29 00:34:59 +01:00
bktr.c Merge remote-tracking branch 'qatar/master' 2012-01-28 07:53:34 +01:00
dshow.c dshow: use DirectShow information to set time_base 2012-02-03 18:12:29 +01:00
dshow.h dshow: add audio/video options 2011-09-16 11:06:56 +02:00
dshow_common.c dshow: add audio/video options 2011-09-16 11:06:56 +02:00
dshow_enummediatypes.c DirectShow capture support 2011-05-21 17:23:14 +02:00
dshow_enumpins.c dshow: cleanup internal references on capture interface 2011-09-16 11:16:05 +02:00
dshow_filter.c dshow_filter: fix compilation with mingw-w64 2012-02-16 23:25:59 +01:00
dshow_pin.c dshow_filter: fix compilation with mingw-w64 2012-02-16 23:25:59 +01:00
dv1394.c Merge remote-tracking branch 'qatar/master' 2012-01-28 07:53:34 +01:00
dv1394.h cleanup: for(int 2011-12-13 21:08:43 +01:00
fbdev.c Merge remote-tracking branch 'qatar/master' 2012-01-28 07:53:34 +01:00
jack_audio.c timefilter: internally compute feedback factors. 2012-03-05 16:57:27 +01:00
lavfi.c lavd/lavfi: support all sample formats. 2012-02-22 11:37:32 +01:00
libavdevice.v Add symbol versioning for shared libraries 2010-01-16 04:49:02 +00:00
libcdio.c Merge remote-tracking branch 'qatar/master' 2012-01-28 07:53:34 +01:00
libdc1394.c Merge remote-tracking branch 'qatar/master' 2012-01-28 07:53:34 +01:00
openal-dec.c Merge remote-tracking branch 'qatar/master' 2012-01-28 07:53:34 +01:00
oss_audio.c Merge remote-tracking branch 'qatar/master' 2012-01-28 07:53:34 +01:00
pulse.c Merge remote-tracking branch 'qatar/master' 2012-01-28 07:53:34 +01:00
sdl.c Make sdl_overlay_pix_fmt_map static const. 2011-11-05 15:37:02 +01:00
sndio_common.c lavdev: prefer the inclusion of avdevice.h over that of libavformat/avformat.h 2011-05-27 12:15:09 +02:00
sndio_common.h lavdev: prefer the inclusion of avdevice.h over that of libavformat/avformat.h 2011-05-27 12:15:09 +02:00
sndio_dec.c Merge remote-tracking branch 'qatar/master' 2012-01-28 07:53:34 +01:00
sndio_enc.c oss,sndio: simplify by using FFMIN. 2011-06-09 22:53:17 +02:00
timefilter.c timefilter: internally compute feedback factors. 2012-03-05 16:57:27 +01:00
timefilter.h timefilter: internally compute feedback factors. 2012-03-05 16:57:27 +01:00
v4l.c v4l: fix compilation 2012-01-25 00:13:35 +01:00
v4l2.c Support YV12 from video4linux2 devices. 2012-02-05 20:06:12 +01:00
vfwcap.c Merge remote-tracking branch 'qatar/master' 2012-01-28 07:53:34 +01:00
x11grab.c Merge remote-tracking branch 'qatar/master' 2012-02-29 00:30:35 +01:00