summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-11-24
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: libavutil: add utility functions to simplify allocation of audio buffers. libavutil: add planar sample formats and av_sample_fmt_is_planar() avconv: fix segfault at EOF with delayed pictures pcmdec: remove unneeded resetting of samples pointer avconv: remove a now unused parameter from output_packet(). avconv: formatting fixes in output_packet() avconv: declare some variables in blocks where they are used avconv: use the same behavior when decoding audio/video/subs bethsoftvideo: return proper consumed size for palette packets. cdg: skip packets that don't contain a cdg command. crcenc: add flags avconv: use vsync 0 for AVFMT_NOTIMESTAMPS formats. tiffenc: add a private option for selecting compression algorithm md5enc: add flags ARM: remove needless .text/.align directives Conflicts: doc/APIchanges libavcodec/tiffenc.c libavutil/avutil.h libavutil/samplefmt.c libavutil/samplefmt.h tests/ref/fate/bethsoft-vid tests/ref/fate/cdgraphics tests/ref/fate/film-cvid-pcm-stereo-8bit tests/ref/fate/mpeg2-field-enc tests/ref/fate/nuv tests/ref/fate/tiertex-seq tests/ref/fate/tscc-32bit tests/ref/fate/vmnc-32bit Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libavfilter: reindent.Ronald S. Bultje2011-11-05
| |
| * avfilter: don't abort() on zero-size allocations.Ronald S. Bultje2011-11-05
| |
* | vsrc_mandelbrot: Fix vsrc_mandelbrot.c:358:85: warning: ‘epsilon’ may be ↵Michael Niedermayer2011-11-24
| | | | | | | | | | | | used uninitialized in this function [-Wuninitialized] Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter: Error out from avfilter_merge_formats() when there are duplicatesMichael Niedermayer2011-11-23
| | | | | | | | | | | | instead of trying to continue. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vf_mp: rewrite vf_mp filter warning messageMichael Niedermayer2011-11-23
| | | | | | | | | | Warning text by: Clément Bœsch <ubitux@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter: dont write out of array for duplicate formats in ↵Michael Niedermayer2011-11-23
| | | | | | | | | | | | | | | | | | avfilter_merge_formats() Note, this is a theoretical fix, iam not aware of a case where this function receives duplicates in its input. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | graphparser: Fix doxy on avfilter_graph_parse() return value.Michael Niedermayer2011-11-22
| | | | | | | | | | Found-by: ZacS123 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Fix various if parenthesis misplacements.Clément Bœsch2011-11-21
| |
* | vsrc_mandelbrot: fix inner=period, the previous optimizations broke it.Michael Niedermayer2011-11-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vsrc_mandelbrot: increase maxiter to 7189Michael Niedermayer2011-11-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vsrc_mandelbrot: Use threshold to detect cycles.Michael Niedermayer2011-11-19
| | | | | | | | | | | | This way cycles are detected much earlier. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vsrc_mandelbrot: detect edges in interpol()Michael Niedermayer2011-11-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vsrc_mandelbrot: avoid a | in interpol()Michael Niedermayer2011-11-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vsrc_mandelbrot: increase default zoom speed by a factor of 2Michael Niedermayer2011-11-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vsrc_mandelbrot: spatial interpolationMichael Niedermayer2011-11-19
| | | | | | | | | | | | speeds the code up by a factor of about 2-3. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vsrc_mandelbrot: always store values for periodicity checking, this avoids a ↵Michael Niedermayer2011-11-19
| | | | | | | | | | | | few checks. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vsrc_mandelbrot: simplify second bailout search by not recalculating values.Michael Niedermayer2011-11-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vsrc_mandelbrot: increase zyklus array size so that optimizations can write ↵Michael Niedermayer2011-11-19
| | | | | | | | | | | | a bit more. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vsrc_mandelbrot: check bailout only once every 8 iterations, this is around ↵Michael Niedermayer2011-11-19
| | | | | | | | | | | | 10% faster. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vsrc_mandelbrot: factorize periodicity checking too.Michael Niedermayer2011-11-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vsrc_mandelbrot: factorize main calculation out into a macro.Michael Niedermayer2011-11-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi: reimplement MPlayer's af_pan filter for libavfilter.Clément Bœsch2011-11-18
| | | | | | | | | | Original code by Clément Bœsch. Parameters parsing and misc enhancements by Nicolas George.
* | vf_scale: Fix slice position assert to take vertical subsampling into account.Michael Niedermayer2011-11-17
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | 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>