summaryrefslogtreecommitdiff
path: root/libavfilter/vf_tinterlace.c
Commit message (Collapse)AuthorAge
...
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-06-24
| | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: x86: Only use optimizations with cmov if the CPU supports the instruction x86: Add CPU flag for the i686 cmov instruction x86: remove unused inline asm macros from dsputil_mmx.h x86: move some inline asm macros to the only places they are used lavfi: Add the af_channelmap audio channel mapping filter. lavfi: add join audio filter. lavfi: allow audio filters to request a given number of samples. lavfi: support automatically inserting the fifo filter when needed. lavfi/audio: eliminate ff_default_filter_samples(). Conflicts: Changelog libavcodec/x86/h264dsp_mmx.c libavfilter/Makefile libavfilter/allfilters.c libavfilter/avfilter.h libavfilter/avfiltergraph.c libavfilter/version.h libavutil/x86/cpu.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi: update some deprecated functionsPaul B Mahol2012-06-16
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavfi/tinterlace: support symbolic names for the parameterStefano Sabatini2012-04-30
| | | | Also deprecate the use of numerical values.
* lavfi/tinterlace: make video as interlaced in mode 6Stefano Sabatini2012-04-30
| | | | | | This is useful for marking progressive video processed by the filter as interlaced, avoiding the interlaced flag to switch back and forth at each frame.
* lavfi/tinterlace: add tinterlace mode 6Stuart Morris2012-04-30
| | | | | | | | | This new mode is useful for generating frames for interlaced video displays. Typically interlaced video displays have no form of field synchronisation. This new mode guarantees correct field order without any requirement for field synchronisation. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* lavfi/tinterlace: remove unnecessary NULL check in start_frame()Stefano Sabatini2012-04-27
|
* lavfi/tinterlace: use avfilter_unref_bufferp()Stefano Sabatini2012-04-27
|
* lavfi/tinterlace: fix doxy in copy_picture_field()Stefano Sabatini2012-04-27
|
* vf_tinterlace: implement interlace mode 5Stefano Sabatini2012-01-01
| | | | Allow creating interlaced bottom field first video.
* lavfi: port tinterlace filter from MPlayerStefano Sabatini2011-12-31
Port MPlayer tinterlace filter from MPlayer, with some ideas taken from the FFmbc/libavfilter port, with the following main differences: * added support for full-scale YUVJ formats * added support for YUVA420P * request_frame() on the filter is forced to return a frame * some code factorization (related to the copy_picture_fields() function) * fixed black padding values for mode 3