Michael Niedermayer
0daff3ce76
avfilter/vf_mp: remove incorrect usage of AVFrame.type
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
10 years ago
Reimar Döffinger
d9e2aceb7f
Add missing "const" all over the place.
Only "./configure --enable-gpl" on x86 was tested.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
10 years ago
Clément Bœsch
f888331769
avfilter: add codecview filter
10 years ago
Muhammad Faiz
c82a288f87
avfilter/showcqt: add fontcolor option
10 years ago
Timothy Gu
8495c6086d
vidstabutils: improve documentation
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
10 years ago
Timothy Gu
6e51e746c4
vidstab*: Remove accidentally exported av_2_vs_pixel_format()
Also correctly namespace other functions in vidstabutils, and decrease
difference from Libav.
Initial-patch-by: Vittorio Giovara <vittorio.giovara@gmail.com>
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
10 years ago
Stefano Sabatini
aade9884e9
lavfi/apad: fix logic when whole_len or pad_len options are specified
In particular, allow pad_len and whole_len to have value set to 0, which
means that no padding will be added. Previously a value set to 0 meant
that that the filter had to pad forever.
The new semantics is clearer, also simplifies scripting since the option
value might be automatically computed, so that no checks need to be done
in case it is 0.
The old semantics was never documented and the logic was broken (the
filter was always adding samples indefinitely), so this should not break
backward compatibility.
10 years ago
Michael Niedermayer
b09ea25fec
avfilter/vf_lenscorrection: fix memleak
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
10 years ago
Diego Biurrun
593aaee953
setpts: Add missing inttypes.h #include for PRId64
Also convert a debug av_log() to av_dlog().
10 years ago
Diego Biurrun
11cd727fbd
vsrc_movie: Adjust a silly typo from b977b287f6
10 years ago
Michael Niedermayer
32cb6c1fe2
avfilter/vf_lenscorrection: get rid of floats in init code
The only remaining floats are in the user interface, they are left as they
should not cause a problem in practice
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
10 years ago
Michael Niedermayer
2450ca0f33
avfilter/vf_lenscorrection: get rid of all floats per frame
there are some still left for 1 time initialization
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
10 years ago
Michael Niedermayer
c1b663bc92
avfilter/vf_lenscorrection: get rid of some floats
10 years ago
Clément Bœsch
e298b2f5d6
avfilter/showwaves: align const mode values (cosmetics)
10 years ago
Clément Bœsch
e35fb5add4
avfilter/showwaves: add split_channels option
11 years ago
Clément Bœsch
ba29746feb
avfilter/showwaves: split out draw sample code
11 years ago
Clément Bœsch
f2f6d45dbd
avfilter/showwaves: add "cline" mode (centered line)
11 years ago
Michael Niedermayer
a5cbff22b2
avfilter/avf_showspectrum: fix colums typo
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
10 years ago
Stefano Sabatini
cb0524f7a0
lavfi/apad: fix if_( style
10 years ago
Diego Biurrun
67a7695c14
avfilter: Remove unused variable from ff_get_video_buffer()
11 years ago
Diego Biurrun
b977b287f6
vsrc_movie: Avoid a variable indirection in movie_get_frame()
This avoids an unused variable warning with MSVC since the variable is
only used in a debug mode printf statement.
11 years ago
Pavel Koshevoy
6380f2e367
avfilter/atempo: Flush all buffered input samples
Fixes ticket #3829
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
10 years ago
Timothy Gu
32c712f143
vidstabutils: fix indentation
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Reimar Döffinger
a0941c8a2b
Use new av_dict_set_int helper function.
Get rid of the many, slightly differing, implementations
of basically the same thing.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
11 years ago
Michael Niedermayer
65f05eff0a
avfilter/lavfutils/ff_load_image: Return error if no frame could be decoded
Based-on suggestion by JULIAN GARDNER <joolzg@btinternet.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Michael Niedermayer
81a663f49e
Drop remaining unneeded != NULL
Reviewed-by: Clément Bœsch <u@pkh.me>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Clément Bœsch
37bfeca78c
avfilter/select: larger pixel sad computation
11 years ago
Clément Bœsch
10d96d8d66
avfilter/select: re-align a few comments
11 years ago
Nicolas George
638eec2ac3
lavfi/avf_showspectrum: check RDFT context init.
Fix a segfault with large window size.
11 years ago
Nicolas George
7c10e32ae5
lavfi/avf_showspectrum: add full frame sliding mode.
11 years ago
Nicolas George
ec33df6045
lavfi/avf_showspectrum: use automatic framing.
The framework can ensure that each input frame has exactly
the correct number of samples, except the last one.
11 years ago
Nicolas George
d4de6d4fad
lavfi/avf_showspectrum: do not push the frame at EOF.
It is always identical to the last pushed frame.
The samples in the last incomplete window were ignored,
this is unchanged.
Possible enhancement: pad the last incomplete window with
silence.
11 years ago
Nicolas George
65b284a4ae
lavfi/avf_showspectrum: fix output pts computation.
11 years ago
Nicolas George
a3aaaec891
lavfi/avf_showspectrum: set output frame rate.
11 years ago
Clément Bœsch
c85e0ca68a
avfilter/dctdnoiz: add slice threading
11 years ago
Paul B Mahol
e3212bfd14
avfitler/vf_perspective: support slice threading
Signed-off-by: Paul B Mahol <onemda@gmail.com>
11 years ago
James Almer
7cafdfe9c7
lavfi: duplicate ff_log2_tab
Fixes compilation failures on msvc/icl shared builds
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
James Almer
744f15b6b3
lavu: rename ff_opencl_set_parameter() to avpriv_opencl_set_parameter()
It was wrongly being exported and used by libavfilter.
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Daniel Oberhoff
9f617a14a0
avfilter: ported lenscorrection filter from frei0r
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
James Almer
6985ef7813
lavfi: stop exporting internal functions
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Michael Niedermayer
36bce999f5
libavfilter/af_amerge: Do not depend on SWR_CH_MAX
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Michael Niedermayer
ce1bb4b75d
avfilter/af_pan: Do not use SWR_CH_MAX
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Michael Niedermayer
ced765ceb3
avfilter/af_pan: check if the number of channels where sucessfully set
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago
Clément Bœsch
d7594beede
avfilter/dctdnoiz: remove a few indirections in idcts
No change in the generated asm.
11 years ago
Anton Khirnov
1985c2e75c
Bump major versions of all libraries.
11 years ago
Anton Khirnov
f4c444e17d
Postpone API-incompatible changes until the next bump.
11 years ago
Clément Bœsch
1ba7c6ead2
avfilter/dctdnoiz: use 32-bit (float) operations instead of 64 (double) for DCTs
This makes the code about 1.5x faster without any noticeable difference
in the output.
11 years ago
Clément Bœsch
eb16a6d229
avfilter/dctdnoiz: remove forward declarations after previous commit
11 years ago
Clément Bœsch
aaf82dc0fa
avfilter/dctdnoiz: make color [de]correlation less clumsy
This has no impact on overall performance, since the block DCT taking
most of the time anyway.
11 years ago
Muhammad Faiz
94494dab91
avfilter/showcqt: add and extend tlength and volume options
Add a tlength option with frequency and timeclamp variable
Add to the volume option support for frequency and timeclamp variable,
a_weighting, b_weighting and c_weighting functions
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
11 years ago