1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-28 20:53:54 +02:00
FFmpeg/libavfilter
Stefano Sabatini 63b61d55f9 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.
2011-08-14 16:28:54 +02:00
..
libmpcodecs lavfi: remove delogo mp wrapper 2011-08-14 12:26:44 +02:00
x86 Merge remote-tracking branch 'qatar/master' 2011-07-05 02:26:17 +02:00
af_aformat.c lavfi: add aformat filter 2011-08-14 10:31:23 +02:00
af_anull.c
allfilters.c lavfi: port libmpcodecs delogo filter 2011-08-14 12:17:10 +02:00
asink_abuffer.c lavfi: add asink_abuffer - audio buffer sink 2011-08-06 13:17:49 +02:00
asink_abuffer.h lavfi: add asink_abuffer - audio buffer sink 2011-08-06 13:17:49 +02:00
asink_anullsink.c
asrc_anullsrc.c
avcodec.c libavfilter: implement avfilter_fill_frame_from_video_buffer_ref() 2011-06-12 22:46:02 +02:00
avcodec.h libavfilter: implement avfilter_fill_frame_from_video_buffer_ref() 2011-06-12 22:46:02 +02:00
avfilter.c lavfi: remove default config_props() callback and refactor avfilter_config_links() 2011-08-06 12:13:18 +02:00
avfilter.h lavfi: remove delogo mp wrapper 2011-08-14 12:26:44 +02:00
avfiltergraph.c lavfi: add audio channel packing negotiation fields 2011-07-16 19:22:49 +02:00
avfiltergraph.h avfiltergraph: clarify doxy for avfilter_graph_parse() open_inputs/outputs params 2011-07-07 00:37:04 +02:00
defaults.c lavfi: avoid void* arithmetic in defaults.c:set_common_formats() 2011-08-06 13:18:09 +02:00
drawutils.c
drawutils.h
formats.c lavfi: add internal functions for parsing format arguments 2011-08-14 10:31:09 +02:00
gradfun.h
graphparser.c Merge remote-tracking branch 'qatar/master' 2011-07-14 20:44:58 +02:00
internal.h lavfi: add internal functions for parsing format arguments 2011-08-14 10:31:09 +02:00
libavfilter.v
Makefile lavfi: remove delogo mp wrapper 2011-08-14 12:26:44 +02:00
vf_aspect.c Merge remote-tracking branch 'qatar/master' 2011-07-04 00:45:21 +02:00
vf_blackframe.c vf_blackframe: port missing features from libmpcodecs blackframe 2011-07-21 13:04:48 +02:00
vf_boxblur.c vf_boxblur: call avfilter_draw_slice() at the end of draw_slice() 2011-08-03 11:18:15 +02:00
vf_copy.c
vf_crop.c vf_crop: add support for a, dar, sar, hsub, and vsub variables 2011-07-30 18:30:07 +02:00
vf_cropdetect.c lavfi: add layout negotiation fields and helper functions. 2011-06-19 22:58:32 +02:00
vf_delogo.c lavfi: port libmpcodecs delogo filter 2011-08-14 12:17:10 +02:00
vf_drawbox.c lavfi: add layout negotiation fields and helper functions. 2011-06-19 22:58:32 +02:00
vf_drawtext.c Merge remote-tracking branch 'qatar/master' 2011-07-08 01:05:28 +02:00
vf_fade.c lavfi: add layout negotiation fields and helper functions. 2011-06-19 22:58:32 +02:00
vf_fieldorder.c
vf_fifo.c
vf_format.c lavfi: add layout negotiation fields and helper functions. 2011-06-19 22:58:32 +02:00
vf_frei0r.c Merge remote-tracking branch 'qatar/master' 2011-07-06 01:34:08 +02:00
vf_gradfun.c lavfi: add layout negotiation fields and helper functions. 2011-06-19 22:58:32 +02:00
vf_hflip.c lavfi: add layout negotiation fields and helper functions. 2011-06-19 22:58:32 +02:00
vf_hqdn3d.c lavfi: add layout negotiation fields and helper functions. 2011-06-19 22:58:32 +02:00
vf_libopencv.c ocv: replace FF_INTERNAL_MEM_TYPE_MAX_VALUE with SIZE_MAX 2011-06-20 20:54:40 +02:00
vf_lut.c libavfilter: fix --enable-small 2011-07-21 11:00:47 +02:00
vf_mp.c lavfi: remove delogo mp wrapper 2011-08-14 12:26:44 +02:00
vf_null.c
vf_overlay.c Merge remote-tracking branch 'qatar/master' 2011-07-04 00:45:21 +02:00
vf_pad.c lavfi: tweak display aspect ratio variables in pad and scale filters 2011-07-30 18:27:24 +02:00
vf_pixdesctest.c
vf_scale.c lavfi: tweak display aspect ratio variables in pad and scale filters 2011-07-30 18:27:24 +02:00
vf_select.c vf_select: reindent after the previous commit 2011-08-11 16:09:20 +02:00
vf_setpts.c Merge remote-tracking branch 'qatar/master' 2011-07-04 00:45:21 +02:00
vf_settb.c Merge remote-tracking branch 'qatar/master' 2011-07-04 00:45:21 +02:00
vf_showinfo.c
vf_slicify.c
vf_split.c
vf_transpose.c vf_transpose: avoid multiple calls to avfilter_draw_slice() 2011-07-29 20:24:44 +02:00
vf_unsharp.c vf_unsharp: fix out-of-buffer read 2011-08-14 16:28:54 +02:00
vf_vflip.c
vf_yadif.c yadif: correct documentation on the parity parameter 2011-08-04 19:09:57 +02:00
vsink_buffer.c vsink_buffer: make the buffer cache all the incoming frames 2011-08-14 02:04:19 +02:00
vsink_buffer.h lavfi: add vsink_buffer, and use it in ff* tools 2011-06-19 19:18:33 +02:00
vsink_nullsink.c
vsrc_buffer.c lavfi: add layout negotiation fields and helper functions. 2011-06-19 22:58:32 +02:00
vsrc_buffer.h
vsrc_color.c Merge remote-tracking branch 'qatar/master' 2011-07-04 00:45:21 +02:00
vsrc_movie.c Merge commit '142e76f1055de5dde44696e71a5f63f2cb11dedf' 2011-07-11 04:23:25 +02:00
vsrc_mptestsrc.c lavfi: port mp test source 2011-08-11 16:19:48 +02:00
vsrc_nullsrc.c Merge remote-tracking branch 'qatar/master' 2011-07-04 00:45:21 +02:00
vsrc_testsrc.c lavfi: add rgbtestsrc source, ported from MPlayer libmpcodecs 2011-07-15 01:44:56 +02:00
yadif.h