1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00
FFmpeg/libavfilter
Kevin Mark d32a6c36e4 libavfilter/scale2ref: Maintain main input's DAR
The scale2ref filter will now maintain the DAR of the main input and
not the DAR of the reference input. This previous behavior was deemed
counterintuitive for most (all?) use-cases.

Before:
scale2ref=iw/4:ow/mdar
in  w:320 h:240 fmt:rgb24 sar:1/1
ref w:640 h:360 fmt:rgb24 sar:1/1
out w:160 h:120 fmt:rgb24 sar:4/3 flags:0x2
SAR: ((120 * 640) / (160 * 360)) * (1 / 1) = 4 / 3
DAR: (160 / 120) * (4 / 3) = 16 / 9
(main out now same DAR as ref)

Now:
scale2ref=iw/4:ow/mdar
in  w:320 h:240 fmt:rgb24 sar:1/1
ref w:640 h:360 fmt:rgb24 sar:1/1
out w:160 h:120 fmt:rgb24 sar:1/1 flags:0x2
SAR: ((120 * 320) / (160 * 240)) * (1 / 1) = 1 / 1
DAR: (160 / 120) * (1 / 1) = 4 / 3
(main out same DAR as main in)

The scale2ref FATE test has also been updated.

Signed-off-by: Kevin Mark <kmark937@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-07-04 15:09:10 +02:00
..
tests avfilter/formats: do not allow unknown layouts in ff_parse_channel_layout if nret is not set 2017-01-24 23:51:36 +01:00
x86 x86/vf_blend: use ABS2 macro 2017-06-27 20:45:55 -03:00
aeval.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
af_acopy.c avfilter: add acopy filter 2017-05-12 10:48:13 +02:00
af_acrusher.c
af_adelay.c
af_aecho.c avfilter/af_chorus & aecho: Handle NULL return from av_strtok() 2017-03-30 23:35:18 +02:00
af_aemphasis.c
af_afade.c avfilter/af_afade: fix fading very long durations 2017-05-17 22:59:11 +02:00
af_afftfilt.c avfilter/af_afftfilt: fix memory leaks 2017-06-04 22:51:57 +02:00
af_afir.c avfilter/af_afir: workaround nonsense limitation in vector_fmul_scalar() 2017-05-10 20:10:02 +02:00
af_afir.h avfilter/af_afir: remove extra space in the header inclusion guards 2017-05-09 23:08:00 -03:00
af_aformat.c
af_agate.c
af_alimiter.c
af_amerge.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
af_amix.c avfilter/af_amix: fix possible hang 2017-06-18 21:06:54 +02:00
af_anequalizer.c
af_anull.c avfilter/formats: allow unknown channel layouts by default 2016-12-10 11:57:11 +01:00
af_apad.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
af_aphaser.c avfilter: do not leak AVFrame on failed buffer allocation 2017-06-24 19:15:57 +02:00
af_apulsator.c lavfi: Fix aix compilation. 2016-12-01 09:53:38 +01:00
af_aresample.c avfilter: do not leak AVFrame on failed buffer allocation 2017-06-24 19:15:57 +02:00
af_asetnsamples.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
af_asetrate.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
af_ashowinfo.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
af_astats.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
af_atempo.c avfilter: do not leak AVFrame on failed buffer allocation 2017-06-24 19:15:57 +02:00
af_biquads.c libavfilter/af_biquads: add shorter option for width_type 2017-06-18 17:31:03 +02:00
af_bs2b.c avfilter: do not leak AVFrame on failed buffer allocation 2017-06-24 19:15:57 +02:00
af_channelmap.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
af_channelsplit.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
af_chorus.c avfilter/af_chorus & aecho: Handle NULL return from av_strtok() 2017-03-30 23:35:18 +02:00
af_compand.c avfilter/af_compand: change default attack to 0 2017-05-15 14:29:18 +02:00
af_compensationdelay.c
af_crossfeed.c avfilter: add audio crossfeed filter 2017-05-17 20:18:39 +02:00
af_crystalizer.c avfilter/af_crystalizer: add support for more sample formats 2017-04-30 13:00:01 +02:00
af_dcshift.c
af_dynaudnorm.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
af_earwax.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
af_extrastereo.c
af_firequalizer.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
af_flanger.c
af_hdcd.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
af_headphone.c avfilter/af_headphone: do not free frame that's gonna be reused later 2017-06-24 19:15:57 +02:00
af_join.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
af_ladspa.c
af_loudnorm.c avfilter/af_loudnorm: do not upsample during second-pass linear normalization 2017-04-05 11:43:12 -05:00
af_pan.c avfilter: do not leak AVFrame on failed buffer allocation 2017-06-24 19:15:57 +02:00
af_replaygain.c
af_resample.c
af_rubberband.c
af_sidechaincompress.c avfilter/af_sidechaincompress: change default makeup gain to 1 2017-05-20 12:43:11 +02:00
af_silencedetect.c
af_silenceremove.c avfilter/af_silenceremove: set output timestamps 2017-05-15 14:29:18 +02:00
af_sofalizer.c avfilter/af_sofalizer: switch to libmysofa 2017-06-08 22:02:26 +02:00
af_stereotools.c avfilter/af_stereotools: add forgotten break 2017-06-21 19:20:25 +02:00
af_stereowiden.c
af_superequalizer.c avfilter/af_superequalizer: stop leaking s->out frame 2017-06-19 18:34:04 +02:00
af_surround.c avfilter/af_surround: add support for some upmixing of 3.0, 2.1 and 5.1 channel layout 2017-06-04 16:37:47 +02:00
af_tremolo.c
af_vibrato.c
af_volume.c avfilter: do not leak AVFrame on failed buffer allocation 2017-06-24 19:15:57 +02:00
af_volume.h
af_volumedetect.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
all_channel_layouts.inc
allfilters.c avfilter: add roberts cross operator 2017-06-19 14:04:44 +02:00
asink_anullsink.c
asrc_anoisesrc.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
asrc_anullsrc.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
asrc_flite.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
asrc_sine.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
audio.c lavfi: use an audio frame pool for each link of the filtergraph 2017-01-12 10:22:52 +01:00
audio.h
avf_abitscope.c avfilter: properly set SAR for A->V filters 2017-06-13 15:10:58 +02:00
avf_ahistogram.c
avf_aphasemeter.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
avf_avectorscope.c avfilter: properly set SAR for A->V filters 2017-06-13 15:10:58 +02:00
avf_concat.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
avf_showcqt.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
avf_showcqt.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
avf_showfreqs.c avfilter: properly set SAR for A->V filters 2017-06-13 15:10:58 +02:00
avf_showspectrum.c avfilter: properly set SAR for A->V filters 2017-06-13 15:10:58 +02:00
avf_showvolume.c
avf_showwaves.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
avfilter.c avfilter: take_samples: do not directly return frame when samples are skipped 2017-05-20 23:19:46 +07:00
avfilter.h Merge commit 'e3fb74f7f9a8f1895381355f40c92cac3c1023d9' 2017-03-30 00:02:08 +02:00
avfiltergraph.c lavfi: print the error message when threading init fails. 2017-06-19 10:29:17 +02:00
avfiltergraph.h
avfilterres.rc
bbox.c
bbox.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
blend.h avfilter/vf_blend: add extremity blend mode 2017-06-25 16:39:10 +02:00
bufferqueue.h
buffersink.c lavfi: remove stray semicolons. 2017-01-12 15:07:18 +01:00
buffersink.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
buffersrc.c Revert "lavfi/buffersrc: push the frame deeper if requested." 2017-06-23 16:18:42 +02:00
buffersrc.h lavfi: remove 2 unused lavc includes 2016-10-23 20:19:28 +02:00
bwdif.h
colorspacedsp_template.c
colorspacedsp_yuv2yuv_template.c
colorspacedsp.c
colorspacedsp.h
deshake_opencl_kernel.h
deshake_opencl.c avfilter/deshake_opencl: Remove redundant return 2017-03-30 22:46:31 +02:00
deshake_opencl.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
deshake.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
drawutils.c avfilter/drawutils: allow drawing opaque text on transparent background 2016-09-21 11:54:00 +02:00
drawutils.h avfilter/drawutils: allow drawing opaque text on transparent background 2016-09-21 11:54:00 +02:00
dualinput.c
dualinput.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
ebur128.c avfilter/ebur128: fix relative threshold calculation for multiple contexts 2017-02-04 23:54:18 +01:00
ebur128.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
f_bench.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
f_drawgraph.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
f_ebur128.c avfilter: properly set SAR for A->V filters 2017-06-13 15:10:58 +02:00
f_interleave.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
f_loop.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
f_metadata.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
f_perms.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
f_realtime.c
f_reverse.c
f_select.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
f_sendcmd.c avfilter: remove usage of empty header 2017-06-26 19:43:41 +02:00
f_sidedata.c avfilter/formats: allow unknown channel layouts by default 2016-12-10 11:57:11 +01:00
f_streamselect.c lavfi: split frame_count between input and output. 2016-11-13 10:41:16 +01:00
f_zmq.c avfilter: remove usage of empty header 2017-06-26 19:43:41 +02:00
fifo.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
filters.h lavfi: add ff_inlink_request_frame(). 2017-01-12 14:06:16 +01:00
formats.c avfilter/formats: do not allow unknown layouts in ff_parse_channel_layout if nret is not set 2017-01-24 23:51:36 +01:00
formats.h avfilter/formats: allow unknown channel layouts by default 2016-12-10 11:57:11 +01:00
framepool.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
framepool.h lavfi/framepool: add audio support 2017-01-12 10:22:52 +01:00
framequeue.c avfilter: take_samples: do not directly return frame when samples are skipped 2017-05-20 23:19:46 +07:00
framequeue.h avfilter: take_samples: do not directly return frame when samples are skipped 2017-05-20 23:19:46 +07:00
framesync.c lavf/framesync: detect EOF immediately. 2016-12-24 13:18:02 +01:00
framesync.h
generate_wave_table.c
generate_wave_table.h
gradfun.h
graphdump.c avfilter: remove usage of empty header 2017-06-26 19:43:41 +02:00
graphparser.c avfilter/graphparser: allow specifying filter@id as filter instance 2017-05-19 20:21:47 +07:00
hermite.h
interlace.h avfilter/interlace: add complex vertical low-pass filter 2017-05-02 14:09:50 -03:00
internal.h avfilter: remove usage of empty header 2017-06-26 19:43:41 +02:00
lavfutils.c avfilter/lavfutils: use image2pipe demuxer on ff_load_image 2017-04-29 01:23:25 +07:00
lavfutils.h
libavfilter.v
log2_tab.c
lswsutils.c
lswsutils.h
Makefile avfilter: add roberts cross operator 2017-06-19 14:04:44 +02:00
maskedmerge.h avfilter/vf_maskedmerge: fix bug when copying >8bit plane(s) 2017-04-23 18:31:05 +02:00
motion_estimation.c
motion_estimation.h
opencl_allkernels.c
opencl_allkernels.h
psnr.h
pthread.c lavfi: fix race when func rets holder is NULL 2017-03-28 23:47:24 +02:00
removegrain.h
scale.c libavfilter/scale: Populate ow/oh when using 0 as w/h 2017-06-19 14:27:52 -04:00
scale.h avfilter/scale: refactor common code for scaling height/width expressions 2017-02-02 22:58:54 +00:00
setpts.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
settb.c
signature_lookup.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
signature.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
split.c lavfi: make filter_frame non-recursive. 2016-12-18 10:38:52 +01:00
src_movie.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
ssim.h
stereo3d.h
thread.h
tinterlace.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
transform.c
transform.h
trim.c avfilter/formats: allow unknown channel layouts by default 2016-12-10 11:57:11 +01:00
unsharp_opencl_kernel.h
unsharp_opencl.c avfilter/unsharp: fix uninitialized pointer read 2017-06-13 19:47:19 +02:00
unsharp_opencl.h
unsharp.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vaf_spectrumsynth.c
version.h avfilter: add roberts cross operator 2017-06-19 14:04:44 +02:00
vf_alphamerge.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_aspect.c
vf_atadenoise.c avfilter: add GRAY10 and GRAY12 to some filters 2017-04-10 18:13:02 +02:00
vf_avgblur.c avfilter: add GRAY10 and GRAY12 to some filters 2017-04-10 18:13:02 +02:00
vf_bbox.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_bitplanenoise.c avfilter/vf_bitplanenoise: add gray10 and gray12 suppport 2016-11-29 16:32:33 +01:00
vf_blackdetect.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_blackframe.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
vf_blend.c avfilter/vf_blend: add extremity blend mode 2017-06-25 16:39:10 +02:00
vf_boxblur.c
vf_bwdif.c
vf_chromakey.c
vf_ciescope.c avfilter/vf_ciescope: Free out AVFrame on error 2017-02-03 21:52:22 +01:00
vf_codecview.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_colorbalance.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_colorchannelmixer.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_colorkey.c
vf_colorlevels.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_colormatrix.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_colorspace.c vf_colorspace: Add a pixdesc API alias name for bt2020nc color space 2017-06-09 10:44:11 -04:00
vf_convolution.c avfilter: add roberts cross operator 2017-06-19 14:04:44 +02:00
vf_copy.c
vf_coreimage.m
vf_cover_rect.c
vf_crop.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
vf_cropdetect.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
vf_curves.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_datascope.c avfilter: add video oscilloscope filter 2017-04-29 19:12:34 +02:00
vf_dctdnoiz.c avfilter/vf_dctdnoiz: add GBRP support 2017-04-10 10:12:23 +02:00
vf_deband.c avfilter/vf_deband: do not use uninitialized value 2016-12-23 18:53:20 +01:00
vf_decimate.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_deflicker.c avfilter/vf_deflicker: add bypass option 2017-05-15 21:32:44 +02:00
vf_deinterlace_qsv.c avfilter: Add AV_OPT_FLAG_FILTERING_PARAM where it is missing 2017-03-30 03:12:05 +02:00
vf_deinterlace_vaapi.c vf_deinterlace_vaapi: Add support for field rate output 2017-06-14 22:26:32 +01:00
vf_dejudder.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_delogo.c
vf_deshake.c avfilter/vf_deshake: Free out AVFrame on error 2017-02-03 21:52:22 +01:00
vf_detelecine.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_displace.c
vf_drawbox.c
vf_drawtext.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
vf_edgedetect.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_elbg.c
vf_eq.c avfilter: do not leak AVFrame on failed buffer allocation 2017-06-24 19:15:57 +02:00
vf_eq.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_extractplanes.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_fade.c lavfi: split frame_count between input and output. 2016-11-13 10:41:16 +01:00
vf_fftfilt.c avfilter: do not leak AVFrame on failed buffer allocation 2017-06-24 19:15:57 +02:00
vf_field.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_fieldhint.c avfilter/vf_fieldhint: Free out AVFrame on error 2017-02-03 21:52:22 +01:00
vf_fieldmatch.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_fieldorder.c
vf_find_rect.c
vf_format.c
vf_fps.c
vf_framepack.c
vf_framerate.c avfilter/vf_framerate: always request input if no output is provided in request_frame 2017-04-12 20:21:11 +02:00
vf_framestep.c lavfi: split frame_count between input and output. 2016-11-13 10:41:16 +01:00
vf_frei0r.c
vf_fspp.c
vf_fspp.h
vf_gblur.c avfilter: add GRAY10 and GRAY12 to some filters 2017-04-10 18:13:02 +02:00
vf_geq.c avfilter/vf_geq: >8 bps support 2017-06-30 12:34:34 +02:00
vf_gradfun.c
vf_hflip.c
vf_histeq.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_histogram.c avfilter/vf_histogram: actually add parade display mode 2017-05-09 16:17:49 +02:00
vf_hqdn3d.c
vf_hqdn3d.h
vf_hqx.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_hue.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_hwdownload.c Merge commit 'e3fb74f7f9a8f1895381355f40c92cac3c1023d9' 2017-03-30 00:02:08 +02:00
vf_hwmap.c vf_hwmap: Properly free a locally derived device 2017-06-18 17:06:41 +01:00
vf_hwupload_cuda.c Merge commit 'e3fb74f7f9a8f1895381355f40c92cac3c1023d9' 2017-03-30 00:02:08 +02:00
vf_hwupload.c Merge commit 'e3fb74f7f9a8f1895381355f40c92cac3c1023d9' 2017-03-30 00:02:08 +02:00
vf_hysteresis.c avfilter: add GRAY10 and GRAY12 to some filters 2017-04-10 18:13:02 +02:00
vf_idet.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
vf_idet.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_il.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_interlace.c avfilter/interlace: add complex vertical low-pass filter 2017-05-02 14:09:50 -03:00
vf_kerndeint.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_lenscorrection.c
vf_libopencv.c avfilter/vf_libopencv: fix resource leak in read_shape_frame_filter 2017-01-11 09:59:55 +08:00
vf_lumakey.c avfilter: add lumakey filter 2017-04-24 20:37:30 +02:00
vf_lut2.c avfilter/vf_lut2: add support for gray10 and gray12 pixel formats 2017-06-24 22:40:32 +02:00
vf_lut3d.c avfilter/vf_lut3d: actually skip lines when encountering DOMAIN_ string 2017-03-13 15:30:05 +01:00
vf_lut.c avfilter/vf_lut: make it possible to clip pixel values that are out of valid range 2017-02-13 22:54:21 +01:00
vf_maskedclamp.c avfilter/vf_maskedclamp: fix bug when copying >8bit plane(s) 2017-04-23 18:21:50 +02:00
vf_maskedmerge.c avfilter/vf_maskedmerge: fix bug when copying >8bit plane(s) 2017-04-23 18:31:05 +02:00
vf_mcdeint.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_mergeplanes.c lavfi/mergeplanes: Fix little endian yuv formats >8 bit and <16bit. 2016-11-01 12:28:36 +01:00
vf_mestimate.c
vf_midequalizer.c avfilter/vf_midequalizer: add gray10 and gray12 support 2017-04-09 16:30:38 +02:00
vf_minterpolate.c avfilter/vf_minterpolate: Use dx and dy 2017-03-30 22:46:31 +02:00
vf_mpdecimate.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_neighbor.c
vf_nlmeans.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_nnedi.c
vf_noise.c
vf_noise.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_null.c
vf_ocr.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
vf_overlay.c avfilter/vf_overlay: separate functions with main alpha 2017-06-25 12:32:53 +02:00
vf_owdenoise.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_pad.c avfilter/vf_pad: revert part of 57c3670896 2017-05-12 17:37:20 +02:00
vf_palettegen.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_paletteuse.c avfilter/vf_paletteuse: silence warning about misaligned indentation 2017-04-10 11:25:44 +02:00
vf_perspective.c avfilter/vf_perspective: Free out AVFrame on error 2017-02-03 21:52:22 +01:00
vf_phase.c
vf_pixdesctest.c
vf_pp7.c
vf_pp7.h
vf_pp.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_premultiply.c avfilter/vf_premultiply: add planes option 2017-04-23 18:21:51 +02:00
vf_psnr.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
vf_pullup.c
vf_pullup.h
vf_qp.c
vf_random.c
vf_readeia608.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
vf_readvitc.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
vf_remap.c avfilter/vf_remap: add . at end of long description 2017-01-29 13:29:33 +01:00
vf_removegrain.c
vf_removelogo.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_repeatfields.c
vf_rotate.c lavfi: split frame_count between input and output. 2016-11-13 10:41:16 +01:00
vf_sab.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_scale_cuda.c avfilter/scale_cuda: add CUDA scale filter 2017-05-15 11:46:50 +02:00
vf_scale_cuda.cu avfilter/scale_cuda: add CUDA scale filter 2017-05-15 11:46:50 +02:00
vf_scale_npp.c avfilter/vf_scale_npp: fix out-of-bounds reads 2017-06-13 19:47:44 +02:00
vf_scale_qsv.c avfilter: Add AV_OPT_FLAG_FILTERING_PARAM where it is missing 2017-03-30 03:12:05 +02:00
vf_scale_vaapi.c Merge commit 'e3fb74f7f9a8f1895381355f40c92cac3c1023d9' 2017-03-30 00:02:08 +02:00
vf_scale.c libavfilter/scale2ref: Maintain main input's DAR 2017-07-04 15:09:10 +02:00
vf_selectivecolor.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_separatefields.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_setfield.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_showinfo.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
vf_showpalette.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_shuffleframes.c avfilter/vf_shuffleframes: allow also dropping frames 2017-01-06 12:27:46 +01:00
vf_shuffleplanes.c
vf_signalstats.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_signature.c avfilter/vf_signature: fix memory leaks in error cases 2017-06-13 19:49:39 +02:00
vf_smartblur.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_spp.c
vf_spp.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_ssim.c avfilter/vf_ssim: use unsigned so result can be properly stored 2017-07-04 10:21:14 +02:00
vf_stack.c
vf_stereo3d.c
vf_subtitles.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_super2xsai.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_swaprect.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
vf_swapuv.c
vf_telecine.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_threshold.c avfilter: add threshold filter 2017-01-30 18:44:08 +01:00
vf_thumbnail.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_tile.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_tinterlace.c avfilter/interlace: add complex vertical low-pass filter 2017-05-02 14:09:50 -03:00
vf_transpose.c lavfi/transpose: add missing const options flags 2016-12-27 23:49:44 +01:00
vf_unsharp.c avfilter/vf_unsharp: Free out AVFrame on error 2017-02-03 21:52:22 +01:00
vf_uspp.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_vaguedenoiser.c avfilter/vf_vaguedenoiser: calculate dimensions at init 2016-09-12 14:38:45 +02:00
vf_vectorscope.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
vf_vflip.c
vf_vidstabdetect.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_vidstabtransform.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_vignette.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_w3fdif.c avfilter/vf_w3fdif: add >8 but <16 bit support 2016-12-25 09:50:36 +01:00
vf_waveform.c avfilter/vf_waveform: allow alpha output for >8 depth planar rgb inputs 2017-06-25 13:14:22 +02:00
vf_weave.c avfilter: add doubleweave filter 2017-04-22 13:18:59 +02:00
vf_xbr.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_yadif.c
vf_zoompan.c avfilter/vf_zoompan: Free out frame on error 2017-03-31 12:28:58 +02:00
vf_zscale.c zscale: Add range options aliases to match scale ones 2017-05-26 10:29:32 -04:00
video.c Merge commit '7433feb82f75827884d909de34d341a1c4401d4a' 2017-03-29 23:12:00 +02:00
video.h
vidstabutils.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vidstabutils.h
vsink_nullsink.c
vsrc_cellauto.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vsrc_life.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vsrc_mandelbrot.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vsrc_mptestsrc.c lavfi: split frame_count between input and output. 2016-11-13 10:41:16 +01:00
vsrc_testsrc.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
w3fdif.h avfilter/vf_w3fdif: add >8 but <16 bit support 2016-12-25 09:50:36 +01:00
window_func.c
window_func.h
yadif.h