Paul B Mahol
bf5bdbdb92
avfilter/af_adelay: do not crash if allocation of chandelay failed
2018-10-18 10:24:16 +02:00
Paul B Mahol
936376f3f7
avfilter/af_silenceremove: use enum for threshold detection modes
2018-10-15 19:03:01 +02:00
Paul B Mahol
631994b62b
avfilter/af_silenceremove: add enum for detection modes
2018-10-15 19:03:01 +02:00
Paul B Mahol
454ed32d56
avfilter/af_silenceremove: add options description
2018-10-15 19:03:01 +02:00
Paul B Mahol
a853623681
avfilter/af_silenceremove: prefer outlink instead of inlink
2018-10-15 19:03:01 +02:00
Paul B Mahol
346b23237b
avfilter/af_silenceremove: add mode options
...
To control how threshold is calculated in multichannel audio.
2018-10-15 19:03:01 +02:00
Paul B Mahol
c07bc1d6ee
avfilter/af_silenceremove: add options to keep min duration of silence
2018-10-15 19:03:01 +02:00
Zhong Li
a5e1cb9e96
lavu/hwcontext_qsv: Add support for AV_PIX_FMT_BGRA.
...
RGB32(AV_PIX_FMT_BGRA on intel platforms) format may be used as overlay with alpha blending.
So add AV_PIX_FMT_BGRA format support.
One example of alpha blending overlay: ffmpeg -hwaccel qsv -c:v h264_qsv -i BA1_Sony_D.jsv
-filter_complex 'movie=lena-rgba.png,hwupload=extra_hw_frames=16[a];[0:v][a]overlay_qsv=x=10:y=10'
-c:v h264_qsv -y out.mp4
Rename RGB32 to be BGRA to make it clearer as Mark Thompson's suggestion.
V2: Add P010 format support else will introduce HEVC 10bit encoding regression.
Thanks for LinJie's discovery.
Signed-off-by: Zhong Li <zhong.li@intel.com>
Verified-by: Fu, Linjie <linjie.fu@intel.com>
2018-10-11 13:26:59 +08:00
Paul B Mahol
7a6d88ee62
avfilter/af_afir: remove again option, merge it with gtype
2018-10-10 20:04:25 +02:00
Daniel Molkentin
a628fa1fec
libavfilter: bump micro version to 101
2018-10-10 19:28:00 +02:00
Daniel Molkentin
4069d2d087
libavfilter/ebur128: add scale parameter
...
This allows switching between absolute (LUFS) and relativ (LU) display
in the status line.
Signed-off-by: Daniel Molkentin <daniel@molkentin.de>
Signed-off-by: Conrad Zelck <c.zelck@imail.de>
2018-10-10 19:28:00 +02:00
Daniel Molkentin
d445bcb137
libavfilter/ebur128: introduce target range
...
This eases meeting the target level during live mixing.
Signed-off-by: Daniel Molkentin <daniel@molkentin.de>
Signed-off-by: Conrad Zelck <c.zelck@imail.de>
2018-10-10 19:26:41 +02:00
Daniel Molkentin
d587390988
libavfilter/ebur128: add gauge option
...
Allow to show short-term instead of momentary in gauge. Useful for monitoring
whilst live mixing.
Signed-off-by: Daniel Molkentin <daniel@molkentin.de>
Signed-off-by: Conrad Zelck <c.zelck@imail.de>
2018-10-10 19:26:38 +02:00
Daniel Molkentin
1cee8f03cf
libavfilter/ebur128: add target value to statistics line
...
Signed-off-by: Daniel Molkentin <daniel@molkentin.de>
Signed-off-by: Conrad Zelck <c.zelck@imail.de>
2018-10-10 19:26:36 +02:00
Daniel Molkentin
d95c5b003c
libavfilter/ebur128: add target level option for EBUR128 visualization filter
...
Signed-off-by: Daniel Molkentin <daniel@molkentin.de>
Signed-off-by: Conrad Zelck <c.zelck@imail.de>
2018-10-10 19:26:33 +02:00
Marton Balint
d6a1f711bc
avfilter/af_asetnsamples: do not leak frame on ENOMEM
...
Fixes Coverity CID 1416352.
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-10-09 21:46:28 +02:00
Marton Balint
4db291d764
avfilter/f_cue: always check the return value of ff_inlink_consume_frame
...
Fixes Coverity CID 1439936.
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-10-09 21:46:28 +02:00
Paul B Mahol
e10fe34e7c
avfilter/f_reverse: add packed sample format support to areverse
2018-10-08 13:38:05 +02:00
Paul B Mahol
3cbf37bf09
avfilter/af_silenceremove: fix max for duration options
2018-10-08 12:22:12 +02:00
Marton Balint
0e9a09793a
avfilter/af_afade: fix crossfade duration maximum value
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-10-07 20:26:28 +02:00
Paul B Mahol
3d308746eb
avfilter/af_afade: add logistic sigmoid curve
2018-10-07 17:38:22 +02:00
Paul B Mahol
9c120b4d42
avfilter/avf_showspectrum: add legend support to showspectrum filter
2018-10-07 12:18:55 +02:00
Michael Niedermayer
c07bbdbcf0
avfilter/vf_tonemap_opencl: Fix seperate typo
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-10-07 03:03:09 +02:00
Michael Niedermayer
6414415889
avfilter/af_biquads: Remove l from %lf in av_log environment
...
The l modifier does nothing in C99 and it was undefined in C89 for %f
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-10-07 03:03:09 +02:00
Michael Niedermayer
8dd7c2c6a7
avfilter/af_aiir: Remove l from %lf in av_log environment
...
The l modifier does nothing in C99 and it was undefined in C89 for %f
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-10-07 03:03:09 +02:00
Paul B Mahol
c98ffa086c
avfilter/avf_showspectrum: switch to activate and add fps option
2018-10-06 20:30:12 +02:00
Jun Zhao
5a3ce4a92b
lavfi/deshake: fix deshake crash issue.
...
Fixes ticket #7441 .
for block contrast calculate, the block is like this:
|<---------------- stride-----------------------|
+-----------------------------------------------> X
|
| w = 16
| (cx,cy)+------+
| | |
|h=blocksize| |
| | |
| +------+
V
Y
so we calc the block contrast use:
(cy + y) * stride + (cx + x)
Signed-off-by: Jun Zhao <mypopydev@gmail.com>
2018-10-06 21:30:18 +08:00
Paul B Mahol
50a2347b19
avfilter/avf_showspectrum: increase padding size for low sample rates
2018-10-05 15:23:02 +02:00
Paul B Mahol
fe447c0609
avfilter/avf_showspectrum: add zoom mode to showspectrumpic
2018-10-05 14:23:48 +02:00
Paul B Mahol
3e687be4fa
avfilter/avf_showspectrum: add green color map
2018-10-05 12:00:57 +02:00
Pavel Koshevoy
03123e4053
lavfi/atempo: fix tempo range limit inconsistency
...
yae_set_tempo was overlooked when max tempo limit was raised to 100.
tested with:
./ffmpeg_g -i Delerium/SemanticSpaces/Gateway.mp3 \
-af asendcmd=f=asendcmd.cfg,atempo=1.0 -y /tmp/asendcmd-atempo.wav
where asendcmd.cfg was:
15.0-45.0 [enter] atempo tempo 2.0,
[leave] atempo tempo 0.5;
60.0-300.0 [enter] atempo tempo 4.0,
[leave] atempo tempo 1.0;
2018-10-04 21:09:41 -06:00
Paul B Mahol
d39fae0886
avfilter/avf_showspectrum: fix scaling in zoom mode
2018-10-05 00:15:26 +02:00
Paul B Mahol
196dd13c76
avfilter/avf_showspectrum: implement zoom mode
2018-10-04 23:51:22 +02:00
Paul B Mahol
0baca07759
avilter/af_afir: add irfmt option
2018-10-04 23:51:22 +02:00
Paul B Mahol
4901fa1fb8
avfilter/af_afir: use internal lavfi queue
2018-10-04 12:10:20 +02:00
Paul B Mahol
6725fd8b0f
avfilter/af_headphone: use lavfi internal queue instead
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-10-04 12:10:20 +02:00
Paul B Mahol
ef3babb2c7
avfilter/af_asetnsamples: use lavfi internal queue
2018-10-04 12:10:20 +02:00
Paul B Mahol
7d65fe87e9
avfilter: add ff_inlink_queued_samples()
2018-10-04 12:10:20 +02:00
Marton Balint
7ca2ee059e
avfilter/f_cue: use inlink fifo for queueing frames
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-10-03 22:09:49 +02:00
Marton Balint
8f14170b9a
avfilter/filters: add ff_inlink_peek_frame and ff_inlink_queued_frames to access frames in the inlink fifo
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-10-03 22:09:49 +02:00
Paul B Mahol
9e45364a80
avfilter/af_afir: make IR gain control more flexible
...
For this reason introduce two more options.
2018-10-03 21:43:40 +02:00
Paul B Mahol
4c514edc5b
avfilter/avfilter: fix typos in comments
2018-10-03 19:11:52 +02:00
Paul B Mahol
5ee4144701
avfilter/af_afftdn: add missing break
2018-09-26 22:23:28 +02:00
Paul B Mahol
efb65abedf
avfilter: add audio denoising (afftdn) filter
2018-09-25 19:54:06 +02:00
Paul B Mahol
d6e50e0716
avfilter/vf_curves: add planar rgb support
2018-09-25 16:35:29 +02:00
Steven Liu
a7429d853d
avfilter/buffersink.h: fix comment typo of av_buffersink_get_samples
...
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2018-09-25 11:11:37 +08:00
Paul B Mahol
54ca198e23
avfilter/vf_threshold: add slice threading
2018-09-24 20:21:17 +02:00
Steven Liu
4b00332203
avfilter/sr: process and output message when load_model is NULL
...
fix ticket: 7455
Reviewed-by: Pedro Arthur <bygrandao@gmail.com>
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
2018-09-24 22:02:54 +08:00
Paul B Mahol
a9485d7318
avfilter: document mono option of silencedetect filter
...
Also provide shorter option, and reorder options in documentation.
2018-09-23 23:10:51 +02:00
Pedro Arthur
1cb101f60d
avfilter/vf_sr: Fix coverity CID 1439584
2018-09-21 11:22:06 -03:00