aboutsummaryrefslogtreecommitdiffhomepage
path: root/TOOLS/vf_dlopen
Commit message (Collapse)AuthorAge
* video: remove internal QP passingGravatar wm42014-12-03
| | | | | | | | | | | This was required by vf_pp, which was just removed. vf_dlopen has this stuff in its API. This API is considered stable, so the related fields are not removed from it. But the fields are always 0 now, so there's no point in keeping the example program around. vf_pullup.c did some extremely awkward passthrough of this information, but didn't actually use it.
* TOOLS/vf_dlopen/ildetect.sh: remove duplicated assigmentGravatar shdown2014-10-16
|
* malloc+memset(0) to callocGravatar Bruno George de Moraes2014-09-05
| | | | Signed-off-by: wm4 <wm4@nowhere>
* TOOLS/vf_dlopen: use new pixelformats, fix usage for newstyle argsGravatar Kevin Mitchell2014-05-15
|
* ildetect: add ILDETECT_FORCE_RUN (if interlacing could not be decided, ↵Gravatar Rudolf Polzer2013-12-18
| | | | assume yadif).
* ildetect: $ILDETECT_RUN_INTERLACED_ONLY to only run the job if not progressiveGravatar Rudolf Polzer2013-06-21
|
* ildetect.sh: add a quiet mode; verify telecine decisionGravatar Rudolf Polzer2013-06-20
| | | | | | | For quiet mode: ILDETECT_QUIET=1 ildetect.sh ... Telecine decision (guess by ildetect.so) is verified by retrying the ildetect run with the pullup filter inserted.
* ildetect.sh: skip needlessly going through vo_lavcGravatar Rudolf Polzer2013-06-20
| | | | | We can now turn off encoding mode by command line and use vo_null instead.
* ildetect.sh: better interlace detection rangeGravatar Rudolf Polzer2013-06-20
|
* ildetect.sh: env vars supportGravatar Rudolf Polzer2013-06-20
|
* vf_dlopen ildetect: fix numdecidedadjacentframes counterGravatar Rudolf Polzer2013-06-16
|
* vf_dlopen ildetect: make the wrapper shell script more robustGravatar Rudolf Polzer2013-06-16
|
* vf_dlopen filters: add an "ildetect" filter that detects interlacingGravatar Rudolf Polzer2013-06-16
| | | | | The filter analyzes each frame for combing, and decides at the end whether the content is likely interlaced, telecined or progressive.
* vf_dlopen framestep: step width of 0Gravatar Rudolf Polzer2013-05-20
| | | | | This is now defined to mean to never output any frame again (except for the first).
* vf_dlopen framestep filter: add a parameter for the phaseGravatar Rudolf Polzer2013-05-20
| | | | | also, default to 0-indexed frame counts (so by default, the 1st frame is output). Old behaviour can be done by -vf dlopen=./framestep.so:42:41.
* vf_dlopen examples: slightly simply the framestep filterGravatar Rudolf Polzer2013-05-16
| | | | We don't need config() ;)
* vf_dlopen examples: add framestep filterGravatar Rudolf Polzer2013-05-16
| | | | Usage: -vf dlopen=./framestep.so:5
* vf_dlopen examples: add copyright headers (LGPL 2.1+)Gravatar Rudolf Polzer2013-04-08
|
* TOOLS: fix first frame pts for dlopen/telecine.soGravatar Rudolf Polzer2012-09-28
| | | | | | | | | | | | | | | 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: vf_rectangle filter moved to dlopen (unix only)Gravatar Rudolf Polzer2012-09-18
| | | | It is unix only, because vf_dlopen filters have no way to receive input (yet)
* vf_dlopen: improve performance for 1-frame-for-1-frame filtersGravatar Rudolf Polzer2012-09-18
| | | | | | This is done by requesting a buffer from the next filter in the chain, instead of always allocating our own. This allows the next filter to e.g. ensure its own preferred memory layout.
* vf_dlopen: add a generic filter to load external filtersGravatar Rudolf Polzer2012-08-23
Usage: -vf dlopen=filename.so:args... Examples of such filters are provided in TOOLS/vf_dlopen/