summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* avfilter/vf_fspp: Add GBRP and gray8 supportMichael Niedermayer2014-12-26
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* x86/vf_fspp: move pxor in store slice functions out of the loopJames Almer2014-12-26
| | | | | | | m7 is not overwritten, so we only need to clear it once. Found by Christophe Gisquet. Signed-off-by: James Almer <jamrial@gmail.com>
* x86/vf_fspp: port inline asm to yasmJames Almer2014-12-26
| | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/vf_fspp: clarify commentMichael Niedermayer2014-12-26
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_boxblur: generate supported pixfmt list instead of hardcodingMichael Niedermayer2014-12-26
| | | | | | This adds support for several more >8bit planar formats Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi/blend: add difference128 modeStefano Sabatini2014-12-26
|
* avfilter/xbr: reindent after previous commitClément Bœsch2014-12-25
|
* avfilter/xbr: refactor px calculation in FILT[234]Clément Bœsch2014-12-25
|
* avfilter/xbr: move alpha blend assignment out of the macrosClément Bœsch2014-12-25
|
* avfilter/xbr: remove unused maskClément Bœsch2014-12-25
|
* avfilter/xbr: refactor alpha blending macrosClément Bœsch2014-12-25
|
* vf_scale: Use correct chroma positions for YUV420PKieran Kunhya2014-12-25
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_fspp: add missing inline asm guardsJames Almer2014-12-24
|
* lavfi/mp: drop mp=fspp filterStefano Sabatini2014-12-24
| | | | It has been ported to libavfilter.
* lavfi: port mp=fspp to a native libavfilter filterArwa Arif2014-12-24
| | | | Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* avfilter/showwaves: fix height range for cline modeClément Bœsch2014-12-24
|
* avfilter/showwaves: use INT16_MAX instead of a self defined macroClément Bœsch2014-12-24
|
* avfilter/vf_uspp: use av_malloc_array()Michael Niedermayer2014-12-23
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_boxblur: Support 10bit planar formatsMichael Niedermayer2014-12-21
|
* avfilter/vf_boxblur: add gbrp pixfmtMichael Niedermayer2014-12-21
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_spp: Fix overflow in 8bit store sliceMichael Niedermayer2014-12-21
| | | | | | | Fixes regression with ffplay -f lavfi -i testsrc=640x480 -vf format=gray,boxblur=20:10,geq="'mod(lum(X,Y),16)*15'",boxblur=10,geq="'abs(mod(lum(X,Y),15)-7)*32'",spp=4:40 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_boxblur: avoid one addition per lineMichael Niedermayer2014-12-21
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_boxblur: factor rounder offset outMichael Niedermayer2014-12-21
| | | | | | 3322 -> 3204 cycles Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_spp: fix overflows with depth > 8Michael Niedermayer2014-12-20
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_spp: add support for 9bit YUV and GBR as well as GBRP10Michael Niedermayer2014-12-20
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Add FFMPEG_VERSION into the binary libsMichael Niedermayer2014-12-19
| | | | | | This simplifies identifying from which revision a binary of a lib came from Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vsrc_life: Use av_freep() avoid leaving stale pointers in memoryMichael Niedermayer2014-12-19
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_libopencv: use av_freep() avoid leaving stale pointers in memoryMichael Niedermayer2014-12-19
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/lut: reduce dereference in the inner loopYayoi2014-12-18
| | | | | | | | | For rgb, with a 1080p source, 69 to 74fps on core i5(2 core, 1.8GHz), and 136 to 160 fps on an core i7(4770R, 3.2Ghz) Changed the yuv code for consistency, even though the performance increase is not as obvious as rgb Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_spp: add gbrp supportMichael Niedermayer2014-12-18
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_spp: add gray8 supportMichael Niedermayer2014-12-18
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_spp: Fix pointer type warningMichael Niedermayer2014-12-18
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi: add colorlevels filterPaul B Mahol2014-12-16
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_spp: support 10bit per sampleMichael Niedermayer2014-12-15
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_dctdnoiz: use av_freep() to avoid leaving stale pointers in memoryMichael Niedermayer2014-12-14
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/f_sendcmd: Use av_freep() to avoid leaving stale pointers in memoryMichael Niedermayer2014-12-14
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_uspp: fix gray pixfmt handlingMichael Niedermayer2014-12-13
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_uspp: fix used chroma subsampling factorsMichael Niedermayer2014-12-13
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_uspp: fix used pix_fmtMichael Niedermayer2014-12-13
| | | | | Found-by: carl Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_kerndeint: use av_freep(), avoid leaving stale pointers in memoryMichael Niedermayer2014-12-13
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_unsharp: use av_freep() avoid leaving stale pointers in memoryMichael Niedermayer2014-12-13
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_uspp: Add grayscale supportMichael Niedermayer2014-12-13
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_uspp: assert that the qp_type is validMichael Niedermayer2014-12-13
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Delete mp=usppArwa Arif2014-12-12
|
* avfilter/vf_spp: The qp array width is qp_stride not stride/16Michael Niedermayer2014-12-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_spp: Allocate qp storage after qp_stride is knownMichael Niedermayer2014-12-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_spp: change temporary to unsignedMichael Niedermayer2014-12-12
| | | | | | | More consistent with uspp and allows for future 10bit support Found-by: ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_uspp: fix integer overflow in intermediateMichael Niedermayer2014-12-12
| | | | | | Fixes Ticket3596 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_uspp: remove YUV 411/422/440Michael Niedermayer2014-12-12
| | | | | | snow doesnt support 422/411/440 currently, so these do not work yet Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_uspp: use the average QP instead of QP[0]Michael Niedermayer2014-12-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>