Andreas Rheinhardt
56d3e840f6
avfilter/vf_premultiply: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:32:58 +02:00
Andreas Rheinhardt
443706d937
avfilter/vf_neighbor: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:32:05 +02:00
Andreas Rheinhardt
31adb960b7
avfilter/vf_maskedminmax: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:31:13 +02:00
Andreas Rheinhardt
412d645ba1
avfilter/vf_lut: Remove empty init function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:31:03 +02:00
Andreas Rheinhardt
b5be13255f
avfilter/vf_lut: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:30:38 +02:00
Andreas Rheinhardt
57f6c23f29
avfilter/vf_format: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:28:03 +02:00
Andreas Rheinhardt
bb1ef872a3
avfilter/vf_blend: Don't redefine options name
...
Use AVFILTER_DEFINE_CLASS_EXT instead.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:27:56 +02:00
Andreas Rheinhardt
39589d25e3
avfilter/src_movie: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:26:16 +02:00
Andreas Rheinhardt
a9f1b3db60
avfilter/split: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:26:07 +02:00
Andreas Rheinhardt
c8180c1310
avfilter/f_zmq: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:26:00 +02:00
Andreas Rheinhardt
a10a300606
avfilter/f_streamselect: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:24:55 +02:00
Andreas Rheinhardt
cf724beade
avfilter/f_sendcmd: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:24:07 +02:00
Andreas Rheinhardt
fcea114b18
avfilter/f_realtime: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:24:00 +02:00
Andreas Rheinhardt
8435cf2307
avfilter/f_perms: Deduplicate AVClasses
...
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:09:06 +02:00
Andreas Rheinhardt
0eb1f45dd3
avfilter/f_graphmonitor: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:08:18 +02:00
Andreas Rheinhardt
9ceec2869a
avfilter/f_drawgraph: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:08:10 +02:00
Andreas Rheinhardt
601e3da1d5
avfilter/f_cue: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:07:48 +02:00
Andreas Rheinhardt
974e8262c9
avfilter/af_sidechaincompress: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:05:55 +02:00
Andreas Rheinhardt
4ab80ac17e
avfilter/af_biquads: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:04:12 +02:00
Andreas Rheinhardt
3000ac48d5
avfilter/af_asupercut: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:04:00 +02:00
Andreas Rheinhardt
8c4a7a4c09
avfilter/vf_convolution: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:01:37 +02:00
Andreas Rheinhardt
3208911055
avfilter/vf_convolution: Fix standalone build of kirsch, scharr filters
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 04:00:05 +02:00
Andreas Rheinhardt
bc86e1b602
avfilter/af_agate: Deduplicate AVClasses
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-19 03:58:00 +02:00
Andreas Rheinhardt
6556146aa0
avfilter/vf_zscale: Don't make assumptions about zimg's range enums
...
zimg's color range enum values are off-by-one compared to ours;
therefore the code just adds one when converting from theirs to ours.
Yet this is not how one should deal with enums; use a switch instead.
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-18 23:16:44 +02:00
Wu Jianhua
7bbad32d5a
libavfilter/x86/vf_gblur: correct the order of loop step
...
The problem was caused by if the width of the processed block
minus 1 is a multiple of the aligned number the instruction
jle .bscale_scalar would skip the Optimized Loop Step, which
will lead to an incorrect sampling when specifying steps more
than 1. Move the Optimized Loop Step after .bscale_scalar to
ensure the loop step is enabled.
Signed-off-by: Wu Jianhua <jianhua.wu@intel.com>
2021-09-18 12:38:01 +02:00
Wu Jianhua
fcf10c925d
libavfilter/x86/vf_gblur: fixed the fate-test failed on MacOS
...
Signed-off-by: Wu Jianhua <jianhua.wu@intel.com>
2021-09-18 12:37:56 +02:00
Pavel Koshevoy
4fc0b75973
avfilter/vf_zscale: fix output color_range discrepancy
...
This filter chain was supposed to convert from narrow range
to full range yuv444p, but didn't:
buffer=width=1280:height=720:pix_fmt=yuv444p:frame_rate=25/1:\
time_base=1/25:sar=1/1,zscale=min=709:rin=limited:pin=709:\
tin=709:t=linear,format=gbrpf32le,zscale=tin=linear:p=709:m=709:\
r=full:t=709,format=pix_fmts=yuv444p,buffersink
2021-09-17 13:35:59 -06:00
Andreas Rheinhardt
f58abfbedc
avfilter/vf_coreimage: Simplify query_formats
...
Using ff_set_common_formats_from_list() avoids using different functions
depending upon how many inputs the filter has.
Reviewed-by: Thilo Borgmann <thilo.borgmann@mail.de>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-17 16:29:08 +02:00
Andreas Rheinhardt
10ad3cd798
avfilter/avfilter: Actually error out on init error
...
Currently an error from init could be overwritten by successfully
setting the enable expression.
Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-17 16:17:26 +02:00
Wenbin Chen
a822e70bec
libavfilter/vf_vpp_qsv: fix uninitialized variable problem
...
This two variables may be used below with uninitialized value.
Now fix them.
Signed-off-by: Wenbin Chen <wenbin.chen@intel.com>
Reviewed-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Soft Works <softworkz@hotmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
2021-09-15 09:24:08 -03:00
Timo Rothenpieler
06de593303
avfilter/frei0r: use win32dlfcn wrapper
2021-09-15 12:37:02 +02:00
Andreas Rheinhardt
441b292592
avfilter/internal: Add AVFILTER_DEFINE_CLASS_EXT
...
This macro will allow to share options between AVClasses without
having to redefine the option name (as is currently done) and will
also allow to share the AVClasses itself (which is possible now
that AVClass.child_class_next is gone).
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-13 16:08:29 +02:00
Andreas Rheinhardt
142f41a060
avfilter/vf_maskedminmax: Simplify init
...
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-13 16:08:12 +02:00
Andreas Rheinhardt
dc2279a4f2
avfilter/avfilter: Remove unused count
...
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-09-13 16:05:15 +02:00
Paul B Mahol
db2514a5dc
avfilter/af_speechnorm: improve EOF timestamp precision
2021-09-12 23:47:32 +02:00
Paul B Mahol
f78d0f67be
avfilter/af_dynaudnorm: improve EOF timestamp precision
2021-09-12 23:47:32 +02:00
Paul B Mahol
cd4e6e404b
avfilter/vf_extractplanes: fix regression
...
Report & solution provided by Andreas Rheinhardt.
2021-09-12 17:06:21 +02:00
Paul B Mahol
c4973e2148
avfilter/vf_xfade: check default switch case
2021-09-12 15:06:08 +02:00
Paul B Mahol
1db828db8b
avfilter/vf_xfade: add zoomin transition
2021-09-12 15:01:48 +02:00
Paul B Mahol
b35653d4c4
avfilter/vf_extractplanes: stop marking alphaextract filter as dynamic outputs
2021-09-12 13:50:01 +02:00
Paul B Mahol
882045f3dd
avfilter/af_afftfilt: reindent after last commit
2021-09-12 13:28:12 +02:00
Paul B Mahol
485a52e618
avfilter/af_afftfilt: add timeline support
2021-09-12 13:28:12 +02:00
Paul B Mahol
94d4cc24c3
avfilter/af_asoftclip: rewrite oversampling
...
Fixes most aliasing issues.
2021-09-12 12:55:50 +02:00
Paul B Mahol
3e127b595a
avfilter/vf_fieldmatch: initialize dst pointer to silence warning
2021-09-11 22:19:25 +02:00
Paul B Mahol
bf0f996c12
avfilter/f_segment: silence compiler warning
2021-09-11 22:19:25 +02:00
Paul B Mahol
0a8a0c96ae
avfilter/f_loop: initialize ret to silence compiler warning
2021-09-11 22:19:25 +02:00
Paul B Mahol
d460a5f8ba
avfilter/af_arnndn: initialize ret to silence compiler warning
2021-09-11 22:19:25 +02:00
Paul B Mahol
533ddd61e5
avfilter/af_afftdn: move i initialization to silence warning
2021-09-11 22:19:25 +02:00
Paul B Mahol
b53f9c5e68
avfilter/af_apsyclip: fix mixed declarations and code
2021-09-11 21:47:49 +02:00
Paul B Mahol
eeab62ad2d
avfilter: add audio psychoacoustic clipper
2021-09-11 16:19:40 +02:00