summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
...
* vf_unsharp: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_transpose: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_settb: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_setpts: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_select: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_pad: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_overlay: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_lut: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_libopencv: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_hqdn3d: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_gradfun: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_scale: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_frei0r: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_fps: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_fieldorder: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_fade: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_drawtext: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_drawbox: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_delogo: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_cropdetect: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_crop: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_boxblur: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_blackframe: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_aspect: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* vf_(no)format: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* af_aformat: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* buffersrc: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* af_resample: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* lavfi: switch to an AVOptions-based system.Anton Khirnov2013-04-09
|
* avfiltergraph: set deprecated filter_count.Anton Khirnov2013-04-04
|
* avfiltergraph: check for sws opts being non-NULL before using them.Anton Khirnov2013-04-03
| | | | | | Avoid snprintfing a NULL pointer. CC: libav-stable@libav.org
* lavfi/gradfun: remove rounding to match C and SSE code.Clément Bœsch2013-03-28
| | | | | | There is no noticable benefit for such precision. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi/gradfun: fix dithering in MMX code.Clément Bœsch2013-03-28
| | | | | | Current dithering only uses the first 4 instead of the whole 8 random values. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi/gradfun: fix rounding in MMX code.Clément Bœsch2013-03-28
| | | | | | | | | | | | | | | Current code divides before increasing precision. Also reduce upper bound for strength from 255 to 64. This will prevent an overflow in the SSSE3 and MMX filter_line code: delta is expressed as an u16 being shifted by 2 to the left. If it overflows, having a strength not above 64 will make sure that m is set to 0 (making the m*m*delta >> 14 expression void). A value above 64 should not make any sense unless gradfun is used as a blur filter. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi/gradfun: do not increment DC pointer for odd values.Clément Bœsch2013-03-28
| | | | | | | First DC is only used once otherwise. This also makes the code consistent with ASM versions. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* af_asyncts: fix compensation and PTS monotonicityJindřich Makovička2013-03-22
| | | | | | | | | | | | | | | | | | | | | | | | This patch improves af_asyncts behavior on streams with bogus PTS, which are either non-monotonic, or contain PTS jitter, and trigger the non-monotonicity error. With this patch, af_asyncts is able to correct these streams and avoid the error. Firstly, it fixes resample compensation calculation by supplying proper units to avresample_set_compensation (sample count per second instead of sample count per some arbitrary frame size). Also, the calculation of the compensation itself is fixed - delta is proportional to an adjustment of the compensation, not the compensation itself. Ideally, the compensation should converge to a value that keeps delta at zero. To be able to deal with sources with PTS jitter even without resampling, small PTS errors are adjusted, so the output frames do not overlap. Finally, one more monotonicity check is added. The FATE reference changes because now there is 8 less samples of silence because of the pts jitter. Signed-off-by: Jindřich Makovička <makovick@gmail.com>
* buffersrc: fix a typo.Anton Khirnov2013-03-19
| | | | Vertical shift is log2_chroma_h, not log2_chroma_w.
* lavc, lavfi: fix counting number of planes in AVBufferRef wrappersAnton Khirnov2013-03-19
| | | | | | Number of planes is not always equal to the number of components even for formats marked with PIX_FMT_PLANAR -- e.g. NV12 has three components in two planes.
* lavc,lavfi: fix calculating the plane size in the AVBufferRef wrappersAnton Khirnov2013-03-17
| | | | | It is supposed to be height * linesize, not width * linesize. Thanks to Hendrik Leppkes for pointing out the bug.
* af_join: do not leak input frames.Anton Khirnov2013-03-16
|
* asrc_anullsrc: return EOF, not -1Anton Khirnov2013-03-16
|
* asrc_anullsrc: do not set samplerate and channel layout explicitlyAnton Khirnov2013-03-16
| | | | They are auto-negotiated.
* vf_showinfo: remove its useless init functionAnton Khirnov2013-03-16
| | | | | Filter private data is memset to 0 so there is no point in explicitly initing anything to 0.
* avfiltergraph: use sizeof(var) instead of sizeof(type)Anton Khirnov2013-03-16
|
* avfiltergraph: replace AVFilterGraph.filter_count with nb_filtersAnton Khirnov2013-03-16
| | | | This is more consistent with the naming in the rest of Libav.
* lavfi: use designated initializers in avfilter_classAnton Khirnov2013-03-16
|
* hqdn3d: Fix out of array read in LOWPASSLoren Merritt2013-03-13
| | | | | CC:libav-stable@libav.org Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_hqdn3d: fix uninitialized variable useAnton Khirnov2013-03-11
| | | | CC:libav-stable@libav.org
* vf_gradfun: fix uninitialized variable useAnton Khirnov2013-03-11
| | | | CC:libav-stable@libav.org
* vf_pad: fix a & instead of && typoXi Wang2013-03-10
| | | | | | | Avoid buffer overflow in buffer_needs_copy() Signed-off-by: Xi Wang <xi.wang@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>