summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* Merge commit 'd3cfd7aff86ee3d449ca68aba21d67b9b2136a9b'Michael Niedermayer2014-07-08
|\ | | | | | | | | | | | | | | * commit 'd3cfd7aff86ee3d449ca68aba21d67b9b2136a9b': af_compand: make sure request_frame always outputs at least one frame See: 6b68e2a43b3407522080be50a2a19cff2f9715ef Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * af_compand: make sure request_frame always outputs at least one frameAndrew Kelley2014-07-08
| | | | | | | | | | | | | | | | | | | | | | This fixes a segmentation fault because request_frame in fifo.c assumes that the call to ff_request_frame will populate fifo->root.next. Before, it was possible for request_frame in af_compand to not do this, resulting in a null pointer access. Now, request_frame in af_compand always will return at least one frame or an error, as per the API specifications in avfilter.h for request_frame. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit 'a9aee08d900f686e966c64afec5d88a7d9d130a3'Michael Niedermayer2014-07-08
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'a9aee08d900f686e966c64afec5d88a7d9d130a3': dsputil: Split off FDCT bits into their own context Conflicts: configure libavcodec/Makefile libavcodec/asvenc.c libavcodec/dnxhdenc.c libavcodec/dsputil.c libavcodec/mpegvideo.h libavcodec/mpegvideo_enc.c libavcodec/x86/Makefile libavcodec/x86/dsputilenc_mmx.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_drawtext: Add #if HAVE_UNISTD_H around #include <unistd.h>Michael Niedermayer2014-07-08
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vsrc_cellauto: Use av_mallocz_array()Michael Niedermayer2014-07-06
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_vignette: Use av_malloc_array()Michael Niedermayer2014-07-06
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/unsharp_opencl: use av_mallocz_array()Michael Niedermayer2014-07-06
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/haldclut: fix R/B swap in CLUT loadingClément Bœsch2014-07-05
| | | | | | | | Fixes Ticket #3751.
* | lavfi/drawtext: do not allocate FT_Glyph, but keep it in the Glyph structureStefano Sabatini2014-07-05
| | | | | | | | Slightly simplify.
* | avfilter/vf_drawtext: fix resource leakLeandro Santiago2014-07-03
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter: add flanger filterPaul B Mahol2014-07-03
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/af_aphaser: move wave table generation code into separate filePaul B Mahol2014-07-03
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_format: Check pix_fmts before dereferencing itMichael Niedermayer2014-07-03
| | | | | | | | | | | | Fixes CID1224286 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/avfiltergraph: dont "or" together error codesMichael Niedermayer2014-07-03
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/overlay: show incoming frames on debug messagesStefano Sabatini2014-07-02
| | | | | | | | | | | | | | | | | | | | | | This is especially useful to debug queue overflow issues. Ideally we should be able to set the debug message at the dualinput/framesync level, but they do not have the information related to the filter context and the inlink, so cannot access much useful information. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* | Merge commit 'e3fcb14347466095839c2a3c47ebecff02da891e'Michael Niedermayer2014-07-01
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'e3fcb14347466095839c2a3c47ebecff02da891e': dsputil: Split off IDCT bits into their own context Conflicts: configure libavcodec/aic.c libavcodec/arm/Makefile libavcodec/arm/dsputil_init_arm.c libavcodec/arm/dsputil_init_armv6.c libavcodec/asvdec.c libavcodec/dnxhdenc.c libavcodec/dsputil.c libavcodec/dvdec.c libavcodec/dxva2_mpeg2.c libavcodec/intrax8.c libavcodec/mdec.c libavcodec/mjpegdec.c libavcodec/mjpegenc_common.h libavcodec/mpegvideo.c libavcodec/ppc/dsputil_altivec.h libavcodec/ppc/dsputil_ppc.c libavcodec/ppc/idctdsp.c libavcodec/x86/Makefile libavcodec/x86/dsputil_init.c libavcodec/x86/dsputil_mmx.c libavcodec/x86/dsputil_x86.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/f_ebur128: Use av_malloc_array()Michael Niedermayer2014-07-01
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/showcqt: adding freetype supportMuhammad Faiz2014-06-30
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/overlay: reindentClément Bœsch2014-06-29
| |
* | avfilter/buffersrc: reindentClément Bœsch2014-06-29
| |
* | avfilter/vf_pullup: workaround bug in gcc 4.4.3 on ARMMichael Niedermayer2014-06-29
| | | | | | | | | | | | | | | | | | | | The gcc version affected is very old and unmaintained AFAIK thus i made no attempt to report this to the gcc developers. The workaround is pushed as it may still affect users and does affect one fate client Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/x86/vf_pullup: fix "invalid combination of opcode and operands" ↵Michael Niedermayer2014-06-28
| | | | | | | | | | | | with nasm Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/x86/vf_pullup: fix old typoMichael Niedermayer2014-06-25
| | | | | | | | | | | | | | This makes C and MMX match, no change to fate as the differences where apparently not sufficient to show up in fate Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_pullup: use ptrdiff_t as stride argument for dsp functionsMichael Niedermayer2014-06-25
| | | | | | | | | | | | This should avoid issues on x86_64 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_deshake: fix macro ()Michael Niedermayer2014-06-24
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_colormatrix: fix macro ()Michael Niedermayer2014-06-24
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_hqx: optimize table initMichael Niedermayer2014-06-24
| | | | | | | | | | | | | | | | | | | | 5389024880 -> 1389386610 dezicycles This surely can be optimized more, i just didnt want to cause a slowdown when trying to make the fate test bitexact. Further optimization left to ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_hqx: avoid floatsMichael Niedermayer2014-06-24
| | | | | | | | | | | | | | | | this likely fixes fate failures 2748170880 -> 5389024880 dezicycles Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_blend: fix macro ()Michael Niedermayer2014-06-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/unsharp_opencl: fix macro ()Michael Niedermayer2014-06-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | drawtext: drop unused draw_glyphs() arg "rgbcolor"Andrey Utkin2014-06-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_hqx: remove << 0Michael Niedermayer2014-06-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_hqx: partly fix big endian fate testMichael Niedermayer2014-06-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/deshake_opencl: fix macro ()Michael Niedermayer2014-06-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/avf_showspectrum: fix macro ()Michael Niedermayer2014-06-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/hqx: add some self promotion in doxy.Clément Bœsch2014-06-21
| | | | | | | | This is useful to understand how it's different from the original code.
* | avfilter/hqx: unroll the pattern calculationClément Bœsch2014-06-21
| | | | | | | | Code si smaller, no speed difference.
* | avfilter: add hqx filter (hq2x, hq3x, hq4x)Clément Bœsch2014-06-21
| | | | | | | | Partially fixes Ticket #3404 (xbr filter remaining)
* | avfilter/vf_spp: Use av_malloc_array()Michael Niedermayer2014-06-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vf_sab: use av_malloc_array()Michael Niedermayer2014-06-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '5a69ded12aaf2bd3baed5d1d644ef23cfecef87f'Michael Niedermayer2014-06-16
|\| | | | | | | | | | | | | * commit '5a69ded12aaf2bd3baed5d1d644ef23cfecef87f': vf_showinfo: print display transformation values Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vf_showinfo: print display transformation valuesVittorio Giovara2014-06-14
| |
* | x86util: add and use RSHIFT/LSHIFT macrosChristophe Gisquet2014-06-15
| | | | | | | | | | | | | | Those macros take a byte number as shift argument, as this argument differs between MMX and SSE2 instructions. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/af_asetnsamples: fix pts handling when timebase and 1/samplerate differMichael Niedermayer2014-06-14
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/formats: Use av_realloc_array()Michael Niedermayer2014-06-13
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_dejudder: Use av_mallocz_array()Michael Niedermayer2014-06-13
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_unsharp: use av_malloc_array()Michael Niedermayer2014-06-13
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vfilter/avf_showcqt: fix 'mixed declarations and code'Michael Niedermayer2014-06-13
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/avf_showcqt: add option for lower resolutionMuhammad Faiz2014-06-12
| | | | | | | | Resolution can be 1920x1080 or 960x540.
* | avfilter/showcqt: move qsort_sparsecoeff closer to where it belongsClément Bœsch2014-06-11
| |