Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | vf_overlay: implement poll_frame() | Anton Khirnov | 2012-04-09 |
| | | | | | | Signal that it can output a frame when there are frames on the main input and EOF on the overlay input, but a frame is buffered -- e.g. single picture overlay. | ||
* | vf_scale: support named constants for sws flags. | Anton Khirnov | 2012-04-09 |
| | |||
* | vsrc_buffer: when no frame is available, return an error instead of segfaulting. | Anton Khirnov | 2012-04-05 |
| | |||
* | vf_unsharp: Mark readonly variable as const. | Diego Biurrun | 2012-04-04 |
| | | | | | This fixes the following warning: libavfilter/vf_unsharp.c:106: warning: initialization discards qualifiers from pointer target type | ||
* | vsrc_buffer: allow buffering arbitrary number of frames. | Anton Khirnov | 2012-04-01 |
| | |||
* | vf_scale: avoid a pointless memcpy in no-op conversion. | Anton Khirnov | 2012-04-01 |
| | | | | I.e. just pass the buffer along when src parameters == dst parameters. | ||
* | avfiltergraph: try to reduce format conversions in filters. | Anton Khirnov | 2012-04-01 |
| | | | | | | | | | | | | | Current code, with a filterchain such as (input - yuv411) -> (scale - any) -> (sink - any) will result in yuv420 being chosen for the second link, which is clearly not right. This commit attempts to improve in the following way: repeat until convergence: loop over all filters find input link with exactly one format force this format on all output links of the same type (if possible) | ||
* | avfiltergraph: add an AVClass to AVFilterGraph on next major bump. | Anton Khirnov | 2012-04-01 |
| | | | | It will be used for logging, possibly also AVOptions. | ||
* | build: Only clean the architecture subdirectory we build for. | Diego Biurrun | 2012-03-26 |
| | | | | | This allows simplifying the Makefiles; it is no longer necessary to register arch subdirectory Makefiles, just putting them in place is enough. | ||
* | Mark mutable static data const where appropriate. | Alex Converse | 2012-02-21 |
| | |||
* | Drop some completely unnecessary av_unused attributes. | Diego Biurrun | 2012-02-13 |
| | |||
* | yadif: specify array size outside DECLARE_ALIGNED | Janne Grunau | 2012-02-09 |
| | |||
* | cosmetics: Delete empty lines at end of file. | Diego Biurrun | 2012-02-09 |
| | |||
* | pixdesc: mark pseudopaletted formats with a special flag. | Anton Khirnov | 2012-02-08 |
| | | | | | | This makes it possible to dintinguish them from PAL8. Fixes an invalid write in avpicture_layout(). | ||
* | drawtext: add 'fix_bounds' option on coords fixing | Andrey Utkin | 2012-02-06 |
| | | | | | | | | | | Before, drawtext filter deliberately altered given text coordinates if text didn't fully fit on the picture. This breaks the use case of scrolling large text, e.g. movie closing credits. Add 'fix_bounds', to make it usable in such cases (by setting its value to 0). Default behavior is not changed, and non-fitting text coords are fixed. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | drawtext: fix text_{w, h} expression vars | Andrey Utkin | 2012-02-06 |
| | | | | | | Before, {text_,}{w,h} vars hadn't got initialized Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | drawtext: add missing braces around an if() block. | Andrey Utkin | 2012-02-05 |
| | | | | | | Prevents uninitialized read. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | cosmetics: Remove extra newlines at EOF | Alex Converse | 2012-01-27 |
| | |||
* | build: Automatically include architecture-specific library Makefile snippets. | Diego Biurrun | 2012-01-25 |
| | |||
* | cosmetics: Remove some unnecessary block braces. | Diego Biurrun | 2012-01-25 |
| | |||
* | cosmetics: Move static and inline attributes to more standard places. | Diego Biurrun | 2012-01-14 |
| | | | | Fixes several "‘static’ is not at beginning of declaration" warnings. | ||
* | lavfi: move version macros to a new installed header version.h | Anton Khirnov | 2012-01-12 |
| | |||
* | vsrc_buffer: release the buffer on uninit. | Anton Khirnov | 2012-01-12 |
| | |||
* | vsrc_buffer: error on changing frame parameters. | Anton Khirnov | 2012-01-10 |
| | |||
* | cosmetics: drop some pointless parentheses | Diego Biurrun | 2012-01-07 |
| | |||
* | Disable annoying warning without changing behavior | Andrey Utkin | 2012-01-07 |
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> | ||
* | cosmetics: Drop unnecessary parentheses around return values. | Diego Biurrun | 2011-12-30 |
| | |||
* | Add minor bumps and APIchanges entries for lavc/lavfi changes. | Anton Khirnov | 2011-12-25 |
| | |||
* | lavfi: add a new function av_buffersrc_buffer(). | Anton Khirnov | 2011-12-25 |
| | | | | | It can be used to directly pass a AVFilterBufferRef to lavfi, avoiding a memcpy. | ||
* | lavfi: add avfilter_copy_frame_props() | Stefano Sabatini | 2011-12-25 |
| | | | | | avfilter_copy_frame_props() avoids code duplication and increases robustness. | ||
* | lavc: add a sample_aspect_ratio field to AVFrame | Stefano Sabatini | 2011-12-25 |
| | | | | | | | The sample aspect ratio is a per-frame property, so it makes sense to define it in AVFrame rather than in the codec/stream context. Simplify application-level sample aspect ratio information extraction, and allow further simplifications. | ||
* | allfilters: fix type of avfilter_vsrc_buffer. | Anton Khirnov | 2011-12-23 |
| | |||
* | lavfi: always build vsrc_buffer. | Anton Khirnov | 2011-12-22 |
| | | | | It's a part of public API. | ||
* | yadif: support 10bit YUV | Luca Barbato | 2011-12-13 |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||
* | build: move inclusion of subdir.mak to main subdir loop | Mans Rullgard | 2011-12-13 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | doxygen: misc consistency, spelling and wording fixes | Diego Biurrun | 2011-12-12 |
| | |||
* | Replace all uses of av_close_input_file() with avformat_close_input(). | Anton Khirnov | 2011-12-12 |
| | |||
* | lavfi: install libavfilter/vsrc_buffer.h | Andrey Utkin | 2011-12-11 |
| | | | | | | It declares API necessary for filtering apps. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | drawtext: remove typo | Luca Barbato | 2011-12-07 |
| | | | | It slipped through the last two iterations. | ||
* | drawtext: introduce rand(min, max) | Luca Barbato | 2011-12-07 |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||
* | drawtext: introduce explicit draw/hide variable | Luca Barbato | 2011-12-07 |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||
* | drawtext: make x and y parametric | Luca Barbato | 2011-12-03 |
| | | | | | | Introduce variables "E", "PHI", "PI", "main_w"/"W", "main_h"/"H", "text_w"/"w", "text_h"/"h", "x", "y", "n" and "t" in line with vf_overlay and refactor the code accordingly. | ||
* | drawtext: manage memory allocation better | Luca Barbato | 2011-12-03 |
| | | | | | Call dtext_prepare_text as early as possible Do not draw if the memory allocation failed | ||
* | drawtext: refactor draw_text | Luca Barbato | 2011-12-03 |
| | | | | Split the memory allocation from the actual drawing. | ||
* | Make channel layout masks unsigned | Mans Rullgard | 2011-11-25 |
| | | | | | | | | | | It makes more sense for a bit mask to use an unsigned type. The change should be source and binary compatible on all supported systems, hence micro version bump. Fixes a few invalid shifts. Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | libavfilter: reindent. | Ronald S. Bultje | 2011-11-05 |
| | |||
* | avfilter: don't abort() on zero-size allocations. | Ronald S. Bultje | 2011-11-05 |
| | |||
* | avfilter: Don't copy garbage from the stack when setting up video pictures. | Alex Converse | 2011-11-03 |
| | |||
* | vsrc_testsrc: fix mailing list reference URL | Diego Biurrun | 2011-11-02 |
| | |||
* | Remove some stray unnecessary ffmpeg references. | Diego Biurrun | 2011-11-02 |
| |