Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | cosmetics: Fix spelling mistakes | Vittorio Giovara | 2016-05-04 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||
* | yadif: update frame rate | Michael Niedermayer | 2015-11-09 |
| | | | | | (cherry picked from ffmpeg commit 31619584556466e4beab98e9b04ed4c5ba0db178) Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | lavu: Drop the {minus,plus}1 suffix from AVComponentDescriptor fields | Vittorio Giovara | 2015-09-07 |
| | | | | | | The new fields can be accessed directly and are more intelligible. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||
* | vf_yadif: Relicense from GPL to LGPL | Robert Krüger | 2014-01-14 |
| | | | | All copyright holders have agreed to the relicensing. | ||
* | lavfi: do not export the filters from shared objects | Anton Khirnov | 2013-10-28 |
| | |||
* | vf_yadif: support slice threading | Anton Khirnov | 2013-05-24 |
| | |||
* | yadif: correct strides in filter_edges_16bit | James Darnley | 2013-05-14 |
| | | | | | | | The C code treats the data as arrays of uint16_t so strides must not be in bytes but in pixels. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | yadif: restore speed of the C filtering code | James Darnley | 2013-05-14 |
| | | | | | | | | | | | | | | Always use the special filter for the first and last 3 columns (only). Changes made in 64ed397 slowed the filter to just under 3/4 of what it was. This commit restores the speed while maintaining identical output. For reference, on my Athlon64: 1733222 decicycles in old 2358563 decicycles in new 1727558 decicycles in this Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | vf_yadif: switch to an AVOptions-based system. | Anton Khirnov | 2013-04-09 |
| | |||
* | lavfi: switch to AVFrame. | Anton Khirnov | 2013-03-08 |
| | | | | | Deprecate AVFilterBuffer/AVFilterBufferRef and everything related to it and use AVFrame instead. | ||
* | vf_yadif: fix out-of line reads | Anton Khirnov | 2013-02-15 |
| | | | | Some changes in the border pixels, visually indistinguishable. | ||
* | vf_yadif: factorize initializing the filtering callbacks | Anton Khirnov | 2013-02-15 |
| | | | | Do it all in config_props(). | ||
* | vf_yadif: silence a warning. | Anton Khirnov | 2013-02-06 |
| | | | | | | | clang says: libavfilter/vf_yadif.c:192:28: warning: incompatible pointer types assigning to 'void (*)(uint8_t *, uint8_t *, uint8_t *, uint8_t *, int, int, int, int, int)' from 'void (uint16_t *, uint16_t *, uint16_t *, uint16_t *, int, int, int, int, int)' | ||
* | lavfi: merge start_frame/draw_slice/end_frame | Anton Khirnov | 2012-11-28 |
| | | | | | Any alleged performance benefits gained from the split are purely mythological and do not justify added code complexity. | ||
* | avfilter: call x86 init functions under if (ARCH_X86), not if (HAVE_MMX) | Diego Biurrun | 2012-10-12 |
| | |||
* | lavfi: do not use av_pix_fmt_descriptors directly. | Anton Khirnov | 2012-10-12 |
| | |||
* | lavfi: convert input/ouput list compound literals to named objects | Mans Rullgard | 2012-10-10 |
| | | | | | | | 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> | ||
* | Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat | Anton Khirnov | 2012-10-08 |
| | |||
* | yadif: cosmetics | Luca Barbato | 2012-09-09 |
| | |||
* | 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> | ||
* | 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 |
| | |||
* | lavfi: use avfilter_unref_bufferp() where appropriate. | 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 |
| | |||
* | vf_yadif: move x86 init code to x86/yadif.c | Mans Rullgard | 2012-07-02 |
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> | ||
* | lavfi: make filters less verbose. | Anton Khirnov | 2012-06-26 |
| | |||
* | lavfi: remove 'opaque' parameter from AVFilter.init() | Anton Khirnov | 2012-06-26 |
| | | | | | | 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. | ||
* | lavfi: make avfilter_get_video_buffer() private on next bump. | Anton Khirnov | 2012-06-13 |
| | | | | | They are only useful inside filters and we don't allow user filters for now. | ||
* | lavfi: remove request/poll and drawing functions from public API on next bump | Anton Khirnov | 2012-06-05 |
| | | | | | They are only useful inside filters and we don't allow user filters for now. | ||
* | lavfi: make formats API private on next bump. | Anton Khirnov | 2012-06-05 |
| | | | | | It is only useful inside filters and we don't allow user filters for now. | ||
* | lavfi: remove avfilter_default_* from public API on next bump. | Anton Khirnov | 2012-05-22 |
| | | | | | Those functions are only useful inside filters. It is better to not support user filters until the API is more stable. | ||
* | yadif: Flush filter on eof. | Robert Nagy | 2012-05-14 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | yadif: Improve pts accuracy. | Robert Nagy | 2012-05-14 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | vf_yadif: fix missing error handling for avfilter_poll_frame() | Robert Nagy | 2012-05-07 |
| | |||
* | Drop some completely unnecessary av_unused attributes. | Diego Biurrun | 2012-02-13 |
| | |||
* | yadif: support 10bit YUV | Luca Barbato | 2011-12-13 |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||
* | vf_yadif: add support to yuva420p | Stefano Sabatini | 2011-09-21 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | vf_yadif: correct documentation on the parity parameter | Stefano Sabatini | 2011-09-21 |
| | | | | | | | 0 is top-field-first, 1 is bottom-field-first, not the other way around. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | vf_yadif: copy buffer properties like aspect for second frame as well | Joakim Plate | 2011-09-21 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | vf_yadif: add an option to enable/disable deinterlacing based on src frame ↵ | Joakim Plate | 2011-09-19 |
| | | | | | | | "interlaced" flag Signed-off-by: Joakim Plate <elupus@ecce.se> Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | yadif: support 16-bit | James Darnley | 2011-04-26 |
| | | | | | | Fixes by Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | yadif: support more than yuv420p. | James Darnley | 2011-04-26 |
| | | | | | | and correctly support grey8 Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | yadif: Fix assert() failure | Michael Niedermayer | 2011-04-26 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | Reduce picture size for yadif. | Michael Niedermayer | 2011-04-20 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | Change yadif to not use out of picture lines. | Michael Niedermayer | 2011-04-03 |
| | | | | | | | Fixes issue2272. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net> |