Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-10-28lavfi: do not export the filters from shared objectsAnton Khirnov
2013-05-17vf_drawtext: don't leak the expressions.Anton Khirnov
2013-05-17vf_drawtext: do not reset the frame number in config_input.Anton Khirnov
Frame number should be incremented normally even if the link properties change.
2013-05-16vf_drawtext: use the name 's' for the pointer to the private contextAnton Khirnov
This is shorter and consistent across filters.
2013-04-09lavfi: remove now unused args parameter from AVFilter.initAnton Khirnov
2013-04-09vf_drawtext: switch to an AVOptions-based system.Anton Khirnov
2013-03-08lavfi: switch to AVFrame.Anton Khirnov
Deprecate AVFilterBuffer/AVFilterBufferRef and everything related to it and use AVFrame instead.
2012-12-05Remove pointless #undefs of previously forbidden functions.Anton Khirnov
2012-11-28lavfi: merge start_frame/draw_slice/end_frameAnton Khirnov
Any alleged performance benefits gained from the split are purely mythological and do not justify added code complexity.
2012-11-02vf_drawtext: do not use deprecated av_tree_node_sizeAnton Khirnov
2012-10-12lavfi: do not use av_pix_fmt_descriptors directly.Anton Khirnov
2012-10-11lavfi: convert input/ouput list compound literals to named objectsMans Rullgard
A number of compilers, for example those from TI and IBM, choke on these initialisers. The current style is also quite ugly. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-08Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov
2012-09-05avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union memberMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-09-05avopt: Store defaults for AV_OPT_TYPE_FLAGS in the i64 union memberMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-09-05avopt: Store defaults for AV_OPT_TYPE_CONST in the i64 union memberMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-08-16Add more missing includes after removing the implicit common.hMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-22lavfi: add error handling to end_frame().Anton Khirnov
2012-07-22lavfi: add error handling to draw_slice().Anton Khirnov
2012-07-22lavfi: add error handling to start_frame().Anton Khirnov
2012-07-22lavfi: use const for AVFilterPad declarations in all filters.Ronald S. Bultje
2012-07-20lavfi: 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-20vf_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-06-26lavfi: remove 'opaque' parameter from AVFilter.init()Anton Khirnov
It is not used in any filters currently and is inherently evil. If passing binary data to filters is required in the future, it should be done with some AVOptions-based system.
2012-06-13lavfi: make AVFilterPad opaque after two major bumps.Anton Khirnov
It will allow adding new fields to it without ABI breaks.
2012-06-05lavfi: remove request/poll and drawing functions from public API on next bumpAnton Khirnov
They are only useful inside filters and we don't allow user filters for now.
2012-06-05lavfi: make formats API private on next bump.Anton Khirnov
It is only useful inside filters and we don't allow user filters for now.
2012-05-22lavfi: remove avfilter_null_* from public API on next bump.Anton Khirnov
Those functions are only useful inside filters. It is better to not support user filters until the API is more stable.
2012-02-21Mark mutable static data const where appropriate.Alex Converse
2012-02-06drawtext: add 'fix_bounds' option on coords fixingAndrey Utkin
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>
2012-02-06drawtext: fix text_{w, h} expression varsAndrey Utkin
Before, {text_,}{w,h} vars hadn't got initialized Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-02-05drawtext: add missing braces around an if() block.Andrey Utkin
Prevents uninitialized read. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-12-31cosmetics: Drop unnecessary parentheses around return values.Diego Biurrun
2011-12-07drawtext: remove typoLuca Barbato
It slipped through the last two iterations.
2011-12-07drawtext: introduce rand(min, max)Luca Barbato
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-12-07drawtext: introduce explicit draw/hide variableLuca Barbato
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-12-03drawtext: make x and y parametricLuca Barbato
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.
2011-12-03drawtext: manage memory allocation betterLuca Barbato
Call dtext_prepare_text as early as possible Do not draw if the memory allocation failed
2011-12-03drawtext: refactor draw_textLuca Barbato
Split the memory allocation from the actual drawing.
2011-11-02Remove some stray unnecessary ffmpeg references.Diego Biurrun
2011-10-12AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_*Anton Khirnov
2011-09-07AVOptions: deprecate av_opt_set_defaults2Anton Khirnov
It's a hack which was created to allow for multiple options with different defaults to refer to same field (e.g. 'b' vs 'ab'). There is no need for it anymore.
2011-07-07vf_drawtext: Remove some write-only variables.Diego Biurrun
libavfilter/vf_drawtext.c:427:22: warning: variable 'dst_pixel' set but not used libavfilter/vf_drawtext.c:463:22: warning: variable 'dst_pixel' set but not used
2011-06-20drawtext: add braces around initialisers for option defaultsStefano Sabatini
Fix warnings of the type: vf_drawtext.c:NNN: warning: missing braces around initializer vf_drawtext.c:NNN: warning: (near initialization for ‘drawtext_options[X].default_val’) Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-06-20drawtext: reindent after the previous commitStefano Sabatini
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-06-20drawtext: fix strftime() text expansionStefano Sabatini
The feature was dropped after the filter was partially rewritten and recommitted. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-05-31vf_drawtext: Replace FFmpeg by Libav in license boilerplate.Diego Biurrun
2011-05-07drawtext: add shadow support.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-05-07drawtext: factor draw_glyphs.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-05-07drawtext: fix and optimize yuv blend.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net>