Paul B Mahol
a34fe3dfa9
avfilter/avf_showspectrum: fix pts offset by one
3 years ago
Paul B Mahol
1764a6887b
avfilter/avf_showspectrum: add alpha pixel format support
3 years ago
Paul B Mahol
bf6735e945
avfilter/af_adenorm: simplify handling of commands
3 years ago
Paul B Mahol
24144af2dd
avfilter/avf_showvolume: check for allocation error and stop leaks
3 years ago
Paul B Mahol
9a22c6508a
avfilter/vf_deblock: fix posible overreads
3 years ago
Paul B Mahol
b74f212b7a
avfilter/vf_xmedian: simplify changing index variable
3 years ago
Paul B Mahol
9d40fe20c9
avfilter/af_crystalizer: remove no longer needed wrapper function
3 years ago
Paul B Mahol
63d12a48b5
avfilter/vf_chromashift: simplify handling of commands
3 years ago
Paul B Mahol
25cd1845ab
avfilter/af_asetnsamples: fix excessive frames queueing at start
3 years ago
James Almer
b64043a83d
avfilter/vf_drawbox: remove redefinition of DrawBoxContext typedef
...
It's forbidden in C99.
Should fix compilation with old non C11 compilers.
Signed-off-by: James Almer <jamrial@gmail.com>
3 years ago
Gyan Doshi
1405b65d22
avfilter/lensfun: add option db_path
...
The lensfun filter, at present, loads its database from a path hardcoded
at build time. This may not be known or available to end users.
Added option db_path allows custom path.
3 years ago
Paul B Mahol
1047fedd0f
avfilter: add Audio Video Sync Test filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
3 years ago
Paul B Mahol
13fe148c31
avfilter/f_ebur128: fix typos for swr chlayouts
3 years ago
Paul B Mahol
6e45acd23b
avfilter: let single output frame A->V filters set reasonable frame rate
3 years ago
Paul B Mahol
5a9de38e54
avfilter/vf_waveform: copy props from input frame
3 years ago
Paul B Mahol
a700dc3735
avfilter/vf_waveform: add some support for commands
3 years ago
Paul B Mahol
e528ced7c8
avfilter/vf_vectorscope: add some commands support
3 years ago
Paul B Mahol
49526852c3
avfilter/vf_drawbox: add packed rgb support
3 years ago
Paul B Mahol
8d6acba59a
avfilter/vf_colorkey: use multiplication instead of division
3 years ago
Paul B Mahol
c3f5f1bc56
avfilter/vf_colorkey: add >8 depth support
3 years ago
Hendrik Leppkes
cd96211ace
avfilter/f_ebur128: multiply in integer first, before dividing in float
...
Restores the order of operations from before 15a1104
, which reduces
errors from floating point calculations, and fixes FATE on mingw64.
3 years ago
Paul B Mahol
55d414829c
avfilter/af_ladspa: fix pts compensation if number of samples per frame is lower than latency
3 years ago
Paul B Mahol
4fbf3c828b
avfilter/af_ladspa: compensate output pts if latency compensation is on
3 years ago
Paul B Mahol
21ca221068
avfilter/vsrc_gradients: add spiral type
3 years ago
Paul B Mahol
8e1cedbb61
avfilter/vsrc_gradients: add circular type
3 years ago
Paul B Mahol
854615adf2
avfilter/vf_mergeplanes: deprecate mapping option
3 years ago
Paul B Mahol
385bc756bf
avfilter/vf_mergeplanes: add alternative for less user friendly option
3 years ago
Paul B Mahol
f92e4636fe
avfilter/vf_mergeplanes: make map code more verbose
3 years ago
Paul B Mahol
e5189b1382
avfilter/vf_zscale: fix regression with src/dst_format initialization
3 years ago
Thilo Borgmann
bb4e0f6162
lavfi/vf_siti.c: Relicense to LGPL 2.1
3 years ago
Andreas Rheinhardt
2b2380c098
avfilter: Constify non-const filters
...
This makes the filters match their declaration in
libavfilter/allfilters.c; the earlier discrepancy was btw UB.
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Boris Baracaldo
80831e742b
lavfilter: Add SITI filter
...
Calculate Spatial Info (SI) and Temporal Info (TI) scores for a video, as defined
in ITU-T P.910: Subjective video quality assessment methods for multimedia
applications.
3 years ago
Niklas Haas
e301a24fa1
avfilter/vf_libplacebo: update for new tone mapping API
...
Upstream gained a new tone-mapping API, which we never switched to. We
don't need a version bump for this because it was included as part of
the v4.192 release we currently already depend on.
Some of the old options can be moderately approximated with the new API,
but specifically "desaturation_base" and "max_boost" cannot. Remove
these entirely, rather than deprecating them. They have actually been
non-functional for a while as a result of the upstream deprecation.
Signed-off-by: Niklas Haas <git@haasn.dev>
3 years ago
Paul B Mahol
55e509b094
avfilter/af_join: do not dereference possible null pointer
3 years ago
Paul B Mahol
96ebf7dceb
avfilter/f_realtime: add support for commands
3 years ago
James Almer
4a8f932fd9
avfilter/buffersrc: uninitialize the context ch_layout before overwritting it
...
av_buffersrc_parameters_set() can be called to set paramenters after the filter
was initialized with for example avfilter_graph_create_filter().
Signed-off-by: James Almer <jamrial@gmail.com>
3 years ago
SomeRGuy
af6081273f
avfilter/vf_subtitles: add additional font mime types
...
Since mkvmerge 19 has fonts types from RFC 8081 and mkvmerge 58 on windows use new file/magic library.
Signed-off-by: SomeRGuy <wwakabot@gmail.com>
3 years ago
Paul B Mahol
a660136daa
avfilter/vsrc_life: set outlink frame_rate
3 years ago
Paul B Mahol
3d131545ea
avfilter/vsrc_cellauto: set outlink frame_rate
3 years ago
Paul B Mahol
4fb5b0368f
avfilter/vsrc_mandelbrot: set outlink frame_rate
3 years ago
Paul B Mahol
ccb33caf04
avfilter/vsrc_mandelbrot: rename misleading variable
3 years ago
Paul B Mahol
38804e0e23
avfilter/vsrc_mptestsrc: set outlink frame_rate
3 years ago
Paul B Mahol
5c2d333ecf
avfilter/vsrc_gradients: set outlink frame_rate
3 years ago
Paul B Mahol
a45b71570a
avfilter/vsrc_gradients: rename misleading variable
3 years ago
Paul B Mahol
75929ed62b
avfilter/vsrc_sierpinski: set frame_rate to outlink
3 years ago
Paul B Mahol
d57a213998
avfilter/vsrc_sierpinski: rename misleading variable
3 years ago
Paul B Mahol
28d011516b
avfilter/x86/vf_limiter: use movu, dst may not be always aligned
...
Happens with pad filter after limiter.
3 years ago
Andreas Rheinhardt
ef92c352e7
avfilter/vf_vpp_qsv: Remove unnecessary lavc and lavf headers
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Andreas Rheinhardt
8abfc327bd
avfilter/qp_table: Stop using FF_QSCALE_TYPE_*
...
All FF_QSCALE_TYPE values used by libavfilter originate
from libavfilter (namely from ff_qp_table_extract());
no value is exchanged between libavcodec and libavutil.
The values that are exchanged (and used in libavfilter)
are of type enum AVVideoEncParamsType.
Therefore this patch stops using said FF_QSCALE_TYPE_*
in libavfilter and uses enum AVVideoEncParamsType
directly.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Andreas Rheinhardt
e142153bd7
avcodec/internal, avfilter/qp_table: Remove unused FF_QSCALE_TYPEs
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago