Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | avfilter/vf_mix: always output frame if array is filled | Paul B Mahol | 2019-02-02 |
| | |||
* | avfilter/vf_mix: add timeline support to tmix filter | Paul B Mahol | 2019-02-02 |
| | |||
* | lavfi/nlmeans: use a dynamic size for the weight LUT | Clément Bœsch | 2019-02-01 |
| | |||
* | lavfi/nlmeans: simplify log() call | Clément Bœsch | 2019-02-01 |
| | |||
* | lavfi/nlmeans: improve the performance | Jun Zhao | 2019-02-01 |
| | | | | | | | | | | | | | | | | | | | | | | | | Remove the pdiff_lut_scale in nlmeans and increase weight_lut table size from 2^9 to 500000, this change will avoid using pdiff_lut_scale in nlmeans_slice() for weight_lut table search, improving the performance by about 12%. (in 1080P size picture case). Use the profiling command like: perf stat -a -d -r 5 ./ffmpeg -i input -an -vf nlmeans=s=30 -vframes 10 \ -f null /dev/null without this change: when s=1.0(default value) 63s s=30.0 72s after this change: s=1.0(default value) 56s s=30.0 63s Reviewed-by: Carl Eugen Hoyos <ceffmpeg@gmail.com> Signed-off-by: Jun Zhao <mypopydev@gmail.com> Signed-off-by: Clément Bœsch <u@pkh.me> | ||
* | avfilter/buffersrc: print relevant info when skipping filter reinit | Gyan Doshi | 2019-01-27 |
| | | | | | | The timestamp of the changed input frame as well as its relevant properties can be examined by the user. Only applicable when reinit_filter is disabled on the input stream. | ||
* | lavf/vaapi_deinterlace: return error if mode unsupported | Zhong Li | 2019-01-25 |
| | | | | | | Reviewed-by: Mark Thompson <sw@jkqxz.net> Signed-off-by: Fuwei Tang <fuweix.tang@intel.com> Signed-off-by: Zhong Li <zhong.li@intel.com> | ||
* | avfilter/afade+acrossfade: allow skipping fade on inputs | Gyan Doshi | 2019-01-24 |
| | | | | | New fade curve value 'nofade' passes audio samples as-is. Primarily useful in carrying out acrossfade without fades. | ||
* | libavfilter: add transpose_vaapi filter | Zachary Zhou | 2019-01-23 |
| | | | | | | | | | | | | Swap width and height when do clock/cclock rotation Add reversal/hflip/vflip options ffmpeg -hwaccel vaapi -vaapi_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i input.264 -vf "transpose_vaapi=clock_flip" -c:v h264_vaapi output.h264 Signed-off-by: Zachary Zhou <zachary.zhou@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net> | ||
* | avfilter/vf_paletteuse: don't constantly free and realloc internal frames | James Almer | 2019-01-17 |
| | | | | | Reviewed-by: Clément Bœsch <u@pkh.me> Signed-off-by: James Almer <jamrial@gmail.com> | ||
* | avfilter/extractplanes: add support for 12-bit YUVA formats | Gyan Doshi | 2019-01-17 |
| | | | | | At present, 16-bit auto-scaled format results in incorrect alpha extraction. | ||
* | avfilter/af_anlmdn: add timeline support | Paul B Mahol | 2019-01-13 |
| | |||
* | avfilter: add maskfun filter | Paul B Mahol | 2019-01-12 |
| | |||
* | avfilter/af_anlmdn: rework how denoising strength is used | Paul B Mahol | 2019-01-12 |
| | | | | Make into account patch size. | ||
* | avfilter/af_anlmdn: do not output more samples than received | Paul B Mahol | 2019-01-11 |
| | |||
* | avfilter/af_anlmdn: drain samples at end | Paul B Mahol | 2019-01-11 |
| | |||
* | avfilter/af_anlmdn: do not trim first samples | Paul B Mahol | 2019-01-11 |
| | | | | Instead denoise from start, assumming missing samples are silence. | ||
* | avfilter/af_anlmdn: log used parameters | Paul B Mahol | 2019-01-11 |
| | |||
* | avfilter/af_anlmdn: use lut table to calculate weights | Paul B Mahol | 2019-01-10 |
| | |||
* | avfilter: add anlmdn filter x86 SIMD optimizations | Paul B Mahol | 2019-01-10 |
| | |||
* | lavfi/f_select: Cosmetics, move a function. | Carl Eugen Hoyos | 2019-01-10 |
| | | | | | Silences a warning when only aselect was enabled: libavfilter/f_select.c:421:12: warning: 'query_formats' defined but not used | ||
* | lavfi/f_select: Fix aselect filter standalone compilation. | Carl Eugen Hoyos | 2019-01-10 |
| | |||
* | lavfi/Makefile: Fix bwdif filter standalone compilation. | Carl Eugen Hoyos | 2019-01-10 |
| | |||
* | avfilter/af_anlmdn: ignore too small values | Paul B Mahol | 2019-01-09 |
| | |||
* | avfilter: add anlmdn audio filter | Paul B Mahol | 2019-01-08 |
| | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com> | ||
* | avfilter/af_afir: adjust min partition size | Paul B Mahol | 2019-01-05 |
| | | | | Minimal value allowed by our FFT is 16 thus min partition size is 8. | ||
* | x86/af_afir: use three operand form forat some instructions | James Almer | 2019-01-03 |
| | | | | | | Fixes compilation with old yasm versions. Signed-off-by: James Almer <jamrial@gmail.com> | ||
* | x86/af_afir: add ff_fcmul_add_avx() | James Almer | 2019-01-03 |
| | | | | | | | | | | | fcmul_add_c: 1228.8 fcmul_add_sse3: 334.3 fcmul_add_avx: 186.3 Tested on a Core i5 4460 @ 3.2GHz Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com> | ||
* | avfilter/af_afir: split off fcmul_add into a DSP context | James Almer | 2019-01-03 |
| | | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com> | ||
* | x86/af_afir: fix processing the last element | James Almer | 2019-01-03 |
| | | | | | | | ff_fcmul_add_sse3() is now identical to the C version. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com> | ||
* | avfilter/vf_detelecine: fix obvious frame memory leaks | Paul B Mahol | 2019-01-02 |
| | |||
* | avfilter/af_biquads: minor simplification by using ff_exp10() | Michael Niedermayer | 2019-01-01 |
| | | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||
* | avfilter/af_crossfeed: Use ff_exp10() | Michael Niedermayer | 2019-01-01 |
| | | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||
* | avfilter/ebur128: Simplify by using log10() | Michael Niedermayer | 2019-01-01 |
| | | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||
* | avfilter/vf_tonemap_opencl: Make static tables const | Michael Niedermayer | 2019-01-01 |
| | | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||
* | avfilter/af_adelay: allow setting delays in seconds | Paul B Mahol | 2019-01-01 |
| | |||
* | afilter/af_sofalizer: check explicitly other type | Paul B Mahol | 2019-01-01 |
| | |||
* | avfilter/af_sofalizer: stop allocating never used buffers | Paul B Mahol | 2018-12-31 |
| | |||
* | avfilter/af_afir: fix overhead for small partitions | Paul B Mahol | 2018-12-31 |
| | |||
* | avfilter/vf_chromashift: remove invalid offset | Paul B Mahol | 2018-12-30 |
| | |||
* | avfilter/af_afir: do not over allocate fft buffer | Paul B Mahol | 2018-12-30 |
| | |||
* | avfilter/af_asetnsamples: fix last frame props | Marton Balint | 2018-12-30 |
| | | | | | | | | Frame properties were not copied, so e.g. PTS was not set for the last frame. Regression since ef3babb2c70f564dc1634b3f29c6e35a2b2dc239. Signed-off-by: Marton Balint <cus@passwd.hu> | ||
* | lavfi/vaapi: Add constant VAAPI_VPP_BACKGROUND_BLACK | Zachary Zhou | 2018-12-30 |
| | | | | | Signed-off-by: Zachary Zhou <zachary.zhou@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net> | ||
* | avfilter/af_afir: stop using as much threads as stream have it | Paul B Mahol | 2018-12-30 |
| | |||
* | avfilter/af_afir: optimize code a little more | Paul B Mahol | 2018-12-30 |
| | | | | Avoid memset. | ||
* | avfilter/af_afir: implement non-uniform partitioned convolution | Paul B Mahol | 2018-12-30 |
| | | | | Using multiple frequency delay lines. | ||
* | avfilter/af_afir: properly split IR into multiple segments | Paul B Mahol | 2018-12-29 |
| | |||
* | avfilter/af_afir: make part_index values per channel | Paul B Mahol | 2018-12-29 |
| | |||
* | avfilter/af_afir: make number of segments extendable | Paul B Mahol | 2018-12-29 |
| | |||
* | avfilter/af_afir: use AVFrame for coeff too | Paul B Mahol | 2018-12-29 |
| |