summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* 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
* | avfilter/vf_pullup: 2nd try to workaround gcc 4.4.3 bug on armMichael Niedermayer2014-08-01
| | | | | | | | | | | | | | | | | | | | | | | | The first try failed to work with some build flags The gcc version affected is very old and unmaintained AFAIK thus i made no attempt to report this to the gcc developers. The workaround is pushed as it may still affect users and does affect one fate client Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/trim: remove duplicate assignmentMichael Niedermayer2014-07-31
| | | | | | | | | | Found-by: CSA Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/f_select: avoid double->int in debug outputMichael Niedermayer2014-07-30
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/f_select: Set var_values[VAR_KEY] correctlyMichael Niedermayer2014-07-30
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/f_select: avoid using doubles for equals checks and casts to enumsMichael Niedermayer2014-07-30
| | | | | | | | | | | | | | This might silence some warnings. Issue found from: a8d803a320fb08b3ad5db4fffc79abd401206905 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_spp: support setting dct avoptions from the filter graph stringMichael Niedermayer2014-07-28
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_scale: fix log message categoryMichael Niedermayer2014-07-28
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_spp: use AVDCTMichael Niedermayer2014-07-27
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | reintroduce avpriv_dsputil_init() to maintain ABI until next soname bumpMichael Niedermayer2014-07-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/src_movie: minor simplificationsLukasz Marek2014-07-24
| | | | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/src_movie: remove frame from priv contextLukasz Marek2014-07-24
| | | | | | | | | | | | | | | | | | | | This variable is used only inside one function. There is no need to store it in context. This also may prevent crush by double free frame. Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/biquads: avoid clipping when using floating typeMuhammad Faiz2014-07-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_owdenoise: use av_malloc_array()Michael Niedermayer2014-07-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/avfilter: use av_malloc(z)_array()Michael Niedermayer2014-07-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>