ffmpeg/libavfilter
Michael Niedermayer 92b7e7b318 avfilter/vf_yadif: reallocate frames if strides differ
Fixes Ticket2896

An alternative to this would be to change the code to support any
stride.
The condition of differing strides should be rare.
If theres no speedloss supporting any stride would be better

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-03 05:14:29 +02:00
..
libmpcodecs lavfi/mp: remove mp=perspective 2013-07-14 16:27:18 +00:00
x86 Merge remote-tracking branch 'qatar/master' 2013-07-18 09:53:47 +02:00
af_aconvert.c lavfi/aconvert: unbreak 2013-07-10 13:16:24 +00:00
af_aecho.c lavfi/aecho: fix invalid free 2013-07-13 23:45:05 +00:00
af_afade.c lavfi/afade: use av_rescale() 2013-07-10 19:13:28 +00:00
af_aformat.c Merge commit 'c5ab6088ad7b0dac461fb6757b038f5260e638e5' 2013-05-18 12:22:25 +02:00
af_amerge.c
af_amix.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
af_anull.c
af_apad.c
af_aphaser.c
af_aresample.c avfilter/vf_scale+aresample: minor simpification 2013-08-16 04:26:59 +02:00
af_asetnsamples.c lavfi/asetnsamples: unbreak for >8 channels 2013-07-13 21:59:13 +00:00
af_asetrate.c
af_ashowinfo.c lavfi/ashowinfo: unbreak for >8 channels 2013-07-13 22:04:14 +00:00
af_astats.c avfilter/af_astats: rename stat() 2013-06-03 14:59:52 +02:00
af_astreamsync.c
af_asyncts.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
af_atempo.c
af_biquads.c Rename constant HZ in af_biquads.c as HERTZ. 2013-06-30 13:47:45 +02:00
af_channelmap.c lavfi/channelmap: make use of AVFILTER_DEFINE_CLASS 2013-05-27 11:31:52 +00:00
af_channelsplit.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
af_compand.c avfilter/af_compand: %f is for printing doubles 2013-07-30 22:24:42 +02:00
af_earwax.c avfilter/af_earwax: Fix out of array accesses on odd packets 2013-07-10 16:46:13 +02:00
af_join.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
af_pan.c
af_resample.c Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
af_silencedetect.c lavfi/silencedetect: unbreak for unknown channel layouts 2013-07-13 22:23:09 +00:00
af_volume.c
af_volume.h
af_volumedetect.c
all_channel_layouts.inc
allfilters.c lavfi: add compand filter 2013-07-29 19:11:50 +00:00
asink_anullsink.c
asrc_abuffer.h
asrc_aevalsrc.c avfilter/asrc_aevalsrc: fix cases of unknown channel layout 2013-07-13 23:10:15 +02:00
asrc_anullsrc.c
asrc_flite.c
asrc_sine.c
audio.c Merge remote-tracking branch 'qatar/master' 2013-06-19 08:27:35 +02:00
audio.h
avcodec.c
avcodec.h
avf_avectorscope.c
avf_concat.c lavf/concat: Never fail for sample aspect ratio 0:1. 2013-07-18 13:51:23 +02:00
avf_showspectrum.c
avf_showwaves.c lavfi/showwaves: fix floating exception with >8 channels 2013-07-13 21:46:27 +00:00
avfilter.c Merge commit '7950e519bb094897f957b9a9531cc60ba46cbc91' 2013-08-03 10:08:30 +02:00
avfilter.h Merge commit '77cc958f60f73963be4281d6e82ef81707e40c26' 2013-08-05 09:22:18 +02:00
avfiltergraph.c Merge commit '77cc958f60f73963be4281d6e82ef81707e40c26' 2013-08-05 09:22:18 +02:00
avfiltergraph.h
bbox.c
bbox.h
buffer.c Merge commit '45dd1ae1b3c18331f3db2293a9135bc5851e553f' 2013-08-01 11:36:54 +02:00
bufferqueue.h
buffersink.c Merge commit '7950e519bb094897f957b9a9531cc60ba46cbc91' 2013-08-03 10:08:30 +02:00
buffersink.h
buffersrc.c Merge commit '7950e519bb094897f957b9a9531cc60ba46cbc91' 2013-08-03 10:08:30 +02:00
buffersrc.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
deshake_opencl_kernel.h
deshake_opencl.c
deshake_opencl.h
deshake.h
drawutils.c lavfi/drawutils: set subsampling for rgb too 2013-07-14 17:59:25 +00:00
drawutils.h
dualinput.c lavfi: add dual input helpers. 2013-05-27 20:32:28 +02:00
dualinput.h lavfi: add dual input helpers. 2013-05-27 20:32:28 +02:00
f_ebur128.c lavfi/ebur128: fix typo: s/negociation/negotiation 2013-08-13 12:43:56 +00:00
f_interleave.c
f_perms.c
f_select.c
f_sendcmd.c avfilter/f_sendcmd: make const arrays static const 2013-08-10 18:44:39 +02:00
f_settb.c
f_zmq.c lavfi: add zmq filters 2013-05-14 20:10:44 +02:00
fifo.c avfilter/fifo: explicitly assert that a frame should have become available after request 2013-08-09 09:28:11 +02:00
filtfmts.c avfilter/filtfmts: fix use of deprecated symbols 2013-08-25 19:33:44 +02:00
formats.c avfilter: remove ff_copy_int*_list 2013-08-16 16:07:29 +02:00
formats.h Merge commit 'b01f6041f4260fba053c2f96ce1611ea77e833a0' 2013-05-18 11:46:09 +02:00
gradfun.h
graphdump.c avfilter/graphdump: fix use of deprecated symbols 2013-08-25 19:33:44 +02:00
graphparser.c avfilter/graphparser: fix use of deprecated symbols 2013-08-25 19:36:58 +02:00
internal.h avfilter: remove ff_copy_int*_list 2013-08-16 16:07:29 +02:00
lavfutils.c
lavfutils.h
libavfilter.v
lswsutils.c
lswsutils.h
Makefile lavfi: add compand filter 2013-07-29 19:11:50 +00:00
opencl_allkernels.c
opencl_allkernels.h
pthread.c Merge commit '50612484e058e8b241f0528584d64d9d2ccebf12' 2013-07-17 10:40:15 +02:00
setpts.c lavfi/setpts: make use of AVFILTER_DEFINE_CLASS 2013-05-27 11:14:43 +00:00
split.c
src_movie.c avfilter/src_movie: Fix handling of packet size for video 2013-06-26 13:46:19 +02:00
thread.h Merge commit '129bb238430ec45a3b5f8f1d384df590ddf7b62f' 2013-05-24 14:07:00 +02:00
transform.c
transform.h
trim.c lavfi/trim: check for right default value 2013-08-12 10:56:52 +00:00
unsharp_opencl_kernel.h
unsharp_opencl.c
unsharp_opencl.h
unsharp.h
version.h lavfi/hue: allow changing brightness 2013-08-22 14:56:13 +00:00
vf_alphamerge.c
vf_aspect.c Merge commit '3fb29588a27a711132106b924e27b53789a58dcb' 2013-05-17 11:29:22 +02:00
vf_bbox.c lavfi: fix broken logic in metadata handling 2013-07-08 20:13:56 +00:00
vf_blackdetect.c lavfi/blackdetect: support 2 more pixels formats 2013-07-05 15:30:37 +00:00
vf_blackframe.c Merge commit '7f83959598b6565baa0091e5739dd9091ab7a990' 2013-05-16 10:08:17 +02:00
vf_blend.c lavfi/blend: use dual input helpers 2013-07-06 04:58:34 +00:00
vf_boxblur.c avfilter: fix plane validity checks 2013-08-03 19:15:46 +02:00
vf_colorbalance.c lavfi: cosmetics: fix vertical alignment for pads in some filters 2013-05-14 15:31:56 +00:00
vf_colorchannelmixer.c lavfi: cosmetics: fix vertical alignment for pads in some filters 2013-05-14 15:31:56 +00:00
vf_colormatrix.c
vf_copy.c
vf_crop.c lavfi/crop: support more pixel formats 2013-07-04 11:46:06 +00:00
vf_cropdetect.c lavfi: fix broken logic in metadata handling 2013-07-08 20:13:56 +00:00
vf_curves.c lavfi: cosmetics: fix vertical alignment for pads in some filters 2013-05-14 15:31:56 +00:00
vf_dctdnoiz.c lavfi/dctdnoiz: move DC normalization out of loops. 2013-05-26 22:41:02 +02:00
vf_decimate.c
vf_delogo.c avfilter: fix plane validity checks 2013-08-03 19:15:46 +02:00
vf_deshake.c avfilter/vf_deshake: check rx 2013-05-18 18:28:59 +02:00
vf_drawbox.c vf_drawbox: give all v_log() a context 2013-06-26 00:54:08 +02:00
vf_drawtext.c lavfi/drawtext: add support for printing frame metadata 2013-07-09 15:21:01 +00:00
vf_edgedetect.c
vf_extractplanes.c Merge commit 'b01f6041f4260fba053c2f96ce1611ea77e833a0' 2013-05-18 11:46:09 +02:00
vf_fade.c vf_fade: remove unused function 2013-05-24 20:50:15 +02:00
vf_field.c lavfi/field, il, noise: use av_pix_fmt_count_planes() 2013-05-24 12:53:23 +00:00
vf_fieldmatch.c avfilter: fix plane validity checks 2013-08-03 19:15:46 +02:00
vf_fieldorder.c avfilter: fix plane validity checks 2013-08-03 19:15:46 +02:00
vf_format.c lavfi/format: make use of AVFILTER_DEFINE_CLASS 2013-05-27 11:17:34 +00:00
vf_fps.c avfilter/vf_fps: make sure the fifo is not empty before using it 2013-09-02 04:32:23 +02:00
vf_framestep.c lavfi/framestep: cosmetics: reindent AVFilter 2013-06-06 17:19:16 +00:00
vf_frei0r.c lavfi/frei0r: use AV_OPT_TYPE_IMAGE_SIZE 2013-07-26 17:16:26 +00:00
vf_geq.c lavfi/geq: prefer symbolic constants 2013-05-21 21:15:08 +02:00
vf_gradfun.c lavfi/gradfun: support gbrp 2013-08-22 10:59:52 +00:00
vf_hflip.c avfilter: fix plane validity checks 2013-08-03 19:15:46 +02:00
vf_histeq.c
vf_histogram.c lavfi/histogram: cache log2 of max_hval 2013-05-19 14:30:42 +00:00
vf_hqdn3d.c lavfi/hqdn3d: make use of AVFILTER_DEFINE_CLASS 2013-05-27 10:58:45 +00:00
vf_hqdn3d.h
vf_hue.c lavfi/hue: allow changing brightness 2013-08-22 14:56:13 +00:00
vf_idet.c lavfi/idet: remove request_frame hack 2013-05-27 09:55:39 +00:00
vf_il.c lavfi/il: add timeline support 2013-06-06 17:44:54 +00:00
vf_interlace.c vf_interlace: fix file permissions 2013-08-27 23:50:45 +02:00
vf_kerndeint.c avfilter: fix plane validity checks 2013-08-03 19:15:46 +02:00
vf_libopencv.c lavfi/ocv: make use of AVFILTER_DEFINE_CLASS 2013-05-27 11:31:52 +00:00
vf_lut3d.c lut3d: Fix reading 3dl files with leading comments. 2013-07-18 13:51:23 +02:00
vf_lut.c Merge commit 'faa8245bd45c1a6dd220ba9407ea1c82132aa1ce' 2013-09-01 13:10:07 +02:00
vf_mcdeint.c avfilter/vf_mcdeint: free frame on error 2013-06-03 15:41:29 +02:00
vf_mp.c avfilter/vf_mp: remove unused sws related functions 2013-08-16 16:07:29 +02:00
vf_mpdecimate.c
vf_noise.c lavfi/noise: fix out of array access 2013-05-29 16:54:28 +00:00
vf_null.c
vf_overlay.c lavfi/overlay: remove do_blend forward declaration. 2013-05-27 20:42:46 +02:00
vf_owdenoise.c lavfi: port wavelet denoiser filter from libmpcodecs. 2013-05-16 00:45:45 +02:00
vf_pad.c avfilter: fix plane validity checks 2013-08-03 19:15:46 +02:00
vf_perspective.c avfilter/vf_perspective: factor u cliping code 2013-08-09 00:03:43 +02:00
vf_pixdesctest.c lavfi/pixdesctest: fix chroma subsampling with odd sizes. 2013-06-01 12:05:55 +02:00
vf_pp.c lavfi/pp: set out frame size. 2013-06-08 23:23:30 +02:00
vf_psnr.c lavfi/psnr: rename 's' parameter to match documentation 2013-07-09 09:40:53 +00:00
vf_removelogo.c
vf_rotate.c lavfi/rotate: switch to new drawutils 2013-07-08 16:40:49 +00:00
vf_sab.c vf_sab: Fix memleak 2013-06-10 22:00:43 +02:00
vf_scale.c avfilter/vf_scale+aresample: minor simpification 2013-08-16 04:26:59 +02:00
vf_separatefields.c lavfi/separatefields: fix frame leak 2013-08-21 20:02:25 +00:00
vf_setfield.c
vf_showinfo.c avfilter: fix plane validity checks 2013-08-03 19:15:46 +02:00
vf_smartblur.c
vf_spp.c lavfi/spp: fix description. 2013-06-14 06:53:52 +02:00
vf_spp.h lavfi: add spp filter. 2013-06-14 01:27:22 +02:00
vf_stereo3d.c lavfi/stereo3d: subsampled yuv support for non-anaglyph outputs 2013-07-14 21:57:03 +00:00
vf_subtitles.c
vf_super2xsai.c
vf_swapuv.c replace remaining PIX_FMT_* flags with AV_PIX_FMT_FLAG_* 2013-05-15 11:23:14 +02:00
vf_telecine.c replace remaining PIX_FMT_* flags with AV_PIX_FMT_FLAG_* 2013-05-15 11:23:14 +02:00
vf_thumbnail.c
vf_tile.c lavfi/tile: do not leak input frame 2013-08-23 10:28:29 +00:00
vf_tinterlace.c Merge remote-tracking branch 'qatar/master' 2013-06-18 09:31:05 +02:00
vf_transpose.c lavfi/transpose: call av_frame_copy_props() 2013-08-16 12:40:02 +00:00
vf_unsharp.c lavfi/unsharp: remove unused float.h include. 2013-05-16 13:38:26 +02:00
vf_vflip.c
vf_vidstabdetect.c
vf_vidstabtransform.c
vf_vignette.c avfilter: fix plane validity checks 2013-08-03 19:15:46 +02:00
vf_yadif.c avfilter/vf_yadif: reallocate frames if strides differ 2013-09-03 05:14:29 +02:00
video.c
video.h
vidstabutils.c
vidstabutils.h
vsink_nullsink.c
vsrc_cellauto.c
vsrc_life.c lavfi/life: switch to AV_OPT_TYPE_COLOR 2013-05-17 11:32:54 +00:00
vsrc_mandelbrot.c
vsrc_mptestsrc.c lavfi/mptestsrc: fix chroma subsampling with odd sizes. 2013-06-01 12:05:55 +02:00
vsrc_testsrc.c avfilter/vsrc_testsrc: fix artifacts with odd height 2013-06-24 23:21:17 +02:00
yadif.h yadif: restore speed of the C filtering code 2013-05-14 09:23:55 +02:00