1
mirror of https://git.videolan.org/git/ffmpeg.git synced 2024-08-19 15:55:06 +02:00
ffmpeg/libavfilter
Stefano Sabatini 998e8519ef vf_unsharp: fix out-of-buffer read
In apply_unsharp(), when y is >= height, prevent out-of-buffer reading
from src, read from the last buffer line in src2 instead.

The check was implemented in the original unsharp libmpcodecs code and
lost in the port.

This also fixes output discrepancy between the two filters.

Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-09-29 07:19:30 +02:00
..
x86 vf_gradfun: relicense x86 asm to LGPL 2011-07-04 00:01:47 +00:00
af_anull.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
allfilters.c lavfi: add select filter 2011-09-17 19:08:30 +02:00
asink_anullsink.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
asrc_anullsrc.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
avfilter.c avfilter: Surround function only used in debug mode by appropriate #ifdef. 2011-05-29 13:43:03 +02:00
avfilter.h vf_scale: add a "sar" variable 2011-09-28 08:03:24 +02:00
avfiltergraph.c lavfi: fix signature for avfilter_graph_parse() and avfilter_graph_config() 2011-09-28 08:02:53 +02:00
avfiltergraph.h lavfi: fix signature for avfilter_graph_parse() and avfilter_graph_config() 2011-09-28 08:02:53 +02:00
defaults.c Replace usages of av_get_bits_per_sample_fmt() with av_get_bytes_per_sample(). 2011-06-20 18:56:06 -04:00
drawutils.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
drawutils.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
formats.c lavfi: fix realloc size computation in avfilter_add_format() 2011-09-28 08:03:18 +02:00
gradfun.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
graphparser.c lavfi: fix signature for avfilter_graph_parse() and avfilter_graph_config() 2011-09-28 08:02:53 +02:00
internal.h multiple inclusion guard cleanup 2011-05-21 13:48:10 +02:00
libavfilter.v Add symbol versioning for shared libraries 2010-01-16 04:49:02 +00:00
Makefile lavfi: add select filter 2011-09-17 19:08:30 +02:00
vf_aspect.c Do not include mathematics.h in avutil.h 2011-07-03 21:42:06 +01:00
vf_blackframe.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_copy.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_crop.c Do not include mathematics.h in avutil.h 2011-07-03 21:42:06 +01:00
vf_cropdetect.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_drawbox.c doxygen: fix wrong comment syntax, //< vs. ///< 2011-08-26 18:34:28 +02:00
vf_drawtext.c AVOptions: deprecate av_opt_set_defaults2 2011-09-07 11:19:43 +02:00
vf_fade.c fade: fix draw_slice() check on fade->factor value 2011-04-25 22:45:44 +02:00
vf_fieldorder.c Remove unused variables 2011-06-02 20:06:00 +01:00
vf_fifo.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_format.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_frei0r.c Add some missing mathematics.h #includes for av_rescale(). 2011-07-05 20:16:38 +02:00
vf_gradfun.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_hflip.c hflip: make the filter accept PIX_FMT_BGR48LE and PIX_FMT_BGR48BE pixel formats 2011-04-28 07:25:27 +02:00
vf_hqdn3d.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_libopencv.c vf_libopencv: replace opencv/cxtypes.h #include by opencv/cxcore.h 2011-07-18 12:33:13 +02:00
vf_null.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_overlay.c Do not include mathematics.h in avutil.h 2011-07-03 21:42:06 +01:00
vf_pad.c vf_pad: fix "vsub" variable value computation 2011-09-28 08:03:30 +02:00
vf_pixdesctest.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_scale.c vf_scale: apply the same transform to the aspect during init that is applied per frame 2011-09-28 08:08:30 +02:00
vf_select.c lavfi: add select filter 2011-09-17 19:08:30 +02:00
vf_setpts.c Do not include mathematics.h in avutil.h 2011-07-03 21:42:06 +01:00
vf_settb.c Do not include mathematics.h in avutil.h 2011-07-03 21:42:06 +01:00
vf_showinfo.c lavfi: add showinfo filter 2011-09-12 08:48:14 +02:00
vf_slicify.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_split.c lavfi: add split filter from soc. 2011-09-12 08:48:16 +02:00
vf_transpose.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_unsharp.c vf_unsharp: fix out-of-buffer read 2011-09-29 07:19:30 +02:00
vf_vflip.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vf_yadif.c vf_yadif: add support to yuva420p 2011-09-21 09:00:24 +02:00
vsink_nullsink.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
vsrc_buffer.c vsrc_buffer: tweak error message in init() 2011-05-24 14:21:20 +02:00
vsrc_buffer.h vsrc_buffer: remove duplicated file description 2011-09-19 12:43:10 +02:00
vsrc_color.c vsrc_color: use internal timebase 2011-09-28 08:03:11 +02:00
vsrc_movie.c AVOptions: deprecate av_opt_set_defaults2 2011-09-07 11:19:43 +02:00
vsrc_nullsrc.c Do not include mathematics.h in avutil.h 2011-07-03 21:42:06 +01:00
yadif.h Change yadif to not use out of picture lines. 2011-04-03 08:46:19 +02:00