FFmpeg/libavfilter
Michael Niedermayer 5bd291e265 avfilter/ff_insert_pad: fix order of operations
Fixes out of bounds access
Fixes CID732170
Fixes CID732169

No filter is known to use this function in a way so the issue can be reproduced.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit ab2bfb85d4)

Conflicts:

	libavfilter/avfilter.c
(cherry picked from commit 86591b244f3a27293153896813f5569b49b2f5c0)

Conflicts:

	libavfilter/avfilter.c
(cherry picked from commit 400c4f8fa3fd58951dc3f356b2b00484e3363694)

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-12-21 01:45:20 +01:00
..
libmpcodecs vf_mp: Set pseudo pal 2013-02-23 22:18:38 +01:00
x86 hqdn3d: Fix out of array read in LOWPASS 2013-03-16 07:58:07 +01:00
af_aconvert.c
af_aformat.c
af_amerge.c
af_amix.c
af_anull.c
af_apad.c
af_aresample.c
af_asetnsamples.c
af_ashowinfo.c
af_astreamsync.c
af_asyncts.c Merge remote-tracking branch 'qatar/release/9' into release/1.1 2013-05-12 14:39:09 +02:00
af_atempo.c
af_channelmap.c Merge commit '8f558c3e10' into release/1.1 2013-05-12 13:35:30 +02:00
af_channelsplit.c
af_earwax.c
af_join.c
af_pan.c
af_resample.c
af_silencedetect.c
af_volume.c
af_volume.h
af_volumedetect.c
all_channel_layouts.inc
allfilters.c lavfi: add histeq filter 2013-01-05 10:25:32 +01:00
asink_anullsink.c
asrc_abuffer.h
asrc_aevalsrc.c
asrc_anullsrc.c
asrc_flite.c
audio.c lavfi: merge all filtering code into ff_filter_frame. 2013-01-01 15:19:04 +01:00
audio.h
avcodec.c lavfi/avcodec: fix typo 2013-01-01 12:57:07 +00:00
avcodec.h
avf_concat.c avf_concat: init pointers to NULL for saftey and to avoid warning of uninitialized use. 2012-12-29 18:56:33 +01:00
avf_showspectrum.c
avf_showwaves.c
avfilter.c avfilter/ff_insert_pad: fix order of operations 2013-12-21 01:45:20 +01:00
avfilter.h lavfi/avfilter: remove now unused {src,cur,out}_buf. 2013-01-06 04:14:56 +01:00
avfiltergraph.c Merge commit '05015d03da' into release/1.1 2013-05-12 12:49:36 +02:00
avfiltergraph.h
bbox.c
bbox.h
buffer.c
bufferqueue.h
buffersink.c
buffersink.h
buffersrc.c
buffersrc.h
drawutils.c lavfi/drawutils: fix blending computation in blend_line function 2013-01-05 13:08:02 +01:00
drawutils.h lavfi/drawutils: fix typo 2013-01-05 05:21:44 +01:00
f_ebur128.c
f_select.c
f_sendcmd.c
f_setpts.c
f_settb.c
fifo.c Merge commit '0662967d2b' into release/1.1 2013-05-12 14:25:50 +02:00
filtfmts.c
formats.c
formats.h
gradfun.h
graphdump.c
graphparser.c Merge commit '05015d03da' into release/1.1 2013-05-12 12:49:36 +02:00
internal.h internal.h: remove start/end_frame from AVFilterPad 2013-01-05 23:36:09 +01:00
lavfutils.c
lavfutils.h
libavfilter.v
lswsutils.c
lswsutils.h
Makefile lavfi: add histeq filter 2013-01-05 10:25:32 +01:00
sink_buffer.c lavfi/sink_buffer: switch to filter_frame. 2012-12-30 18:29:57 +01:00
split.c
src_buffer.c lavfi: add avfilter_get_audio_buffer_ref_from_arrays_channels. 2013-01-01 02:01:28 +01:00
src_movie.c src_movie: fix scanf string 2013-05-13 00:35:04 +02:00
transform.c
transform.h
version.h lavfi: add histeq filter 2013-01-05 10:25:32 +01:00
vf_alphaextract.c
vf_alphamerge.c
vf_aspect.c
vf_ass.c
vf_bbox.c
vf_blackdetect.c
vf_blackframe.c
vf_boxblur.c
vf_colormatrix.c
vf_copy.c
vf_crop.c
vf_cropdetect.c
vf_decimate.c
vf_delogo.c vf_delogo: fix copying the input frame. 2013-02-07 07:18:56 +01:00
vf_deshake.c vf_deshake: fix strict aliassing errors 2012-12-29 20:00:48 +01:00
vf_drawbox.c
vf_drawtext.c
vf_edgedetect.c
vf_fade.c
vf_field.c
vf_fieldorder.c
vf_format.c
vf_fps.c avfilter/vf_fps: make sure the fifo is not empty before using it 2013-09-07 12:54:40 +02:00
vf_framestep.c
vf_frei0r.c Merge remote-tracking branch 'qatar/master' 2012-12-31 14:20:01 +01:00
vf_geq.c
vf_gradfun.c Merge remote-tracking branch 'qatar/release/9' into release/1.1 2013-03-18 03:11:58 +01:00
vf_hflip.c
vf_histeq.c lavfi: add histeq filter 2013-01-05 10:25:32 +01:00
vf_hqdn3d.c Merge remote-tracking branch 'qatar/release/9' into release/1.1 2013-03-18 03:11:58 +01:00
vf_hue.c
vf_idet.c
vf_kerndeint.c lavfi/kerndeint: use av_pix_fmt_desc_get instead of directly accessing the table 2013-02-19 01:25:44 +01:00
vf_libopencv.c
vf_lut.c lavfi/lut: use ff_fill_rgba_map() 2013-01-01 17:07:57 +00:00
vf_mp.c vf_mp: Set pseudo pal 2013-02-23 22:18:38 +01:00
vf_null.c
vf_overlay.c
vf_pad.c
vf_pixdesctest.c
vf_pp.c
vf_removelogo.c
vf_scale.c
vf_setfield.c
vf_showinfo.c
vf_smartblur.c
vf_super2xsai.c
vf_swapuv.c
vf_thumbnail.c
vf_tile.c lavfi/tile: small align cosmetics. 2012-12-26 21:32:38 +01:00
vf_tinterlace.c vf_tinterlace: fix logical/bit op mixup 2013-01-06 04:38:53 +01:00
vf_transpose.c
vf_unsharp.c
vf_vflip.c
vf_yadif.c lavfi/yadif: fix shorthand/option mismatch 2013-01-12 02:34:06 +01:00
video.c lavfi: merge all filtering code into ff_filter_frame. 2013-01-01 15:19:04 +01:00
video.h libavfilter/video.h: remove unused things related to the start/slice/end API 2013-01-05 23:36:09 +01:00
vsink_nullsink.c
vsrc_cellauto.c
vsrc_life.c
vsrc_mandelbrot.c
vsrc_mptestsrc.c
vsrc_testsrc.c vsrc_testsrc: Fix assignments in if() 2013-01-18 05:14:31 +01:00
yadif.h lavfi/yadif: add support to named constants 2013-01-04 11:48:54 +01:00