Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | cosmetics: Fix a few switched periods and linebreaks | Derek Buitenhuis | 2012-08-04 | |
| | | | | | | Based on a patch by Piotr Bandurski. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | |||
* | x86: build: replace mmx2 by mmxext | Diego Biurrun | 2012-08-03 | |
| | | | | | | | Refactoring mmx2/mmxext YASM code with cpuflags will force renames. So switching to a consistent naming scheme beforehand is sensible. The name "mmxext" is more official and widespread and also the name of the CPU flag, as reported e.g. by the Linux kernel. | |||
* | x86: yadif: Mark mmxext optimizations as such | Diego Biurrun | 2012-07-31 | |
| | | | | | The yadif mmx optimizations contain the pmaxsw and pmaxub mmxext instructions, causing sigills on CPUs that do not support mmxext. | |||
* | af_asyncts: avoid overflow in out_size with large delta values | Justin Ruggles | 2012-07-29 | |
| | ||||
* | af_asyncts: add first_pts option | Justin Ruggles | 2012-07-29 | |
| | | | | | | 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. | |||
* | vf_hqdn3d: support 9 and 10bit colordepth | Loren Merritt | 2012-07-28 | |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
* | vf_hqdn3d: reduce intermediate precision | Loren Merritt | 2012-07-28 | |
| | | | | | | | 11% faster on penryn, 7% on sandybridge, 5% on bulldozer Negligible change to output. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
* | vf_hqdn3d: simplify and optimize | Loren Merritt | 2012-07-28 | |
| | | | | | | 14% faster on penryn, 2% on sandybridge, 9% on bulldozer Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
* | factor identical ff_inplace_start_frame out of two filters | Loren Merritt | 2012-07-28 | |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
* | vf_hqdn3d: cosmetics | Loren Merritt | 2012-07-28 | |
| | | | | | | Change code style to match the rest of libav. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | |||
* | lavfi: bump minor to mark stabilizing the ABI. | Anton Khirnov | 2012-07-28 | |
| | ||||
* | lavfi: better channel layout negotiation | Justin Ruggles | 2012-07-27 | |
| | | | | | | | 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. | |||
* | vf_yadif: unset cur_buf on the input link. | Anton Khirnov | 2012-07-26 | |
| | | | | | | | The buffer is stored internally, so this prevents it from being unreffed automatically. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
* | vf_overlay: ensure the overlay frame does not get leaked. | Anton Khirnov | 2012-07-26 | |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
* | vf_overlay: prevent premature freeing of cur_buf | Michael Niedermayer | 2012-07-26 | |
| | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
* | avfilter: Fix printf format string conversion specifier | Diego Biurrun | 2012-07-25 | |
| | | | | libavfilter/avfilter.c:224:9: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘int’ [-Wformat] | |||
* | lavfi: place x86 inline assembly under HAVE_INLINE_ASM. | Ronald S. Bultje | 2012-07-22 | |
| | | | | | This allows compiling this code using compilers that do not understand gcc-style inline assembly. | |||
* | 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-21 | |
| | ||||
* | lavfi: use const for AVFilterPad declarations in all filters. | Ronald S. Bultje | 2012-07-21 | |
| | ||||
* | lavfi: unref AVFilterLink.out_buf in ff_end_frame(). | Anton Khirnov | 2012-07-20 | |
| | | | | | This reduces code duplication and prevents stale pointers from remaining on the link. | |||
* | lavfi: unref AVFilterLink.cur_buf in ff_end_frame(). | Anton Khirnov | 2012-07-20 | |
| | | | | | This reduces code duplication and prevents stale pointers from remaining on the link. | |||
* | vsrc_testsrc: avoid an unnecessary avfilter_ref_buffer(). | Anton Khirnov | 2012-07-20 | |
| | ||||
* | vf_slicify: clear AVFilterLink.cur_buf in start_frame(). | Anton Khirnov | 2012-07-20 | |
| | | | | | The buffer is passed on to the next filter, so we shouldn't keep any pointers to it. | |||
* | vf_settb: simplify start_frame(). | Anton Khirnov | 2012-07-20 | |
| | | | | | Avoid pointless filter ref/unref. Just use the reference passed to start_frame(). | |||
* | 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 | 2012-07-20 | |
| | | | | | | 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. | |||
* | 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 | 2012-07-20 | |
| | | | | | The buffer is passed on to the next filter, so we shouldn't keep any pointers to it. | |||
* | lavfi: add avfilter_unref_bufferp() | Robert Nagy | 2012-07-20 | |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | |||
* | 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 | 2012-07-09 | |
| | | | | | Make sure that an output frame has really been produced before returning 0. | |||
* | af_asyncts: fix request_frame() behavior. | Anton Khirnov | 2012-07-09 | |
| | | | | | Make sure that an output frame has really been produced before returning 0. | |||
* | lavr: Use AV_SAMPLE_FMT_NONE to auto-select the internal sample format | Justin Ruggles | 2012-07-08 | |
| | | | | Also make this the default value. | |||
* | af_amix: avoid spurious EAGAIN. | Anton Khirnov | 2012-07-06 | |
| | | | | | | | | | | 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(). |