Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-31 | x86: yadif: Mark mmxext optimizations as such | Diego Biurrun | |
The yadif mmx optimizations contain the pmaxsw and pmaxub mmxext instructions, causing sigills on CPUs that do not support mmxext. | |||
2012-07-29 | af_asyncts: avoid overflow in out_size with large delta values | Justin Ruggles | |
2012-07-29 | af_asyncts: add first_pts option | Justin Ruggles | |
This allows for padding/trimming at the start of stream. By default, no assumption is made about the first frame's expected pts, so no padding or trimming is done. | |||
2012-07-29 | vf_hqdn3d: support 9 and 10bit colordepth | Loren Merritt | |
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
2012-07-29 | vf_hqdn3d: reduce intermediate precision | Loren Merritt | |
11% faster on penryn, 7% on sandybridge, 5% on bulldozer Negligible change to output. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
2012-07-29 | vf_hqdn3d: simplify and optimize | Loren Merritt | |
14% faster on penryn, 2% on sandybridge, 9% on bulldozer Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
2012-07-29 | factor identical ff_inplace_start_frame out of two filters | Loren Merritt | |
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
2012-07-29 | vf_hqdn3d: cosmetics | Loren Merritt | |
Change code style to match the rest of libav. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
2012-07-28 | lavfi: bump minor to mark stabilizing the ABI. | Anton Khirnov | |
2012-07-27 | lavfi: better channel layout negotiation | Justin Ruggles | |
Allow substitution of channel pairs in the input for nearby channel pairs in the output in order to get a closer match. Also weigh LFE channel mismatch differently to favor matching the same layout without LFE over one less channel with LFE. | |||
2012-07-26 | vf_yadif: unset cur_buf on the input link. | Anton Khirnov | |
The buffer is stored internally, so this prevents it from being unreffed automatically. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
2012-07-26 | vf_overlay: ensure the overlay frame does not get leaked. | Anton Khirnov | |
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
2012-07-26 | vf_overlay: prevent premature freeing of cur_buf | Michael Niedermayer | |
Signed-off-by: Anton Khirnov <anton@khirnov.net> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
2012-07-25 | avfilter: Fix printf format string conversion specifier | Diego Biurrun | |
libavfilter/avfilter.c:224:9: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘int’ [-Wformat] | |||
2012-07-23 | lavfi: place x86 inline assembly under HAVE_INLINE_ASM. | Ronald S. Bultje | |
This allows compiling this code using compilers that do not understand gcc-style inline assembly. | |||
2012-07-22 | buffersrc: check ff_get_audio_buffer() for errors. | Anton Khirnov | |
2012-07-22 | lavfi: check all ff_get_video_buffer() calls for errors. | Anton Khirnov | |
2012-07-22 | lavfi: check all avfilter_ref_buffer() calls for errors. | Anton Khirnov | |
2012-07-22 | vf_select: avoid an unnecessary avfilter_ref_buffer(). | Anton Khirnov | |
2012-07-22 | buffersrc: avoid creating unnecessary buffer reference | Anton Khirnov | |
2012-07-22 | lavfi: use avfilter_unref_bufferp() where appropriate. | Anton Khirnov | |
2012-07-22 | vf_fps: add more error checks. | Anton Khirnov | |
2012-07-22 | vf_fps: fix a memleak on malloc failure. | Anton Khirnov | |
2012-07-22 | lavfi: check all ff_start_frame/draw_slice/end_frame calls for errors | Anton Khirnov | |
2012-07-22 | lavfi: add error handling to end_frame(). | Anton Khirnov | |
2012-07-22 | lavfi: add error handling to draw_slice(). | Anton Khirnov | |
2012-07-22 | lavfi: add error handling to start_frame(). | Anton Khirnov | |
2012-07-22 | yadif: use emms_c() instead of inline assembly for emms invocations. | Ronald S. Bultje | |
2012-07-22 | lavfi: use const for AVFilterPad declarations in all filters. | Ronald S. Bultje | |
2012-07-20 | lavfi: unref AVFilterLink.out_buf in ff_end_frame(). | Anton Khirnov | |
This reduces code duplication and prevents stale pointers from remaining on the link. | |||
2012-07-20 | lavfi: unref AVFilterLink.cur_buf in ff_end_frame(). | Anton Khirnov | |
This reduces code duplication and prevents stale pointers from remaining on the link. | |||
2012-07-20 | vsrc_testsrc: avoid an unnecessary avfilter_ref_buffer(). | Anton Khirnov | |
2012-07-20 | vf_slicify: clear AVFilterLink.cur_buf in start_frame(). | Anton Khirnov | |
The buffer is passed on to the next filter, so we shouldn't keep any pointers to it. | |||
2012-07-20 | vf_settb: simplify start_frame(). | Anton Khirnov | |
Avoid pointless filter ref/unref. Just use the reference passed to start_frame(). | |||
2012-07-20 | vf_fieldorder: don't give up its own reference to the output buffer. | Anton Khirnov | |
2012-07-20 | vf_pad: don't give up its own reference to the output buffer. | Anton Khirnov | |
2012-07-20 | vf_overlay: don't access a buffer reference that's been given away. | Anton Khirnov | |
2012-07-20 | vf_drawtext: don't give up its own reference to the input buffer. | Anton Khirnov | |
Directly forwarding the input buffer to the next filter means that drawtext no longer owns any references to it and thus shouldn't refer to it in any way. | |||
2012-07-20 | vf_gradfun: don't store two pointers to one AVFilterBufferRef. | Anton Khirnov | |
2012-07-20 | vf_delogo: don't store two pointers to one AVFilterBufferRef. | Anton Khirnov | |
2012-07-20 | vf_aspect: clear AVFilterLink.cur_buf in start_frame(). | Anton Khirnov | |
The buffer is passed on to the next filter, so we shouldn't keep any pointers to it. | |||
2012-07-20 | lavfi: add avfilter_unref_bufferp() | Robert Nagy | |
Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
2012-07-09 | lavfi: add error handling to filter_samples(). | Anton Khirnov | |
2012-07-09 | asplit: don't leak the input buffer. | Anton Khirnov | |
2012-07-09 | af_resample: fix request_frame() behavior. | Anton Khirnov | |
Make sure that an output frame has really been produced before returning 0. | |||
2012-07-09 | af_asyncts: fix request_frame() behavior. | Anton Khirnov | |
Make sure that an output frame has really been produced before returning 0. | |||
2012-07-08 | lavr: Use AV_SAMPLE_FMT_NONE to auto-select the internal sample format | Justin Ruggles | |
Also make this the default value. | |||
2012-07-06 | af_amix: avoid spurious EAGAIN. | Anton Khirnov | |
Input on/off state can change in request_samples(), which can result in a state where only the first input is active. get_available_samples() will then return 0, and request_frame() will fail with EAGAIN even though there is data on the single active input. Take this into account and check the number of active inputs again after calling request_samples(). | |||
2012-07-06 | af_amix: return AVERROR(EAGAIN) when request_frame didn't produce output. | Anton Khirnov | |
0 should only be returned when there was at least one output frame. | |||
2012-07-06 | af_amix: only consider negative return codes as errors. | Anton Khirnov | |