Commit Graph

12554 Commits

Author SHA1 Message Date
Paul B Mahol
9194248796 avfilter/ardftsrc_template: change from tukey to planck-taper window
Gives less artifacts.
2024-10-30 09:07:44 +01:00
Paul B Mahol
a164309cb4 avfilter/af_ardftsrc: check for eof early 2024-10-29 14:23:31 +01:00
Paul B Mahol
eb3ad9302b avfilter/vf_waveform: fix crash when graticule is shown 2024-10-29 09:14:28 +01:00
Paul B Mahol
a74760358e avfilter/surround_template: no need to use FFMIN3 2024-10-28 19:07:57 +01:00
Paul B Mahol
df485f8ede avfilter/surround_template: revert same scaling for forward and backward transform 2024-10-28 17:40:38 +01:00
Paul B Mahol
d2c7ed2fd0 avfilter/surround_template: reduce x/y center channel strength 2024-10-28 16:42:19 +01:00
Paul B Mahol
462283e8b8 avfilter/avf_showspatial: fix output for extreme panning 2024-10-28 15:51:29 +01:00
Paul B Mahol
676ed56e24 avfilter/avf_showspatial: remove scaling for transform 2024-10-28 09:18:31 +01:00
Paul B Mahol
6cdd6b5457 avfilter/surround_template: fix output for extreme panning 2024-10-28 09:15:29 +01:00
Paul B Mahol
c4941f7e60 avfilter/avf_showspatial: change output pixel format 2024-10-27 21:16:32 +01:00
Paul B Mahol
87af6f2d26 avfillter/af_surround: fix calculations 2024-10-27 21:16:30 +01:00
Paul B Mahol
373147dd71 avfilter/surround_template: do normalization for power factors 2024-10-26 10:44:27 +02:00
James Almer
247af34ac0 avfilter/vsrc_testsrc: add support for XV48
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2024-10-26 09:28:06 +02:00
Paul B Mahol
8020860b1d avfilter/af_surround: add support for two more channels 2024-10-25 23:32:05 +02:00
Paul B Mahol
8ce6abcc05 avfilter/surround_template: simplify 2024-10-25 22:41:28 +02:00
Paul B Mahol
0b279cd954 avfilter/af_surround: misc fixes 2024-10-25 22:13:12 +02:00
Paul B Mahol
ea81ac4440 avfilter/af_ardftsrc: fix for possible integer overflow 2024-10-25 18:08:53 +02:00
Paul B Mahol
70079ea501 avfilter/af_surround: fix remaining spread_* issues 2024-10-25 09:14:42 +02:00
Paul B Mahol
035632ed89 avfilter/af_surround: extend minimal spread range 2024-10-24 23:10:49 +02:00
Paul B Mahol
a8d08dd250 avfilter/surround_template: remove useless operations 2024-10-24 22:26:19 +02:00
Paul B Mahol
4cc2f6f7af avfilter/af_aecho: add support for commands 2024-10-24 21:09:37 +02:00
Paul B Mahol
d2283bc734 avfilter/adynamicequalizer_template: use decramped qfactors 2024-10-24 20:38:27 +02:00
Paul B Mahol
30bc6eca9c avfilter/af_biquads: add decramp option 2024-10-24 20:38:27 +02:00
Paul B Mahol
de77159520 avfilter/vf_extractplanes: fix extracting of green component for some packed formats 2024-10-24 11:59:48 +02:00
Paul B Mahol
eea854b510 avfilter/vsrc_testsrc: fix <8 component depth rgb/bgr output for rgbtestsrc 2024-10-24 11:59:41 +02:00
Paul B Mahol
d056630fa2 avfilter/drawutils: fix crash 2024-10-24 11:51:32 +02:00
Paul B Mahol
3aa2bf64c1 avfilter/f_interleave: fix EOF checks 2024-10-24 10:50:57 +02:00
Paul B Mahol
a9a66fd8c5 avfilter/af_aphaser: simplify 2024-10-24 10:08:00 +02:00
Paul B Mahol
8c194523b9 avfilter/surround_template: the Y-axis actually need scaling 2024-10-23 11:42:48 +02:00
Paul B Mahol
acbe018e94 avfilter/surround_template: remove invalid multiplication 2024-10-23 10:52:26 +02:00
Paul B Mahol
351cbe1c07 avfilter/af_aecho: add timeline support 2024-10-23 09:48:09 +02:00
Paul B Mahol
c0c0e4b4c6 avfilter/af_adynamicequalizer: split 'mode' option, and make options array 2024-10-23 08:38:58 +02:00
Paul B Mahol
72ca66da57 avfilter/af_aecho: add slice threading support 2024-10-22 21:46:13 +02:00
Paul B Mahol
657082aa15 avfilter/af_aecho: rewrite into template 2024-10-22 21:23:13 +02:00
Paul B Mahol
d79c97a312 avfilter/avfiltergraph: check that picked audio format is always valid 2024-10-22 09:18:00 +02:00
James Almer
711d9d5f0f avfilter/vf_pixdesctest: also take into account undefined alpha components
Ensure those bits are copied, which will result in the output being the same as
the input, where swscale set them to the equivalent of fully opaque.

Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2024-10-22 08:53:04 +02:00
James Almer
5c2be4b256 avfilter/vsrc_testsrc: use the alpha component information for XV3{0,6} and V30X
And add a few more tests to ensure all the pixfmts affected by this change
are tested.

Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2024-10-22 08:53:04 +02:00
Paul B Mahol
325732dfc6 avfilter/af_asdr: change results for aidentity and amda
So they are easily compared with other metrics.
2024-10-22 08:39:10 +02:00
Paul B Mahol
5b198118a5 avfilter: add amda audio filter 2024-10-22 08:25:24 +02:00
Paul B Mahol
b29d2c8ef7 avfilter/vf_extractplanes: extend pixel formats support 2024-10-22 00:31:40 +02:00
Paul B Mahol
37dc25b2c1 avfilter/avfiltergraph: check for same bitdepth only for >8 depth 2024-10-22 00:31:39 +02:00
Paul B Mahol
50a8046685 avfilter/af_ascale: implement channels link option 2024-10-21 22:16:23 +02:00
Paul B Mahol
866daf1422 avfilter/ascale_template: reindent 2024-10-21 22:16:22 +02:00
Paul B Mahol
e98417e114 avfilter/af_ambisonic: fix asymmetry runtime option support 2024-10-21 10:04:48 +02:00
arch1t3cht
172ca4bee5 avfilter/vf_subtitles: Respect YCbCr Matrix header
As specified in libass's ass_types.h, the colors or ASS_Images
should be converted to YCbCr using the matrix/range specified in
the track's YCbCrMatrix field (unless that field is set to YCBCR_NONE,
and defaulting to TV.601 if the header is missing).

This does not affect any subtitles generated or transcoded by ffmpeg,
since these contain a 'YCbCrMatrix: None' header.

Signed-off-by: arch1t3cht <arch1t3cht@gmail.com>
Signed-off-by: rcombs <rcombs@rcombs.me>
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2024-10-21 09:49:13 +02:00
Paul B Mahol
27b04b25be avfilter/af_astats: fix return 2024-10-20 20:51:29 +02:00
Paul B Mahol
55672cdb0f avfilter/af_adynamicequalizer: add active option 2024-10-20 17:57:07 +02:00
Paul B Mahol
dd46fb59ff avfilter/adynamicequalizer_template: reduce some dereferencing in loop 2024-10-20 17:57:06 +02:00
Paul B Mahol
1e53a60f44 avfilter/anotch_template: reduce dereferencing in inner loop 2024-10-20 17:11:47 +02:00
Paul B Mahol
3e3aa0625f avfilter: add adaptive notch audio filter 2024-10-19 20:47:33 +02:00