summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'cigaes/master'Michael Niedermayer2014-08-14
|\ | | | | | | | | | | | | | | | | | | | | | | * cigaes/master: lavfi/avf_showspectrum: check RDFT context init. lavfi/avf_showspectrum: add full frame sliding mode. lavfi/avf_showspectrum: use automatic framing. lavfi/avf_showspectrum: do not push the frame at EOF. lavfi/avf_showspectrum: fix output pts computation. lavfi/avf_showspectrum: set output frame rate. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi/avf_showspectrum: check RDFT context init.Nicolas George2014-08-14
| | | | | | | | Fix a segfault with large window size.
| * lavfi/avf_showspectrum: add full frame sliding mode.Nicolas George2014-08-14
| |
| * lavfi/avf_showspectrum: use automatic framing.Nicolas George2014-08-14
| | | | | | | | | | The framework can ensure that each input frame has exactly the correct number of samples, except the last one.
| * lavfi/avf_showspectrum: do not push the frame at EOF.Nicolas George2014-08-14
| | | | | | | | | | | | | | | | 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.
| * lavfi/avf_showspectrum: fix output pts computation.Nicolas George2014-08-14
| |
| * lavfi/avf_showspectrum: set output frame rate.Nicolas George2014-08-14
| |
* | avfilter/select: larger pixel sad computationClément Bœsch2014-08-14
| |
* | avfilter/select: re-align a few commentsClément Bœsch2014-08-14
|/
* avfilter/dctdnoiz: add slice threadingClément Bœsch2014-08-13
|
* avfitler/vf_perspective: support slice threadingPaul B Mahol2014-08-13
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavfi: duplicate ff_log2_tabJames Almer2014-08-13
| | | | | | | Fixes compilation failures on msvc/icl shared builds Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavu: rename ff_opencl_set_parameter() to avpriv_opencl_set_parameter()James Almer2014-08-12
| | | | | | | 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>
* avfilter: ported lenscorrection filter from frei0rDaniel Oberhoff2014-08-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi: stop exporting internal functionsJames Almer2014-08-10
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* libavfilter/af_amerge: Do not depend on SWR_CH_MAXMichael Niedermayer2014-08-10
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/af_pan: Do not use SWR_CH_MAXMichael Niedermayer2014-08-10
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/af_pan: check if the number of channels where sucessfully setMichael Niedermayer2014-08-10
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '1985c2e75c607ac51bfd8dc87d2957a5edf2b6f8'Michael Niedermayer2014-08-10
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '1985c2e75c607ac51bfd8dc87d2957a5edf2b6f8': Bump major versions of all libraries. Conflicts: doc/APIchanges libavcodec/version.h libavdevice/version.h libavfilter/version.h libavformat/version.h libavutil/version.h libswscale/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Bump major versions of all libraries.Anton Khirnov2014-08-09
| |
* | Merge commit 'f4c444e17d137c786f0ed2da0e5943df505d5f9e'Michael Niedermayer2014-08-09
|\| | | | | | | | | | | | | * commit 'f4c444e17d137c786f0ed2da0e5943df505d5f9e': Postpone API-incompatible changes until the next bump. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Postpone API-incompatible changes until the next bump.Anton Khirnov2014-08-09
| |
* | avfilter/dctdnoiz: remove a few indirections in idctsClément Bœsch2014-08-09
| | | | | | | | No change in the generated asm.
* | avfilter/dctdnoiz: use 32-bit (float) operations instead of 64 (double) for DCTsClément Bœsch2014-08-08
| | | | | | | | | | This makes the code about 1.5x faster without any noticeable difference in the output.
* | avfilter/dctdnoiz: remove forward declarations after previous commitClément Bœsch2014-08-08
| |
* | avfilter/dctdnoiz: make color [de]correlation less clumsyClément Bœsch2014-08-08
| | | | | | | | | | This has no impact on overall performance, since the block DCT taking most of the time anyway.
* | avfilter/showcqt: add and extend tlength and volume optionsMuhammad Faiz2014-08-08
| | | | | | | | | | | | | | | | | | 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>
* | avfilter/dctdnoiz: add 8x8 dct and make it the defaultClément Bœsch2014-08-07
| | | | | | | | | | | | | | | | 8x8 is about 5x faster than 16x16 on 1080p input. Since a block size of 8x8 makes the filter almost usable (time wise) and it's not obvious if 8x8 or 16x16 is better from a quality PoV (it really depends on the input and parameters), the filter now defaults to 8x8, and as a result libavfilter is micro bumped.
* | avfilter/dctdnoiz: rewrite [f/i]dctClément Bœsch2014-08-07
| | | | | | | | | | | | | | | | | | This removes the avcodec dependency and make the code almost twice as fast. More to come. The DCT factorization is based on "Fast and numerically stable algorithms for discrete cosine transforms" from Gerlind Plonkaa & Manfred Tasche (DOI: 10.1016/j.laa.2004.07.015).
* | avfilter/select: fix "t" eval variable commentClément Bœsch2014-08-05
| |
* | avfilter/select: remove optional avcodec dependencyClément Bœsch2014-08-05
| |
* | avfilter/mp_decimate: remove avcodec dependencyClément Bœsch2014-08-05
| |
* | avfilter/deshake: remove avcodec dependencyClément Bœsch2014-08-05
| |
* | avfilter/vf_noise: make constant things constMichael Niedermayer2014-08-05
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/avf_showwaves: New p2p mode for showwaves filtermrskman2014-08-05
| | | | | | | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '1ef9e8376466bb1e2c147e47554b94cab9c8b04a'Michael Niedermayer2014-08-04
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '1ef9e8376466bb1e2c147e47554b94cab9c8b04a': avcodec: Deprecate dtg_active_format field in favor of avframe side-data Conflicts: doc/APIchanges libavcodec/avcodec.h libavcodec/mpeg12dec.c libavcodec/version.h libavfilter/vf_showinfo.c libavutil/frame.h libavutil/version.h See: 2a3c36e920d958e99fb4edf065a6713c30f2c2a9 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avcodec: Deprecate dtg_active_format field in favor of avframe side-dataKieran Kunhya2014-08-03
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Deprecate AFD field and add AFD as side-dataKieran Kunhya2014-08-04
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_spp: Use dct->get_pixels()Michael Niedermayer2014-08-03
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '072916d903d3a925bcd0c864f12254157cab63c1'Michael Niedermayer2014-08-03
|\| | | | | | | | | | | | | | | | | | | * commit '072916d903d3a925bcd0c864f12254157cab63c1': filtfmts: Replace deprecated uses of AVFilterPad Conflicts: libavfilter/filtfmts.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * filtfmts: Replace deprecated uses of AVFilterPadDiego Biurrun2014-08-03
| | | | | | | | Also add missing mem.h header for av_freep().
| * vf_fps: Replace use of deprecated AVFilterBufferRef by AVFrameDiego Biurrun2014-08-03
| |
* | avfilter/lavfutils: remove redundant variable initMichael Niedermayer2014-08-02
| | | | | | | | | | Found-by: CSA Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'f0e959481968b6d906931127237ed981b6414f6e'Michael Niedermayer2014-08-02
|\| | | | | | | | | | | | | * commit 'f0e959481968b6d906931127237ed981b6414f6e': af_channelmap: Set the frame channel layout Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * af_channelmap: Set the frame channel layoutLuca Barbato2014-08-02
| | | | | | | | | | Otherwise the frame would show the first layout matching the channel count.
* | Merge commit '87efaa97ceb0ad5820870855d6df3e569e6eac7e'Michael Niedermayer2014-08-02
|\| | | | | | | | | | | | | | | * commit '87efaa97ceb0ad5820870855d6df3e569e6eac7e': af_join: Set the output frame format See: e0dd8cadcc386a168e7acd079463880154086446 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * af_join: Set the output frame formatLuca Barbato2014-08-02
| |
* | Merge commit '52269f48e835a52023656f8330262ae70e6061c4'Michael Niedermayer2014-08-01
|\| | | | | | | | | | | | | * commit '52269f48e835a52023656f8330262ae70e6061c4': Revert "vf_interlace: deprecate lowpass option" Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Revert "vf_interlace: deprecate lowpass option"Vittorio Giovara2014-08-01
| | | | | | | | | | This reverts commit 35b05c5184fb3aa1191e2d1e7f1cae1e11f344a4. A warning is introduced in case this option is used.
| * vf_select: Drop a debug av_log with an unchecked double to enum conversionDiego Biurrun2014-07-29
| | | | | | | | CC: libav-stable@libav.org