ffmpeg/libavfilter
Ganesh Ajjanagadde 8507b98c10 avfilter,swresample,swscale: use fabs, fabsf instead of FFABS
It is well known that fabs and fabsf are at least as fast and sometimes
faster than the FFABS macro, at least on the gcc+glibc combination.
For instance, see the reference:
http://patchwork.sourceware.org/patch/6735/.
This was a patch to glibc in order to remove their usages of a macro.

The reason essentially boils down to fabs using the __builtin_fabs of
the compiler, while FFABS needs to infer to not use a branch and to
simply change the sign bit. Usually the inference works, but sometimes
it does not. This may be easily checked by looking at the asm.

This also has the added benefit of reducing macro usage, which has
problems with side-effects.

Note that avcodec is not handled here, as it is huge and
most things there are integer arithmetic anyway.

Tested with FATE.

Reviewed-by: Clément Bœsch <u@pkh.me>
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-10-22 16:13:26 -04:00
..
x86 x86/vf_w3fdif: use aligned loads in w3fdif_simple_high 2015-10-11 20:07:12 -03:00
aeval.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
af_adelay.c avfilter: use ff_all_channel_counts() instead of ff_all_channel_layouts() 2015-09-12 01:43:06 +00:00
af_aecho.c avfilter: use ff_all_channel_counts() instead of ff_all_channel_layouts() 2015-09-12 01:43:06 +00:00
af_afade.c avfilter/af_afade: fix start of fade out 2015-10-08 23:09:25 +02: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/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
af_alimiter.c avfilter: add audio limiter filter 2015-09-12 13:29:20 +00:00
af_amerge.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
af_amix.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04: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_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: handle error in query_formats() in bunch of filters 2015-04-08 13:05:06 +00: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_astreamsync.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
af_asyncts.c avfilter/asyncts: use AV_OPT_TYPE_BOOL for compensate option 2015-09-08 23:09:59 +02:00
af_atempo.c lavfi: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02:00
af_biquads.c avfilter/treble: use AV_OPT_TYPE_BOOL for csg option 2015-09-12 18:24:49 +02:00
af_bs2b.c avfilter: use AVFILTER_DEFINE_CLASS() 2015-07-02 15:36:00 +00:00
af_channelmap.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04: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: use ff_all_channel_counts() instead of ff_all_channel_layouts() 2015-09-12 01:43:06 +00:00
af_compand.c lavfi: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02: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 lavfi: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02: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: free frame on ENOMEM 2015-10-18 21:27:00 +02:00
af_join.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
af_ladspa.c avfilter/af_ladspa: check functions return value in query_formats 2015-10-18 02:01:44 +02: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/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04: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 lavfi: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02:00
af_stereotools.c avfilter,swresample,swscale: use fabs, fabsf instead of FFABS 2015-10-22 16:13:26 -04: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/af_tremolo: clean up extra newlines 2015-10-15 03:14:47 +02:00
af_volume.c avfilter/volume: drop useless trailing comma 2015-09-08 23:21:15 +02: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: handle error in query_formats() in bunch of filters 2015-04-08 13:05:06 +00:00
all_channel_layouts.inc
allfilters.c avfilter: add zscale filter 2015-10-18 18:01:56 +02:00
asink_anullsink.c Merge remote-tracking branch 'qatar/master' 2013-10-29 11:58:11 +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/sine: support expression in the number of output samples 2015-09-06 15:28:21 +02: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_aphasemeter.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
avf_avectorscope.c avfilter,swresample,swscale: use fabs, fabsf instead of FFABS 2015-10-22 16:13:26 -04:00
avf_concat.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
avf_showcqt.c avfilter,swresample,swscale: use fabs, fabsf instead of FFABS 2015-10-22 16:13:26 -04:00
avf_showfreqs.c avfilter,swresample,swscale: use fabs, fabsf instead of FFABS 2015-10-22 16:13:26 -04:00
avf_showspectrum.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
avf_showvolume.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
avf_showwaves.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
avfilter.c avfilter/avfilter: Error out if audio parameters change instead of failing an assert 2015-10-16 15:25:09 +02:00
avfilter.h lavfi: drop the requirement that request_frame returns a frame. 2015-09-20 19:02:33 +02:00
avfiltergraph.c avfilter/avfiltergraph: fix -Wunused-result warnings 2015-10-16 21:58:50 -04: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 avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
buffersink.h Merge commit 'f6974fe651d29ef6eb68d66d73f7b6c011062aa0' 2015-09-05 16:22:03 +02:00
buffersrc.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04: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 avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
drawutils.h
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 avfilter,swresample,swscale: use fabs, fabsf instead of FFABS 2015-10-22 16:13:26 -04:00
f_interleave.c lavfi: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02: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_reverse.c lavfi: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02:00
f_select.c lavfi/vf_select: remove looping on request_frame(). 2015-10-07 19:05:13 +02:00
f_sendcmd.c avfilter/f_sendcmd: use the name 's' for the pointer to the private context 2015-09-15 13:21:57 -04:00
f_zmq.c Merge remote-tracking branch 'qatar/master' 2013-10-29 11:58:11 +01:00
fifo.c Merge commit '58400ac133bcfb6bf8196b4e5208bc178307739b' 2014-04-19 18:20:17 +02:00
filtfmts.c filtfmts: Avoid null pointer dereference 2015-04-19 23:45:35 +01:00
formats.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
formats.h avfilter/formats: add av_warn_unused_result to function prototypes 2015-10-14 10:19:26 -04: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 avfilter/internal: Doxygen for ff_fmt_is_in 2015-10-17 18:58:38 -04:00
lavfutils.c avfilter/lavfutils: disable frame threads when decoding a single image 2015-04-30 03:48:33 +02: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 zscale filter 2015-10-18 18:01:56 +02: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
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 '1a3eb042c704dea190c644def5b32c9cee8832b8' 2015-04-20 03:19:47 +02:00
settb.c Merge commit '58400ac133bcfb6bf8196b4e5208bc178307739b' 2014-04-19 18:20:17 +02:00
split.c lavfi: check av_strdup() return value 2015-01-06 10:02:11 +00:00
src_movie.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04: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 lavfi: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02: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
version.h avfilter: add zscale filter 2015-10-18 18:01:56 +02:00
vf_alphamerge.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04: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 avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04: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: fix a few 5 spaces indent 2015-06-07 20:18:15 +02: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 avfilter: handle error in query_formats() in bunch of filters 2015-04-08 13:05:06 +00:00
vf_colorkey.c avfilter/vf_colorkey: Improve filter description 2015-09-18 14:52:19 +02:00
vf_colorlevels.c Replace all remaining occurances of step/depth_minus1 and offset_plus1 2015-09-08 17:10:48 +02: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: use AVFILTER_DEFINE_CLASS() 2015-07-02 15:36:00 +00:00
vf_crop.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_cropdetect.c Replace all remaining occurances of step/depth_minus1 and offset_plus1 2015-09-08 17:10:48 +02: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: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02: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/delogo: Set default band to 1 2015-10-08 11:27:57 +02:00
vf_deshake.c avfilter/deshake: use AV_OPT_TYPE_BOOL for opencl option 2015-09-08 23:50:25 +02: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 avfilter/drawtext: allow to format pts with strftime 2015-10-12 16:56:58 +02: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 avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04: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: Add MAX_PLANES and change it to 4 2015-05-12 20:08:18 +02: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: use AVFILTER_DEFINE_CLASS() 2015-07-02 15:36:00 +00: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 lavfi/vf_fps: remove looping on request_frame(). 2015-10-07 19:05:13 +02:00
vf_framepack.c Merge commit 'c9943f00cfa2471d1b8a3a9ddc7a21049a71090e' 2015-09-29 15:44:14 +02: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 avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04: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 x86/vf_fspp: port inline asm to yasm 2014-12-26 15:39:51 -03: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 avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04: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 avfilter: handle error in query_formats() of a bunch of random video filters 2015-03-16 23:43:12 +01:00
vf_idet.c lavfi: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02: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 lavfi: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02: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 avfilter/vf_lut: use AV_OPT_TYPE_BOOL for negate_alpha option 2015-09-09 10:01:10 +00:00
vf_maskedmerge.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_mcdeint.c avfilter/vf_mcdeint: add missing "This file is part of FFmpeg" 2015-09-27 13:07:12 +02:00
vf_mergeplanes.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_mpdecimate.c avfilter/vf_mpdecimate: remove packed formats 2015-07-02 15:36:00 +00:00
vf_neighbor.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04: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 avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_owdenoise.c avfilter: fix a few 5 spaces indent 2015-06-07 20:18:15 +02:00
vf_pad.c Revert "lavfi: always check av_expr_parse_and_eval() return value" 2015-05-05 16:27:24 +02:00
vf_palettegen.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04: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: handle error in query_formats() in bunch of filters 2015-04-08 13:05:06 +00: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: Add support for writing stats to stdout 2015-10-21 00:39:50 +02:00
vf_pullup.c lavfi: remove FF_LINK_FLAG_REQUEST_LOOP. 2015-09-20 19:02:33 +02: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 avfilter/vf_removegrain: add x86 and x86_64 SSE2 functions 2015-07-14 23:50:50 +00: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/rotate: use AV_OPT_TYPE_BOOL for bilinear option 2015-09-08 23:04:13 +02: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 avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04: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 vf_showinfo: minimum widths for some early fields 2015-03-04 21:43:42 +01:00
vf_showpalette.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_shuffleplanes.c avfilter: use AVFILTER_DEFINE_CLASS() 2015-07-02 15:36:00 +00: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: Add support for writing stats to stdout 2015-10-21 22:11:33 +02:00
vf_stack.c avfilter/all: propagate errors of functions from avfilter/formats 2015-10-14 10:04:01 -04:00
vf_stereo3d.c avfilter/vf_stereo3d: add x86 SIMD for anaglyph outputs 2015-10-06 21:01:24 +02:00
vf_subtitles.c avfilter/vf_subtitles: allow setting fonts directory 2015-09-02 00:47:52 +02: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 avfilter/waveform: use AV_OPT_TYPE_BOOL for mirror option 2015-09-09 01:04:28 +02:00
vf_xbr.c all: do standards compliant absdiff computation 2015-09-18 22:42:38 +02:00
vf_yadif.c lavfi/vf_yadif: reindent after last commit. 2015-10-07 19:05:13 +02:00
vf_zoompan.c avfilter/vf_zoompan: support planar rgb pixel formats 2015-06-12 17:15:20 +00:00
vf_zscale.c avfilter/vf_zscale: fix typo 2015-10-22 10:44:30 -08:00
video.c Merge commit 'f6974fe651d29ef6eb68d66d73f7b6c011062aa0' 2015-09-05 16:22:03 +02: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/mandelbrot: Output RGB0 instead of RGBA. 2015-10-02 01:21:36 +02:00
vsrc_mptestsrc.c avfilter: handle error in query_formats() in bunch of filters 2015-04-08 13:05:06 +00:00
vsrc_testsrc.c avfilter: add allrgb 2015-08-29 14:57:52 +02:00
w3fdif.h avfilter/vf_w3fdif: add x86 SIMD 2015-10-10 17:33:43 +02:00
yadif.h avfilter/yadif: Change enums to int, which are accessed via AVOption as int 2015-04-05 15:46:11 +02:00