Paul B Mahol
c784b5cfdc
avfilter/vf_histogram: set foreground alpha if possible in destination format
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
7055b28d98
avfilter/vf_datascope: cleanup code a little
Make few helper functions.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
653ca05807
avfilter/vf_weave: do not leak unused frame
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Burt P
91117fc9f1
af_hdcd: fix bounds check in hdcd_envelope()
From Sebastian Ramacher.
https://github.com/bp0/libhdcd/pull/11
Signed-off-by: Burt P <pburt0@gmail.com>
9 years ago
Paul B Mahol
e9770b40b1
avfilter/vf_datascope: let user change background opacity
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
ae31ab8070
avfilter/vf_shuffleframes: unbreak filter
Regression since 736e2e2c30 .
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
4fb6f9de0c
avfilter/vf_waveform: make possible to change background opacity
Only useful if output pixel format have alpha.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Burt P
38445d58f1
af_hdcd: hdcd_analyze_gen() using int instead of float
Signed-off-by: Burt P <pburt0@gmail.com>
9 years ago
Burt P
eb0086588f
af_hdcd: tweak hdcd_analyze_prepare() a bit
* use the actual sample rate
* use a more sensible frequency for the tone
* update fate test result
Signed-off-by: Burt P <pburt0@gmail.com>
9 years ago
Burt P
e700e21b6f
af_hdcd: move decoding setup from init to config_input
Signed-off-by: Burt P <pburt0@gmail.com>
9 years ago
Burt P
91be2ad756
af_hdcd: fix possible integer overflow
Signed-off-by: Burt P <pburt0@gmail.com>
9 years ago
Burt P
5e553cab68
af_hdcd: some types renamed to remove _t
Following a suggestion by Diego Biurrun.
_t is reserved for POSIX, apparently.
Signed-off-by: Burt P <pburt0@gmail.com>
9 years ago
Paul B Mahol
b7e78c75cc
avfilter/vf_paletteuse: add option to use new palette for each output frame
9 years ago
Paul B Mahol
93ae68d62a
avfilter/vf_palettegen: add mode for generating palette for each input frame
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
424f0f9e33
avfilter: add avgblur filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Michael Niedermayer
fdd9663781
avfilter/fifo: Make independent of the channel layout
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Michael Niedermayer
db3b93319d
avfilter/af_atempo: Make independent of the channel layout
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Reviewed-by: Pavel Koshevoy <pkoshevoy@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Michael Niedermayer
3a3265899b
avfilter/af_amix: make independent of the channel layout
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Carl Eugen Hoyos
70f4b453cb
doc/showspectrum*: Change options order to reflect numeric values.
Fixes ticket #5823 .
9 years ago
Paul B Mahol
496d97f465
avfilter/vf_owdenoise: hight bit-depth support
9 years ago
Paul B Mahol
443c9fab57
avfilter/vf_gblur: add sigmaV option, different vertical filtering
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
28b920c09b
avfilter/Makefile: move anullsrc and nullsink to correct place
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
9833cf2ae1
avfilter/vf_bitplanenoise: silence clang warning, do not truncate value
9 years ago
Paul B Mahol
ee605aa730
avfilter: add gblur filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Vittorio Giovara
5df993f3b1
vf_colorspace: Allow overriding input color properties
The filter needs input frames with color properties filled out by
the decoder. Since this is not always possible, add input options to
the filter so that user may override color space, color primaries,
transfer characteristics, and color range, as well as a generic option
to set all properties at once.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
9 years ago
Paul B Mahol
b5cf307d0f
avfilter/vf_zscale: make possible to change chroma location
9 years ago
Davinder Singh
367577dbe2
avfilter/vf_minterpolate: rename chroma log vars
also use AVPixFmtDescriptor instead of avcodec_get_chroma_sub_sample()
for log2_chroma*.
9 years ago
Paul B Mahol
3e1356f790
avfilter: add weave filter
Signed-off-by: Paul B Mahol <onemda@gmail.com>
13 years ago
Lucas Cooper
aabe12eba3
avfilter/vf_psnr: Add max value output option to psnr stats log.
This allows retroactive calculation/aggregation of PSNR from the stats
log.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Timo Rothenpieler
2625b955a3
avfilter/drawutils: honor shift for color component description
9 years ago
Timo Rothenpieler
d3a23b6777
avfilter/drawutils: P010 is not supported
9 years ago
Paul B Mahol
8175fb03f0
avfilter/vf_lut: unbreak planar rgb suppot on big-endian
9 years ago
Davinder Singh
11a631d4a7
avfilter/vf_minterpolate: do not right shift negative numbers
It was source of crashes. Use division instead.
Original patch by author. Log message by comitter.
9 years ago
Paul B Mahol
a0a57072c9
avfilter: make use of ff_filter_get_nb_threads
9 years ago
Paul B Mahol
5b1907142d
avfilter: add ff_filter_get_nb_threads()
9 years ago
Paul B Mahol
449339084f
avfilter: add nb_threads to AVFilterContext
To be used in following commits.
9 years ago
Paul B Mahol
88bcdf109a
avfilter: hflip,swapuv,vflip: add timeline support
9 years ago
Paul B Mahol
f242d74d17
avfilter/vf_convolution: add >8 bit depth support
9 years ago
Paul B Mahol
b2c6a11fb6
avfilter/vf_atadenoise: add planes option
Make possible filtering only some planes.
9 years ago
Vittorio Giovara
69abf4f93c
vf_colorspace: Add support for full range yuv
Whenever a full range video is input, since the YUVJ* formats are not
listed as supported for this filter, a range reduction takes place
through the auto-inserted format filter, forcing the conversion to
operate on a limited range,
However the filter handles full range videos perfectly fine, so adding
support to YUVJ* formats will allow skipping a conversion step, while
providing completely identical results.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Vittorio Giovara
6648da3591
vf_colorspace: Check av_frame_copy_props() return value
This function can potentially allocate memory.
Reviewed-by: "Ronald S. Bultje" <rsbultje@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Paul B Mahol
0429ff4be6
avfilter: add vaguedenoiser filter
9 years ago
Michael Niedermayer
0c7979b43d
avfilter/motion_estimation: Fix pre processor formating
IIRC, The spaces are not standard before the #
Reviewed-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Michael Niedermayer
7827813f8c
avfilter/motion_estimation: Fix warning: variable dir_x set but not used
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Davinder Singh
b07d4a0fb2
avfilter: added motion estimation and interpolation filters
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Burt P
ec220a8c1c
af_hdcd: av_frame_free(out) if av_frame_copy_props() fails
Signed-off-by: Burt P <pburt0@gmail.com>
9 years ago
Burt P
9d5e3c3f59
af_hdcd: for easier maintenance alongside libhdcd
Mostly just re-arranges some code to make it easier to update this
filter and libhdcd together. filter_frame() is much simpler as a
result.
* use the HDCD detection data structure and functions from libhdcd,
moved detection code out of filter_frame()
* moved analyze_mode preparation out of filter_frame() into
hdcd_analyze_prepare(), from libhdcd
* moved some macro definitions to the top so they are all together
Signed-off-by: Burt P <pburt0@gmail.com>
9 years ago
Michael Niedermayer
e1ced854f2
avfilter/af_acrusher: Rename sun/sov
The names are hard to understand and also seem to break build on at least some solaris
versions
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Paul B Mahol
feb2ea6e09
avfilter: add yuvtestsrc source filter
9 years ago
Paul B Mahol
5d7743019b
avfilter: add lut2 filter
9 years ago