Paul B Mahol
2dfd9445ff
avfilter/vf_v360: improve tetrahedron input format at frame borders
2020-02-29 14:24:35 +01:00
Paul B Mahol
50a13b987b
avfilter/vf_v360: simplify tetrahedron input calculation
2020-02-29 14:24:35 +01:00
Paul B Mahol
fc7d4d08fb
avfilter/vf_v360: improve precision of some output formats
2020-02-29 14:24:35 +01:00
Paul B Mahol
31ecfa95fb
avfilter/vf_v360: simplify code which handles interpolation points
2020-02-28 16:53:19 +01:00
Paul B Mahol
9b22254331
avfilter/vf_v360: add initial barrel split format input support
2020-02-27 23:37:23 +01:00
Paul B Mahol
b0a9960a77
avfilter/vf_v360: add barrel split format output support
2020-02-26 14:52:25 +01:00
Jacob Ruiz
ba2581adb2
avfilter/vf_zscale: fix crash on unaligned input
2020-02-25 19:52:26 +01:00
Paul B Mahol
7e08a92370
avfilter/vf_convolve: reset fft/ifft pointers after free
2020-02-25 17:35:09 +01:00
Paul B Mahol
b484eb2556
avfilter/vf_v360: add basic commands support
2020-02-25 11:33:06 +01:00
Paul B Mahol
08a21c1fd8
avfilter/vf_v360: handle gracefully invalid values for rorder option
2020-02-25 11:12:02 +01:00
Paul B Mahol
72b6c8c99f
avfilter: add Contrast Adaptive Sharpen video filter
2020-02-24 11:57:25 +01:00
Paul B Mahol
90913abc2e
avfilter/vf_v360: improve dfisheye_to_xyz() output
2020-02-23 22:00:32 +01:00
Paul B Mahol
e6ea0e7429
avfilter/vf_v360: improve fisheye_to_xyz() output
2020-02-23 21:55:35 +01:00
Paul B Mahol
ebc8806b9f
avfilter/vf_v360: improve equirect_to_xyz() quality
2020-02-23 18:15:06 +01:00
Linjie Fu
edf2c7be5c
lavfi/vf_scale_qsv: fix the class_name in help for scale_qsv
...
Class name is used in show_help_children(avfilter_get_class(),...)
to prompt the available filters.
$ ffmpeg -h full
Before:
qsvscale AVOptions:
After:
scale_qsv AVOptions:
Signed-off-by: Linjie Fu <linjie.fu@intel.com>
Signed-off-by: Zhong Li <zhongli_dev@126.com>
2020-02-18 10:27:02 +08:00
Michael Niedermayer
0c0ca0f244
avfilter/vf_aspect: Fix integer overflow in compute_dar()
...
Fixes: signed integer overflow: 1562273630 * 17 cannot be represented in type 'int'
Fixes: Ticket8323
Found-by: Suhwan
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-02-16 15:13:10 +01:00
Paul B Mahol
314a783bb8
avfilter/vf_phase: add >8 bit support
2020-02-15 12:18:51 +01:00
Paul B Mahol
55755b4ab2
avfilter/opencl: use av_fopen_utf8()
2020-02-14 21:49:47 +01:00
Paul B Mahol
5452d0372c
avfilter/vf_fieldhint: use av_fopen_utf8()
2020-02-14 21:47:55 +01:00
Paul B Mahol
a2c0746344
avfilter/vf_lut3d: use av_fopen_utf8()
2020-02-14 21:44:38 +01:00
Paul B Mahol
5fe6c6b8f4
avfilter/vf_remap: add fill color option
2020-02-14 13:19:05 +01:00
Paul B Mahol
1c6a91990d
avfilter: add pad opencl filter
2020-02-14 09:59:27 +01:00
Paul B Mahol
47773f7979
avfilter/vf_xmedian: implement percentile option
2020-02-12 14:59:32 +01:00
Paul B Mahol
28743f1803
avfilter/vf_median: implement percentile option
2020-02-12 11:27:28 +01:00
Paul B Mahol
cf92f42672
avfilter/vf_colorlevels: add support for commands
2020-02-11 14:19:56 +01:00
Paul B Mahol
52cd7a6337
avfilter/vf_colorkey: add support for commands
2020-02-11 14:00:21 +01:00
Andreas Rheinhardt
212077eda4
avfilter/vf_dedot: Fix leak of AVFrame if making it writable fails
...
Even in this scenario, the frame still contains references to data that
won't be freed if the frame isn't unreferenced. And the AVFrame itself
will leak, too.
Fixes Coverity issue #1441422 .
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-02-11 00:03:44 +01:00
Paul B Mahol
e63a66416f
avfilter/vf_thumbnail: fix possible crash on error
2020-02-10 15:46:42 +01:00
Paul B Mahol
32bc0e0444
avfilter/vf_thumbnail: add timeline support
2020-02-10 15:46:42 +01:00
Paul B Mahol
1e6cef6861
avfilter/vf_fade: fix color fading for planar rgb
2020-02-09 22:50:07 +01:00
Paul B Mahol
06db1bef4c
avfilter/vf_fade: add >8 bit support for black and alpha fade
2020-02-09 22:28:59 +01:00
Mark Thompson
593106ff47
lavfi/vf_*_vaapi: Fix error case
...
Fixes CID 1452400, 1452416, 1452550, 1452590, 1452760.
2020-02-09 20:36:45 +00:00
Mark Thompson
f130b22119
lavfi/vf_deshake_opencl: Avoid propagating uninitialised data
...
Fixes CID 1452753.
2020-02-09 20:36:45 +00:00
Paul B Mahol
53a485cd37
avfilter/af_afftfilt: fix memory leaks on error
2020-02-09 15:49:09 +01:00
Paul B Mahol
2174a315b4
avfilter/af_afffilt: fix crash on error
2020-02-09 15:42:48 +01:00
Paul B Mahol
283e755734
avfilter/vf_xfade: add diagonal smooth transitions
2020-02-09 12:59:56 +01:00
Paul B Mahol
3f24e744ad
avfilter/af_asoftclip: add support for commands
2020-02-09 10:59:20 +01:00
Paul B Mahol
d842998183
avfilter/af_asoftclip: add slice threading support
2020-02-09 10:47:43 +01:00
Paul B Mahol
3750e36aa8
avfilter/vf_alphamerge: add AVClass to private context
2020-02-08 21:54:45 +01:00
Andreas Rheinhardt
adea33f465
avfilter/vf_paletteuse: Fix potential double-free of AVFrame
...
apply_palette() would free an AVFrame given to it only via an AVFrame *
(and not via AVFrame **) in three of its four exists (namely in the
normal path and in two error paths). So upon error the caller has no way
to know whether the frame has already been freed or not;
load_apply_palette(), the only caller, opted to free the frame in this
scenario.
This commit changes this by making apply_palette not freeing the frame
at all, which is left to load_apply_palette().
Fixes Coverity issue #1452434 .
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-02-08 18:20:43 +01:00
Paul B Mahol
cbd5a4536c
avfilter/vf_alphamerge: add timeline support
2020-02-08 14:28:01 +01:00
Paul B Mahol
a8d82cc2b8
avfilter/vf_fade: improve type option description
2020-02-08 12:40:23 +01:00
Paul B Mahol
8cab0ce5dc
avfilter/vf_fade: add missing .flags for type option
2020-02-08 12:36:59 +01:00
Paul B Mahol
68416e4ba7
avfilter/vf_maskedclamp: make C version consistent with ASM one
...
In case of undefined behaviour.
2020-02-08 10:46:37 +01:00
Paul B Mahol
3720153ffc
aviflter/vf_xfade: add pixelize transition
2020-02-07 22:35:16 +01:00
Paul B Mahol
e3e5598290
avfilter/vf_xfade: add dissolve transition
2020-02-07 22:00:14 +01:00
Paul B Mahol
bfdd6304fb
avfilter/af_crystalizer: add slice threading support
2020-02-07 19:26:39 +01:00
Paul B Mahol
ae5a435300
avfilter: add afirsrc filter
2020-02-07 17:07:30 +01:00
Paul B Mahol
7e8721e98e
avfilter/af_acrossover: free all output frames on error
2020-02-07 12:13:06 +01:00
Paul B Mahol
cd671ea083
avfilter/af_acrossover: add slice threading support
2020-02-07 12:13:06 +01:00