summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* mandelbrot: make mincol description and code match.Michael Niedermayer2011-11-16
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi: fix misc typo in avfilter.h header.Clément Bœsch2011-11-16
|
* cleanup: remove various double end ';' all over the code.Clément Bœsch2011-11-16
|
* mandelbrot: add dither to convergence & mincol colorings.Michael Niedermayer2011-11-15
| | | | | | | This avoids banding artifacts. Note, low end TFTs still show some banding. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: make mincol the default.Michael Niedermayer2011-11-15
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: add mincol inner coloring method.Michael Niedermayer2011-11-15
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: add inner drawing method to show converence timeMichael Niedermayer2011-11-15
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: add "fractal" to the descriptionMichael Niedermayer2011-11-15
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: Fix "warning: passing argument 2 of ‘draw_mandelbrot’ from ↵Michael Niedermayer2011-11-15
| | | | | | incompatible pointer type" Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* amovie: avoid crash in amovie_request_frame() if no samplesref is availableStefano Sabatini2011-11-15
| | | | | The crash occurrs when a frame is successfully decoded, but no decoded data is immediately available (typically happens with ogg/vorbis).
* mandelbrot: add math.h for log2()Michael Niedermayer2011-11-14
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: avoid INFINITY as openbsd seems not to like it.Michael Niedermayer2011-11-14
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* pad: fix format string lengthMichael Niedermayer2011-11-14
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* vsrc_mandelbrot: set options through the opt frameworkStefano Sabatini2011-11-13
|
* mandelbrot: remove always-false condition in fill_from_cacheGiorgio Vazzana2011-11-13
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: allow visualizing the period of converged points.Michael Niedermayer2011-11-13
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: Add inner variable & enum for inner coloring schemes.Michael Niedermayer2011-11-13
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: only check bailout once every 2 iterations.Michael Niedermayer2011-11-13
| | | | | | Once we bailed out we calculate the exact iteration in which it would have happened if needed. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: add SQR() macroMichael Niedermayer2011-11-13
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: correct and simplify the formula used in NORMALIZED_ITERATION_COUNTGiorgio Vazzana2011-11-13
| | | | | | | | Use log(sqrt(mb->bailout)) instead of log(mb->bailout) because mb->bailout represent the bailout radius squared, and then simplify the two sqrt(). This is also slightly faster. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: unroll the innermost loop once.Michael Niedermayer2011-11-13
| | | | | | This allows us to remove a if() and a variable assignment. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: only check periodicity once for each period instead of twice.Michael Niedermayer2011-11-13
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: use period detection depening on left pixel and not theMichael Niedermayer2011-11-13
| | | | | | | previous calculated pixel, this is more accurate due to the last calculated often being farther away. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: remove unused variablesGiorgio Vazzana2011-11-13
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: add missing options to the parsing codeGiorgio Vazzana2011-11-13
| | | | | | The following options were added: end_scale, end_pts, bailout, outer. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: fix sscanf format stringGiorgio Vazzana2011-11-12
| | | | | | Replace ',' with ':' Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: Print a note if the cache is too smallMichael Niedermayer2011-11-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: increase cache sizeMichael Niedermayer2011-11-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: increase resolution, and decrease zoom speed to maintain the cpu ↵Michael Niedermayer2011-11-12
| | | | | | requirement. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: increase default maxiterMichael Niedermayer2011-11-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: Only use cycle detection if previous pixel was an interior pixelMichael Niedermayer2011-11-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: detect cycles to speed up interior rendering.Michael Niedermayer2011-11-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: increase default maxiter to 1024Michael Niedermayer2011-11-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: use cache to avoid recalculating points.Michael Niedermayer2011-11-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: more interresting zoom coordinates borrowed from wikipedia.Michael Niedermayer2011-11-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: add a end_scale and pts so we can zoom in.Michael Niedermayer2011-11-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: center coordinate reference on the images centerMichael Niedermayer2011-11-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: make 2 variables constMichael Niedermayer2011-11-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: fix typo that led to hardcoded max iteration count.Michael Niedermayer2011-11-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: support different outer coloring methods.Michael Niedermayer2011-11-11
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mandelbrot: make bailout a variableMichael Niedermayer2011-11-11
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter: bump minor for mandelbrotMichael Niedermayer2011-11-11
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter: add mandelbrot fraktal sourceMichael Niedermayer2011-11-11
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* yadif, its 2011Michael Niedermayer2011-11-11
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* yadif: reject reuse2 buffers as we cant use frames that change under ourMichael Niedermayer2011-11-11
| | | | | | fingers. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* vf_fade: reindent after previous commitStefano Sabatini2011-11-10
|
* vf_fade: add alpha option and alpha fading supportMark Himsley2011-11-10
| | | | Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* vf_fade: add support to options parsingMark Himsley2011-11-10
| | | | | | Extend fade syntax, required by a pending patch. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* src_movie: set the channel layout to default if the codec did not set it.Nicolas George2011-11-06
| | | | | Signed-off-by: Nicolas George <nicolas.george@normalesup.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Mark AVFilterPad[] compound literals as const.Reimar Döffinger2011-11-06
| | | | | | | GCC 4.6.2 at least still seems to fail to put them in .rodata though, see also http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37303 Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>