ffmpeg/libavfilter
Bela Bodecs 868a2ed568 vf_scale: Detecting changes of incoming frame properties and dinamically evaluate width and height expressions
Currently scale filter accepts expressions in its width and height
parameters but evaluates them only once at init and replaces them with
their actual values. Later on, if any parameter of incoming frames
changes - ie those were used in the original size expressions -  then
they new values will not have any affect for width and heigth values.
They remain the same. This patch makes possible that width and height
expressions be evaluated frame-by-frame basis if width/height/sar/format
properties of incoming frame would change. To retain the current
behaviour and not to break any earlier app, a new config parameter has
been introduced. Its name is "eval" and it has two distinct values:
"init" and "frame". The default value is "init".
This feature is very usefull in case of DVBT mpeg-ts streams where SAR
may change time-by-time from 4/3 to 16/9 and vica-versa and the size
remains the same and you want to create a variable sized output with 1/1
SAR.

Signed-off-by: Bela Bodecs <bodecsb@vivanet.hu>
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-20 13:32:00 +01:00
..
x86 x86/vf_w3fdif: 32-bit compatibility for w3fdif_simple_high 2016-01-08 11:56:43 +01:00
aeval.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
af_adelay.c avfilter: do not leak frame if ff_get_audio_buffer() fails 2015-11-25 21:59:33 +01:00
af_aecho.c avfilter: do not leak frame if ff_get_audio_buffer() fails 2015-11-25 21:59:33 +01:00
af_aemphasis.c lavfi/af_aemphasis: remove unnecessary complex number usage 2015-12-23 09:22:59 -08:00
af_afade.c avfilter/af_afade: improve accuracy and speed of gain computation 2015-11-26 09:20:46 -05:00
af_aformat.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
af_agate.c avfilter/af_sidechaincompress & af_agate: use audio fifo from lavu 2016-01-15 21:49:42 +01:00
af_alimiter.c avfilter/af_alimiter: add 3 more options 2015-12-06 19:10:39 +01:00
af_amerge.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
af_amix.c lavfi/af_amix: fix memory leak 2015-12-09 07:58:19 -05:00
af_anequalizer.c lavfi/af_anequalizer: replace pow(x,-2) by 1/(x*x) 2015-12-28 16:48:41 -08:00
af_anull.c Merge remote-tracking branch 'qatar/master' 2013-10-29 11:58:11 +01:00
af_apad.c avfilter/af_apad: use the name 's' for the pointer to the private context 2015-08-29 16:38:38 +00:00
af_aphaser.c avfilter: use ff_all_channel_counts() instead of ff_all_channel_layouts() 2015-09-12 01:43:06 +00:00
af_apulsator.c avfilter: add audio pulsator filter 2015-12-02 12:09:06 +01:00
af_aresample.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
af_asetnsamples.c lavfi: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02:00
af_asetrate.c avfilter: avoid zero arguments to variadic macro 2015-10-24 10:18:55 -04:00
af_ashowinfo.c Merge commit '7046bd9bc9ce04521edf453c9b603d84d69c7512' 2015-05-20 19:14:11 +02:00
af_astats.c avfilter/af_astats: replace FFABS with fabs 2015-10-13 09:34:39 +02:00
af_asyncts.c avfilter: add '.' at and of long filter description where it is missing 2015-11-25 22:22:17 +01:00
af_atempo.c lavfi: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02:00
af_biquads.c avfilter/af_biquads: display clipping warnings once per filtered frame 2015-12-23 19:15:25 +01:00
af_bs2b.c avfilter: use AVFILTER_DEFINE_CLASS() 2015-07-02 15:36:00 +00:00
af_channelmap.c lavfi/af_channelmap: fix memory leak 2015-12-09 07:58:13 -05:00
af_channelsplit.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
af_chorus.c avfilter: do not leak frame if ff_get_audio_buffer() fails 2015-11-25 21:59:33 +01:00
af_compand.c lavfi/af_compand: replace pow(10,x) by ff_exp10(x) 2015-12-25 10:48:18 -08:00
af_compensationdelay.c lavfi/af_compensationdelay: replace pow(x,0.5) by sqrt(x) 2016-01-05 19:07:19 -08:00
af_dcshift.c avfilter: use ff_all_channel_counts() instead of ff_all_channel_layouts() 2015-09-12 01:43:06 +00:00
af_dynaudnorm.c avfilter/af_dynaudnorm: call uninit() from config_input() 2016-01-19 20:14:14 +01:00
af_earwax.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
af_extrastereo.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
af_flanger.c avfilter/af_flanger: use rint instead of floor hack 2015-12-02 18:31:56 -05:00
af_join.c lavfi/af_join: partially fix scheduling. 2015-11-07 16:43:36 +01:00
af_ladspa.c avfilter/af_ladspa: fix av_assert0() 2015-12-21 13:27:56 +01:00
af_pan.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
af_replaygain.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
af_resample.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
af_rubberband.c avfilter/af_rubberband: add process_command() 2015-10-02 10:37:44 +02:00
af_sidechaincompress.c avfilter/af_sidechaincompress & af_agate: use audio fifo from lavu 2016-01-15 21:49:42 +01:00
af_silencedetect.c avfilter: handle error in query_formats() in bunch of filters 2015-04-08 13:05:06 +00:00
af_silenceremove.c avfilter/af_silenceremove: make size of window user configurable 2015-12-28 12:23:59 +01:00
af_sofalizer.c lavfi/af_sofalizer: remove exp2 and replace clz by ff_clz 2016-01-01 12:12:10 -08:00
af_stereotools.c avfilter/af_stereotools: fix logic fail 2015-12-06 10:09:09 +01:00
af_stereowiden.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
af_tremolo.c avfilter/tremolo: fix wavetable buffer size 2015-10-29 18:16:09 +01:00
af_vibrato.c avfilter: add vibrato filter 2015-10-26 20:56:17 +01:00
af_volume.c lavfi/af_volume: replace pow(10,x) by ff_exp10(x) 2015-12-25 10:48:18 -08:00
af_volume.h avfilter/af_volume: Change enums to int, which are accessed via AVOption as int 2015-03-02 04:08:22 +01:00
af_volumedetect.c avfilter/af_volumedetect: use log10 instead of hardcoded constant 2015-12-01 19:31:58 -05:00
all_channel_layouts.inc
allfilters.c avfilter: add ahistogram multimedia filter 2016-01-15 19:10:46 +01:00
asink_anullsink.c Merge remote-tracking branch 'qatar/master' 2013-10-29 11:58:11 +01:00
asrc_anoisesrc.c avfilter: add anoisesrc 2015-11-08 18:50:26 +01:00
asrc_anullsrc.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
asrc_flite.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
asrc_sine.c avfilter/asrc_sine: fix options typos 2015-10-29 17:43:13 +01:00
audio.c Merge commit 'f6974fe651d29ef6eb68d66d73f7b6c011062aa0' 2015-09-05 16:22:03 +02:00
audio.h avfilter: remove obsolete function declarations 2015-08-08 21:58:48 +02:00
avf_ahistogram.c avfilter: add ahistogram multimedia filter 2016-01-15 19:10:46 +01:00
avf_aphasemeter.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
avf_avectorscope.c avfilter/avf_avectorscope: add line drawing support 2016-01-05 15:01:55 +01:00
avf_concat.c lavfi/avf_concat: return immediately after requesting a frame on input. 2015-11-07 16:43:36 +01:00
avf_showcqt.c avfilter/showcqt: BASEFREQ and ENDFREQ cast to double 2015-12-07 01:28:48 +01:00
avf_showcqt.h avfilter/avf_showcqt: Fix ;; 2015-10-28 03:26:08 +01:00
avf_showfreqs.c avfilter/avf_showfreqs/showspectrum: rename skip_samples to hop_size 2016-01-18 19:38:14 +01:00
avf_showspectrum.c avfilter/avf_showfreqs/showspectrum: rename skip_samples to hop_size 2016-01-18 19:38:14 +01:00
avf_showvolume.c avfilter/avf_showvolume: Fix "warning: comparison of unsigned expression < 0 is always false" 2015-11-29 15:47:42 +01:00
avf_showwaves.c avfilter: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:37:06 +01:00
avfilter.c lavfi: make request_frame() non-recursive. 2015-12-22 16:04:30 +01:00
avfilter.h lavfi: make request_frame() non-recursive. 2015-12-22 16:04:30 +01:00
avfiltergraph.c lavfi: make request_frame() non-recursive. 2015-12-22 16:04:30 +01:00
avfiltergraph.h
avfilterres.rc Add Windows resource file support for shared libraries 2013-12-05 23:42:07 +01:00
bbox.c
bbox.h
blend.h avfilter/vf_blend: Fix argument types, fix segfault in asm 2015-10-03 21:59:24 +02:00
bufferqueue.h avfilter/bufferqueue: Increase buffer queue size 2014-06-04 18:41:04 +02:00
buffersink.c lavfi: make request_frame() non-recursive. 2015-12-22 16:04:30 +01:00
buffersink.h Merge commit 'f6974fe651d29ef6eb68d66d73f7b6c011062aa0' 2015-09-05 16:22:03 +02:00
buffersrc.c buffersrc: accept the frame rate as argument. 2015-11-09 08:09:41 +01:00
buffersrc.h avfilter/buffersrc: add av_warn_unused_result attributes 2015-10-11 14:30:47 -04:00
deshake_opencl_kernel.h lavfi/deshake_opencl: optimze transform filter 2013-12-19 13:31:31 +01:00
deshake_opencl.c lavu: rename ff_opencl_set_parameter() to avpriv_opencl_set_parameter() 2014-08-12 03:49:45 +02:00
deshake_opencl.h lavfi/deshake_opencl: optimze transform filter 2013-12-19 13:31:31 +01:00
deshake.h vf_deshake: rename Transform.vector to Transform.vec to avoid compiler confusion 2014-09-18 00:48:15 +02:00
drawutils.c drawutils: Reindent 2015-10-26 23:24:30 -07:00
drawutils.h lavfi/drawutils: add const to blending mask. 2015-10-25 20:58:21 +01:00
dualinput.c avfilter/framesync: allocate FFFrameSyncIn internally 2015-08-26 11:12:23 +00:00
dualinput.h avfilter/framesync: allocate FFFrameSyncIn internally 2015-08-26 11:12:23 +00:00
f_drawgraph.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
f_ebur128.c lavfi/f_ebur128: replace pow(10,x) by ff_exp10(x) 2015-12-25 10:48:18 -08:00
f_interleave.c lavfi: replace link.closed by link.status. 2015-12-22 16:04:30 +01:00
f_perms.c avfilter/f_perms: use the name 's' for the pointer to the private context 2015-09-10 21:06:58 +00:00
f_realtime.c avfilter: add '.' at and of long filter description where it is missing 2015-11-25 22:22:17 +01:00
f_reverse.c lavfi: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02:00
f_select.c lavfi/select: add support for concatdec_select option 2015-11-25 00:34:29 +01:00
f_sendcmd.c all: use FFDIFFSIGN to resolve possible undefined behavior in comparators 2015-11-03 16:28:30 -05:00
f_zmq.c Merge remote-tracking branch 'qatar/master' 2013-10-29 11:58:11 +01:00
fifo.c lavfi/fifo: do not assume request_frame() returns a frame. 2015-11-07 16:43:36 +01:00
filtfmts.c filtfmts: Avoid null pointer dereference 2015-04-19 23:45:35 +01:00
formats.c avfilter/formats: fix leak of formats on error 2016-01-07 09:58:55 +01:00
formats.h avfilter: add SOFAlizer audio filter 2015-12-12 20:56:36 +01:00
framepool.c lavfi: use a video frame pool for each link of the filtergraph 2015-12-15 10:35:41 +01:00
framepool.h lavfi: use a video frame pool for each link of the filtergraph 2015-12-15 10:35:41 +01:00
framesync.c lavfi: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02:00
framesync.h avfilter/framesync: allocate FFFrameSyncIn internally 2015-08-26 11:12:23 +00:00
generate_wave_table.c avfilter/generate_wave_table: clean up extra newlines 2015-09-24 17:26:27 +02:00
generate_wave_table.h generate_wave_table: Add include for AVSampleFormat 2015-02-06 19:07:29 +01:00
gradfun.h Merge commit 'f6633c55a3c0e93a5b2bab6aa0692fb608f2a38d' 2013-10-23 12:14:49 +02:00
graphdump.c graphdump: include internal.h for AVFilterPad 2015-08-08 21:59:21 +02:00
graphparser.c avfilter: Support both syntaxes for the scale filter 2015-09-13 17:34:45 +02:00
hermite.h avfilter/hermite: fix "libavfilter/hermite.h:19:15: error: no previous prototype for hermite_interpolation" 2015-09-22 23:45:03 +02:00
interlace.h Merge commit '2e1704059ae8625beda2ffde847ad22c5ba416dc' 2014-11-15 02:39:49 +01:00
internal.h lavfi: make request_frame() non-recursive. 2015-12-22 16:04:30 +01:00
lavfutils.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
lavfutils.h Do not leave positive values undefined when negative are defined as error 2013-10-19 16:42:57 +02:00
libavfilter.v lavfi: stop exporting internal functions 2014-08-10 04:51:19 +02:00
log2_tab.c lavfi: duplicate ff_log2_tab 2014-08-13 01:00:38 +02:00
lswsutils.c avfilter/lswsutils: dont override the default scaler 2013-10-07 13:28:13 +02:00
lswsutils.h
Makefile avfilter: add ahistogram multimedia filter 2016-01-15 19:10:46 +01:00
maskedmerge.h avfilter/vf_maskedmerge: add SIMD for maskedmerge with 8 bit depth input 2015-10-02 17:40:57 +02:00
opencl_allkernels.c lavfi: modify names of deshake_kernel.h and unsharp_kernel.h 2013-05-10 12:44:04 +02:00
opencl_allkernels.h
psnr.h vf_psnr: sse2 optimizations for sum-squared-error. 2015-07-14 17:57:14 +02:00
pthread.c avfilter/pthread: Use av_mallocz_array() 2014-04-22 02:40:20 +02:00
removegrain.h avfilter/vf_removegrain: add x86 and x86_64 SSE2 functions 2015-07-14 23:50:50 +00:00
setpts.c Merge commit '018bdaed37d2f1735dbecfc58309a1a164abadd5' 2015-11-11 14:56:53 +01:00
settb.c Merge commit '58400ac133bcfb6bf8196b4e5208bc178307739b' 2014-04-19 18:20:17 +02:00
split.c lavfi: replace link.closed by link.status. 2015-12-22 16:04:30 +01:00
src_movie.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
ssim.h vf_ssim: x86 simd for ssim_4x4xN and ssim_endN. 2015-07-14 05:07:07 +02:00
stereo3d.h avfilter/vf_stereo3d: add x86 SIMD for anaglyph outputs 2015-10-06 21:01:24 +02:00
thread.h Merge remote-tracking branch 'qatar/master' 2013-09-28 11:02:01 +02:00
tinterlace.h avfilter/vf_tinterlace: add mergex2 mode 2015-10-03 15:22:16 +02:00
transform.c Factorize avpriv_mirror() out 2015-01-05 01:45:49 +01:00
transform.h
trim.c avfilter/trim: support all channel numbers in atrim filter 2015-12-31 09:14:17 +01:00
unsharp_opencl_kernel.h avfilter/unsharp: OpenCL unsharpen filter optimization: substitute N^2 filter computation with 2N+C 2015-02-11 13:51:58 +01:00
unsharp_opencl.c avfilter/unsharp: OpenCL unsharpen filter optimization: substitute N^2 filter computation with 2N+C 2015-02-11 13:51:58 +01:00
unsharp_opencl.h
unsharp.h avfilter/unsharp: OpenCL unsharpen filter optimization: substitute N^2 filter computation with 2N+C 2015-02-11 13:51:58 +01:00
vaf_spectrumsynth.c avfilter/vaf_spectrumsynth: Fix mixed declaration and statment 2016-01-15 16:51:54 +01:00
version.h avfilter: add ahistogram multimedia filter 2016-01-15 19:10:46 +01:00
vf_alphamerge.c lavfi/vf_alphamerge: fix unitialized pointers 2015-12-10 08:01:40 -05:00
vf_aspect.c lavfi: fix compilation with FF_API_OLD_FILTER_OPTS=0. 2015-08-18 22:22:49 -04:00
vf_atadenoise.c avfilter/vf_atadenoise: do not use uninitialized data 2015-09-29 20:50:20 +02:00
vf_bbox.c avfilter: handle error in query_formats() in bunch of filters 2015-04-08 13:05:06 +00:00
vf_blackdetect.c avfilter: handle error in query_formats() in bunch of filters 2015-04-08 13:05:06 +00:00
vf_blackframe.c avfilter: handle error in query_formats() in bunch of filters 2015-04-08 13:05:06 +00:00
vf_blend.c avfilter,swresample,swscale: use fabs, fabsf instead of FFABS 2015-10-22 16:13:26 -04:00
vf_boxblur.c vf_boxblur: Templatize blur{8,16} 2015-11-01 18:52:50 -08:00
vf_chromakey.c chromakey: Use the pixel descriptor API for chroma subsampling info 2015-10-17 07:43:23 -07:00
vf_codecview.c avfilter/codecview: reindent after previous commit 2015-12-05 12:25:14 +01:00
vf_colorbalance.c avfilter: handle error in query_formats() of a bunch of random video filters 2015-03-16 23:43:12 +01:00
vf_colorchannelmixer.c lavfi/vf_colorchannelmixer: replace round by lrint 2015-12-21 08:15:31 -08:00
vf_colorkey.c avfilter/vf_colorkey: Improve filter description 2015-09-18 14:52:19 +02:00
vf_colorlevels.c lavfi/vf_colorlevels: replace round by lrint 2015-12-21 08:17:13 -08:00
vf_colormatrix.c lavfi/colormatrix: Add a bt601 alias 2015-09-02 16:35:21 +02:00
vf_copy.c Merge remote-tracking branch 'qatar/master' 2014-02-24 10:47:47 +01:00
vf_cover_rect.c avfilter: add '.' at and of long filter description where it is missing 2015-11-25 22:22:17 +01:00
vf_crop.c lavfi/vf_crop: replace round by lrint 2015-12-21 08:21:20 -08:00
vf_cropdetect.c lavfi/vf_cropdetect: replace round by lrint 2015-12-19 09:34:08 -08:00
vf_curves.c avfilter: handle error in query_formats() of a bunch of random video filters 2015-03-16 23:43:12 +01:00
vf_dctdnoiz.c avfilter,swresample,swscale: use fabs, fabsf instead of FFABS 2015-10-22 16:13:26 -04:00
vf_deband.c avfilter/deband: use AV_OPT_TYPE_BOOL 2015-09-08 22:39:24 +02:00
vf_decimate.c lavfi/vf_decimate: do not compare the first frame to itself. 2016-01-03 15:50:51 +01:00
vf_dejudder.c avfilter/vf_dejudder: use the name 's' for the pointer to the private context 2015-08-28 19:05:19 +00:00
vf_delogo.c avfilter/vf_delogo: change the definition of logo_x2 and logo_y2 2015-12-19 03:12:31 +01:00
vf_deshake.c lavfi/deshake: use FF_CEIL_RSHIFT() 2016-01-07 22:27:54 +01:00
vf_detelecine.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_displace.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_drawbox.c avfilter: handle error in query_formats() of a bunch of random video filters 2015-03-16 23:43:12 +01:00
vf_drawtext.c lavfi/drawtext: Fix microsecond display. 2016-01-03 22:55:31 +01:00
vf_edgedetect.c avfilter: handle error in query_formats() of a bunch of random video filters 2015-03-16 23:43:12 +01:00
vf_elbg.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_eq.c avfilter/vf_eq: Support contrast from -1000 to 1000 2015-07-16 18:50:24 +02:00
vf_eq.h lavfi/eq: rework expression evaluation 2015-03-20 09:41:32 +01:00
vf_extractplanes.c lavfi: replace link.closed by link.status. 2015-12-22 16:04:30 +01:00
vf_fade.c avfilter/fade: use AV_OPT_TYPE_BOOL for alpha option 2015-09-09 00:06:15 +02:00
vf_fftfilt.c avfilter/vf_fftfilt: this is video filter so use pixels instead of samples 2016-01-14 22:20:25 +01:00
vf_field.c avfilter/vf_field: Change enum to int, which is accessed via AVOption as int 2015-03-17 16:52:10 +01:00
vf_fieldmatch.c lavfi: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02:00
vf_fieldorder.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_find_rect.c avfilter: add '.' at and of long filter description where it is missing 2015-11-25 22:22:17 +01:00
vf_format.c avfilter: handle error in query_formats() in bunch of filters 2015-04-08 13:05:06 +00:00
vf_fps.c vf_fps: set frame_rate. 2015-11-09 08:09:41 +01:00
vf_framepack.c Merge commit '7d12cba95ca15198a930c05458dc414ac00c578b' 2015-11-11 14:58:33 +01:00
vf_framerate.c avfilter,swresample,swscale: use fabs, fabsf instead of FFABS 2015-10-22 16:13:26 -04:00
vf_framestep.c lavfi: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02:00
vf_frei0r.c vf_frei0r: also set AVFilterLink.frame_rate 2015-11-09 08:09:42 +01:00
vf_fspp.c avfilter/fspp: use AV_OPT_TYPE_BOOL for use_bframe_qp option 2015-09-09 00:11:05 +02:00
vf_fspp.h avfilter/vf_fspp: use M_SQRT1_2, M_SQRT2 2015-11-22 16:16:16 -05:00
vf_geq.c avfilter/geq: assert on pixel format descriptor 2015-06-13 20:51:43 +02:00
vf_gradfun.c avfilter: handle error in query_formats() of a bunch of random video filters 2015-03-16 23:43:12 +01:00
vf_hflip.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_histeq.c Replace av_dlog with ff_dlog. 2015-08-18 10:24:01 -04:00
vf_histogram.c lavfi/vf_histogram: replace round by lrint 2015-12-21 08:23:21 -08:00
vf_hqdn3d.c avfilter,swresample,swscale: use fabs, fabsf instead of FFABS 2015-10-22 16:13:26 -04:00
vf_hqdn3d.h Merge commit '58400ac133bcfb6bf8196b4e5208bc178307739b' 2014-04-19 18:20:17 +02:00
vf_hqx.c all: do standards compliant absdiff computation 2015-09-18 22:42:38 +02:00
vf_hue.c lavfi/vf_hue: replace rint by lrint 2015-12-26 20:29:22 -08:00
vf_idet.c lavfi/vf_idet: replace round and cast by lrint 2015-12-19 09:33:32 -08:00
vf_idet.h avfilter/vf_idet: Add analyze_interlaced_flag mode 2015-01-06 01:21:19 +01:00
vf_il.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_interlace.c vf_interlace: implement frame rate 2015-11-09 08:09:41 +01:00
vf_kerndeint.c avfilter/kerndeint: use AV_OPT_TYPE_BOOL for the previously missed options 2015-09-09 00:21:57 +02:00
vf_lenscorrection.c avfilter: handle error in query_formats() of a bunch of random video filters 2015-03-16 23:43:12 +01:00
vf_libopencv.c avfilter/vf_libopencv: Make ocv_filter_entries const 2015-05-02 15:13:30 +02:00
vf_lut3d.c avfilter/haldclut: use AV_OPT_TYPE_BOOL for shortest and repeatlast options 2015-09-09 00:30:53 +02:00
vf_lut.c vf_lut: Add support for RGB48 and RGBA64. 2015-10-30 03:55:12 +01:00
vf_maskedmerge.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_mcdeint.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
vf_mergeplanes.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_mpdecimate.c lavfi/vf_mpdecimate: remove request_frame(). 2015-12-22 15:55:00 +01:00
vf_neighbor.c avfilter: add '.' at and of long filter description where it is missing 2015-11-25 22:22:17 +01:00
vf_noise.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_noise.h x86/vf_noise: move asm code to a separate file 2014-10-17 00:44:35 -03:00
vf_null.c Merge remote-tracking branch 'qatar/master' 2013-10-29 11:58:11 +01:00
vf_ocr.c avfilter: add ocr filter 2015-09-12 02:14:44 +00:00
vf_overlay.c vf_overlay: handles expression evaluation of frame size change in frame-by-frame evalutaion mode 2016-01-19 23:30:36 +01:00
vf_owdenoise.c avfilter: fix a few 5 spaces indent 2015-06-07 20:18:15 +02:00
vf_pad.c avfilter/vf_pad: fix direct padding 2016-01-06 16:41:50 +01:00
vf_palettegen.c all: use FFDIFFSIGN to resolve possible undefined behavior in comparators 2015-11-03 16:28:30 -05:00
vf_paletteuse.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_perspective.c avfilter/vf_perspective: use lrint instead of floor hack 2015-12-02 18:31:56 -05:00
vf_phase.c avfilter: handle error in query_formats() in bunch of filters 2015-04-08 13:05:06 +00:00
vf_pixdesctest.c Merge commit '58400ac133bcfb6bf8196b4e5208bc178307739b' 2014-04-19 18:20:17 +02:00
vf_pp7.c avfilter: handle error in query_formats() in bunch of filters 2015-04-08 13:05:06 +00:00
vf_pp7.h lavfi: port mp=pp7 to libavfilter 2015-01-09 17:26:31 +01:00
vf_pp.c avfilter: handle error in query_formats() in bunch of filters 2015-04-08 13:05:06 +00:00
vf_psnr.c avfilter/vf_psnr: use log10 instead of log()/log(10) 2015-10-29 18:53:11 -04:00
vf_pullup.c avfilter: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:37:06 +01:00
vf_pullup.h avfilter/vf_pullup: use ptrdiff_t as stride argument for dsp functions 2014-06-25 18:22:31 +02:00
vf_qp.c avfilter/vf_qp: Fix use of uinitialized variable 2015-04-21 22:54:13 +02:00
vf_random.c lavfi: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02:00
vf_removegrain.c all: use FFDIFFSIGN to resolve possible undefined behavior in comparators 2015-11-03 16:28:30 -05:00
vf_removelogo.c avfilter: handle error in query_formats() in bunch of filters 2015-04-08 13:05:06 +00:00
vf_repeatfields.c avfilter: handle error in query_formats() in bunch of filters 2015-04-08 13:05:06 +00:00
vf_rotate.c avfilter/vf_rotate: correct log message 2015-11-03 16:22:33 -05:00
vf_sab.c avfilter/vf_sab: use the name 's' for the pointer to the private context 2015-09-03 09:47:44 +00:00
vf_scale.c vf_scale: Detecting changes of incoming frame properties and dinamically evaluate width and height expressions 2016-01-20 13:32:00 +01:00
vf_selectivecolor.c avfilter/selectivecolor: fix correction_method option range 2015-10-17 15:01:57 +02:00
vf_separatefields.c avfilter/vf_separatefields: use the name 's' for the pointer to the private context 2015-08-30 15:58:12 +00:00
vf_setfield.c avfilter/vf_setfield: Change enum to int, which is accessed via AVOption as int 2015-03-22 17:30:24 +01:00
vf_showinfo.c Merge commit '1339009c4924a20e872aa62897097bf5d071157c' 2015-11-11 15:01:15 +01:00
vf_showpalette.c lavfi/show_palette: fix memory leak 2015-12-09 07:57:37 -05:00
vf_shuffleframes.c avfilter/vf_shuffleframes: Assert that the case of an uninitialized ret does not occur 2015-12-01 22:00:25 +01:00
vf_shuffleplanes.c avfilter: add '.' at and of long filter description where it is missing 2015-11-25 22:22:17 +01:00
vf_signalstats.c avfilter: handle error in query_formats() in bunch of filters 2015-04-08 13:05:06 +00:00
vf_smartblur.c avfilter/vf_smartblur: use the name 's' for the pointer to the private context 2015-07-15 13:34:56 +00:00
vf_spp.c avfilter/spp: use AV_OPT_TYPE_BOOL for use_bframe_qp option 2015-09-09 00:43:06 +02:00
vf_spp.h avfilter/vf_spp: Fix overflow in 8bit store slice 2014-12-21 01:48:19 +01:00
vf_ssim.c avfilter/vf_ssim: use log10 instead of log()/log(10) 2015-10-29 19:02:05 -04:00
vf_stack.c avfilter/vf_stack: make it possible to stop with shortest stream 2015-11-26 10:02:00 +01:00
vf_stereo3d.c avfilter/vf_stereo3d: add interleave columns input support 2015-12-19 19:23:47 +01:00
vf_subtitles.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
vf_super2xsai.c avfilter/vf_super2xsai: use the name 's' for the pointer to the private context 2015-09-08 18:47:06 +00:00
vf_swapuv.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_telecine.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_thumbnail.c lavfi/vf_thumbnail: reindent after last commit. 2015-10-07 19:05:13 +02:00
vf_tile.c lavfi: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02:00
vf_tinterlace.c avfilter/vf_tinterlace: add mergex2 mode 2015-10-03 15:22:16 +02:00
vf_transpose.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_unsharp.c avfilter/unsharp: use AV_OPT_TYPE_BOOL for opencl option 2015-09-09 00:47:04 +02:00
vf_uspp.c avfilter/uspp: use AV_OPT_TYPE_BOOL for use_bframe_qp option 2015-09-09 00:48:03 +02:00
vf_vectorscope.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_vflip.c Merge commit '58400ac133bcfb6bf8196b4e5208bc178307739b' 2014-04-19 18:20:17 +02:00
vf_vidstabdetect.c avfilter/vf_vidstabdetect: use the name 's' for the pointer to the private context 2015-09-15 11:12:49 -04:00
vf_vidstabtransform.c avfilter/vidstabtransform: use AV_OPT_TYPE_BOOL for tripod and debug options 2015-09-09 00:59:43 +02:00
vf_vignette.c avfilter/vignette: use AV_OPT_TYPE_BOOL for dither option 2015-09-09 01:02:07 +02:00
vf_w3fdif.c avfilter/vf_w3fdif: add x86 SIMD 2015-10-10 17:33:43 +02:00
vf_waveform.c aviflter/vf_waveform: speed up non-color filters 2015-11-10 20:42:13 +01:00
vf_xbr.c all: do standards compliant absdiff computation 2015-09-18 22:42:38 +02:00
vf_yadif.c Merge commit '9df477e03ef74068f3de130adc4dd34349a16ef2' 2015-11-11 14:50:33 +01:00
vf_zoompan.c avfilter/vf_zoompan: do not free frame we pushed to lavfi 2016-01-02 18:51:11 +01:00
vf_zscale.c avfilter/vf_zscale: fix typo 2015-10-22 10:44:30 -08:00
video.c lavfi: use a video frame pool for each link of the filtergraph 2015-12-15 10:35:41 +01:00
video.h
vidstabutils.c vidstab*: Remove accidentally exported av_2_vs_pixel_format() 2014-08-22 22:18:46 +02:00
vidstabutils.h vidstabutils: improve documentation 2014-08-22 22:19:20 +02:00
vsink_nullsink.c Merge remote-tracking branch 'qatar/master' 2013-10-29 11:58:11 +01:00
vsrc_cellauto.c avfilter/vsrc_cellauto: use the name 's' for the pointer to the private context 2015-09-15 18:34:44 +00:00
vsrc_life.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vsrc_mandelbrot.c lavfi/vsrc_mandelbrot: replace round by lrint 2015-12-19 09:34:26 -08:00
vsrc_mptestsrc.c avfilter/vsrc_mptestsrc: use lrint instead of floor hack 2015-12-02 18:31:56 -05:00
vsrc_testsrc.c lavfi/vsrc_testsrc: replace pow(10,x) by ff_exp10(x) 2015-12-25 10:48:18 -08:00
w3fdif.h avfilter/vf_w3fdif: add x86 SIMD 2015-10-10 17:33:43 +02:00
window_func.c avfilter/window_func: add tukey window function 2016-01-05 11:37:11 +01:00
window_func.h avfilter/window_func: add tukey window function 2016-01-05 11:37:11 +01:00
yadif.h avfilter/yadif: Change enums to int, which are accessed via AVOption as int 2015-04-05 15:46:11 +02:00