Burt P
199a6041b7
af_hdcd: PE table limits
...
Signed-off-by: Burt P <pburt0@gmail.com >
2016-08-21 13:48:46 -05:00
Burt P
edd3770b67
af_hdcd: add AVOption to disable autoconversion in the filter graph
...
Signed-off-by: Burt P <pburt0@gmail.com >
2016-08-21 13:48:08 -05:00
Burt P
c21abd9906
af_hdcd: add AVOption to set the CDT period
...
Signed-off-by: Burt P <pburt0@gmail.com >
2016-08-21 13:47:20 -05:00
Burt P
479459da55
af_hdcd: Code comments update
...
Signed-off-by: Burt P <pburt0@gmail.com >
2016-08-21 13:47:01 -05:00
Paul B Mahol
01529da43d
avfilter/avf_showvolume: calculate color table only once
2016-08-21 16:49:18 +02:00
Paul B Mahol
ce67d4e279
avfilter/vf_crop: make possible to do exact cropping for subsampled videos
2016-08-21 10:06:48 +02:00
James Almer
3b50014c80
avfilter/window_func: use a constant instead of acosh()
...
Should fix compilation with non C99 compilers like msvc 2012, where
acosh() is not available.
Reviewed-by: Paul B Mahol <onemda@gmail.com >
Signed-off-by: James Almer <jamrial@gmail.com >
2016-08-20 11:50:58 -03:00
James Almer
ebd0d82b71
x86/avf_showcqt: use the FMULADD_PS x86util macro
...
Signed-off-by: James Almer <jamrial@gmail.com >
2016-08-20 02:12:33 -03:00
Paul B Mahol
41bfffad1b
avfilter/vf_histogram: make foreground and background opacity configurable
2016-08-19 18:03:07 +02:00
Paul B Mahol
f62aae156c
avfilter/avf_showvolume: use current peak value for picking colors
2016-08-18 20:14:58 +02:00
Paul B Mahol
37d450d07f
avfilter/avf_showspectrum: do not use uninitialized memory
2016-08-18 18:40:00 +02:00
Paul B Mahol
1acf369d7f
avfilter/af_astats: fix flt(p) support
2016-08-18 15:30:05 +02:00
Paul B Mahol
e811a9d4e5
avfilter/af_astats: add support for s64(p) sample format
2016-08-18 15:30:05 +02:00
Paul B Mahol
ba216f49ca
avfilter/avf_showfreqs: make minimum amplitude for log scaler configurable
2016-08-17 22:02:29 +02:00
Paul B Mahol
5ea1033570
avfilter/avf_showspectrum: unbreak dB legend
2016-08-17 22:02:29 +02:00
Paul B Mahol
3f8cb6189a
avfilter/Makefile & allfilters: sort entries
2016-08-17 13:37:39 +02:00
Paul B Mahol
7b4216ca75
avfilter: add bitplanenoise filter
2016-08-17 13:24:28 +02:00
Paul B Mahol
1ba3fbbb2b
avfilter/window_func: add cauchy, parzen and poisson window function
2016-08-16 18:09:50 +02:00
Paul B Mahol
a6a1c65ccc
avfilter/vaf_spectrumsynth: check return code
2016-08-16 16:01:35 +02:00
Paul B Mahol
46612aaf82
avfilter/avf_showspectrum: do not let multiple threads to write to same part of memory
2016-08-16 15:56:12 +02:00
Paul B Mahol
1e552b5a8a
avfilter/window_func: add dolph window
2016-08-16 15:56:12 +02:00
Paul B Mahol
d7f3cd066c
avfilter/vf_atadenoise: set default size value to 9
...
This is enough, bigger sizes do not produce better output in 99% cases.
2016-08-15 23:04:08 +02:00
Paul B Mahol
c9a7667c24
avfilter/vf_atadenoise: add support for more pixel formats
2016-08-15 23:00:28 +02:00
Paul B Mahol
c88b0cf6c3
avfilter/af_astats: add support for other sample formats
2016-08-15 22:01:16 +02:00
Paul B Mahol
e3876760e2
avfilter/avf_showspectrum: add some multithreading support
2016-08-15 13:17:06 +02:00
Paul B Mahol
e3bf84e769
avfilter/vf_zoompan: fix pzoom usage
2016-08-15 09:55:36 +02:00
Paul B Mahol
31894f7a42
avfilter/vf_signalstats: fix saturation calculation for >8 bit
2016-08-14 10:00:35 +02:00
Paul B Mahol
cf37a17e7f
avfilter/vf_signalstats: measure video bitdepth
2016-08-13 12:57:09 +02:00
Paul B Mahol
96fb3ed51f
avfilter/vf_signalstats: add >8 bit depth support
2016-08-13 12:57:09 +02:00
Paul B Mahol
88fd6a9683
avfilter/af_adelay: make it possible to delay channels by exact number of samples
2016-08-11 21:46:06 +02:00
Paul B Mahol
edc5c4c373
avfilter/avf_avectorscope: fix initialization for prev_y in polar mode
2016-08-11 17:30:32 +02:00
Paul B Mahol
09b075c9a2
avfilter/avf_avectorscope: add scale option
2016-08-11 17:21:54 +02:00
Paul B Mahol
0eb9e0f31d
avfilter: add acrusher filter
2016-08-11 15:02:16 +02:00
Burt P
41fa73cbc0
avfiltergraph.c: restore disabling of auto conversions
...
Restore a check added in 440af105f2
but lost sometime after. avfilter_graph_set_auto_convert() will
have an effect once again.
Signed-off-by: Burt P <pburt0@gmail.com >
2016-08-10 11:37:28 -05:00
Paul B Mahol
7d80982cdb
avfilter/avf_showwaves: add sqrt and cbrt amplitude scalers
2016-08-10 11:34:04 +02:00
Paul B Mahol
2d0949c566
avfilter/vf_remap: >8 bit support
2016-08-10 10:02:05 +02:00
Michael Niedermayer
e75c1eb20d
avfilter/drawutils: Fix single plane with alpha
...
Fixes Ticket5720
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-08-09 12:42:57 +02:00
Burt P
8aac9bb81d
af_hdcd: Don't warn if converting from AV_SAMPLE_FMT_S16P
...
Also checking AVFilterLink->type is AVMEDIA_TYPE_AUDIO before
calling av_get_sample_fmt_name() on AVFilterLink->format.
Signed-off-by: Burt P <pburt0@gmail.com >
2016-08-08 11:17:27 -05:00
Burt P
57d6dc7739
af_hdcd: Add analyze mode
...
A new mode, selected by filter option, to aid in analysis of HDCD
encoded audio. In this mode the audio is replaced by a solid tone and
the amplitude is adjusted to signal some specified aspect of the process.
The output file can be loaded in an audio editor alongside the original,
where the user can see where different features or states are present.
Signed-off-by: Burt P <pburt0@gmail.com >
2016-08-08 10:49:34 -05:00
Paul B Mahol
8670e81c77
avfilter/af_dynaudnorm: use better check for infinite loop
...
Apparently due to rounding this happens.
2016-08-07 23:47:04 +02:00
Paul B Mahol
44ec885b76
avfilter/avf_showspectrum: improve dB scale description
2016-08-07 20:21:52 +02:00
Vitaly Ostrosablin
a6eb32e6a0
avfilter: add crystalizer audio filter
...
Signed-off-by: Vitaly Ostrosablin <tmp6154@yandex.ru >
2016-08-07 10:58:42 +02:00
Burt P
c2943dac4c
af_hdcd: convert AVOptions from INT to BOOL
...
As suggested by Timothy Gu.
Signed-off-by: Burt P <pburt0@gmail.com >
2016-08-06 11:16:58 -05:00
Paul B Mahol
47d3a728a7
avfilter/avf_showspectrum: add color rotation feature
...
Mostly useful with channel color scheme.
2016-08-05 12:18:56 +02:00
Paul B Mahol
f2cd4e502b
avfilter/af_astats: extend bitdepth calculation
2016-08-03 20:32:43 +02:00
Burt P
8147337314
af_hdcd: add flags to AVOption defs
...
Signed-off-by: Burt P <pburt0@gmail.com >
Signed-off-by: Timothy Gu <timothygu99@gmail.com >
2016-08-02 22:40:23 -07:00
Timothy Gu
0bcd5f54a2
doxygen: Standardize root-level modules
2016-08-02 22:15:25 -07:00
LoRd_MuldeR
638c618be8
avfilter/af_dynaudnorm: improve pre-filling code
...
In order to avoid possible clipping at the very
beginning. Especially apparent when "alternative"
boundary mode is used.
Adopted from original commit by committer.
2016-08-02 20:00:44 +02:00
Burt P
cc62871026
af_hdcd: Warn if there is any resampling or format conversion in the link chain
...
HDCD is only encoded in s16@44100Hz. Scan the chain of AVFilterLinks
for any resampling or format conversion/truncation that might cause
problems for the filter and issue warnings.
Signed-off-by: Burt P <pburt0@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-08-01 23:57:55 +02:00
Burt P
07d43c22f6
af_hdcd: Process stereo channels together, fix #5727
...
Issue #5727 : gain adjustment should only be applied if matching
gain value from a valid packet in both channels. The existing functions process
each channel separately, so it was not possible.
* New versions of hdcd_process(), hdcd_scan(), hdcd_integrate() named
hdcd_*_stereo() that process both channels together.
* target_gain applied will be the last matching target_gain.
* The old single channel functions remain as an option. They can be
used by: -af hdcd=process_stereo=0.
Signed-off-by: Burt P <pburt0@gmail.com >
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc >
2016-08-01 23:57:55 +02:00