summaryrefslogtreecommitdiffstats
path: root/TOOLS/vf_dlopen/telecine.c
Commit message (Collapse)AuthorAgeFilesLines
* vf_dlopen: remove this filterwm42017-06-181-269/+0
| | | | | | | | | | | | | | | | It was an attempt to move some MPlayer filters (which were removed from mpv) to external, loadable filters. That worked well, but then the MPlayer filters were ported to libavfilter (independently), so they're available again. Also there is a more widely supported and more advanced loadable filter system supported by mpv: vapoursynth. In conclusion, vf_dlopen is not useful anymore, confusing, and requires quite a bit of code (and probably wouldn't survive the rewrite of the mpv video filter chain, which has to come at some point). It has some implicit dependencies on internal conventions, like possibly the format names dropped in the previous commit. We also deprecated it last release. Drop it.
* malloc+memset(0) to callocBruno George de Moraes2014-09-051-2/+1
| | | | Signed-off-by: wm4 <wm4@nowhere>
* TOOLS/vf_dlopen: use new pixelformats, fix usage for newstyle argsKevin Mitchell2014-05-151-1/+1
|
* vf_dlopen examples: add copyright headers (LGPL 2.1+)Rudolf Polzer2013-04-081-0/+21
|
* TOOLS: fix first frame pts for dlopen/telecine.soRudolf Polzer2012-09-281-6/+13
| | | | | | | | | | | | | | | When the first frame of a telecine pattern did not generate an output frame (because it is a 0 or a 1), this could lead to the first two output frames getting equal pts values. When the first frame of a telecine pattern generates exactly one output frame (i.e. when the telecine pattern starts with 2 or 3), then the output was correct before this comment, and still is unchanged. When the first frame of a telecine pattern generates more than one output frame (i.e. when it starts with 4 to 9), then output pts are still broken. This is not really solvable without knowing the frame duration, or delaying output by one frame.
* vf_dlopen: add a generic filter to load external filtersRudolf Polzer2012-08-231-0/+242
Usage: -vf dlopen=filename.so:args... Examples of such filters are provided in TOOLS/vf_dlopen/