Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | vf_setpts: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_select: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_pad: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_overlay: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_lut: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_libopencv: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_hqdn3d: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_gradfun: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_scale: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_frei0r: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_fps: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_fieldorder: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_fade: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_drawtext: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_drawbox: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_delogo: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_cropdetect: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_crop: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_boxblur: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_blackframe: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_aspect: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | vf_(no)format: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | af_aformat: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | buffersrc: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | af_resample: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | lavfi: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | avfiltergraph: set deprecated filter_count. | Anton Khirnov | 2013-04-04 |
| | |||
* | avfiltergraph: check for sws opts being non-NULL before using them. | Anton Khirnov | 2013-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œsch | 2013-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œsch | 2013-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œsch | 2013-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œsch | 2013-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 monotonicity | Jindřich Makovička | 2013-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 Khirnov | 2013-03-19 |
| | | | | Vertical shift is log2_chroma_h, not log2_chroma_w. | ||
* | lavc, lavfi: fix counting number of planes in AVBufferRef wrappers | Anton Khirnov | 2013-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 wrappers | Anton Khirnov | 2013-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 Khirnov | 2013-03-16 |
| | |||
* | asrc_anullsrc: return EOF, not -1 | Anton Khirnov | 2013-03-16 |
| | |||
* | asrc_anullsrc: do not set samplerate and channel layout explicitly | Anton Khirnov | 2013-03-16 |
| | | | | They are auto-negotiated. | ||
* | vf_showinfo: remove its useless init function | Anton Khirnov | 2013-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 Khirnov | 2013-03-16 |
| | |||
* | avfiltergraph: replace AVFilterGraph.filter_count with nb_filters | Anton Khirnov | 2013-03-16 |
| | | | | This is more consistent with the naming in the rest of Libav. | ||
* | lavfi: use designated initializers in avfilter_class | Anton Khirnov | 2013-03-16 |
| | |||
* | hqdn3d: Fix out of array read in LOWPASS | Loren Merritt | 2013-03-13 |
| | | | | | CC:libav-stable@libav.org Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | vf_hqdn3d: fix uninitialized variable use | Anton Khirnov | 2013-03-11 |
| | | | | CC:libav-stable@libav.org | ||
* | vf_gradfun: fix uninitialized variable use | Anton Khirnov | 2013-03-11 |
| | | | | CC:libav-stable@libav.org | ||
* | vf_pad: fix a & instead of && typo | Xi Wang | 2013-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> | ||
* | Replace remaining includes of audioconvert.h with channel_layout.h | Anton Khirnov | 2013-03-08 |
| | |||
* | Add the bumps and APIchanges entries for reference counted buffers changes. | Anton Khirnov | 2013-03-08 |
| | |||
* | lavfi: switch to AVFrame. | Anton Khirnov | 2013-03-08 |
| | | | | | Deprecate AVFilterBuffer/AVFilterBufferRef and everything related to it and use AVFrame instead. |