summaryrefslogtreecommitdiffstats
path: root/libavfilter
Commit message (Collapse)AuthorAgeFilesLines
* x86/vf_ssim: add ff_ssim_4x4_line_xopJames Almer2015-07-202-3/+64
| | | | | | | ~20% faster than ssse3. Also enabled for x86_32 Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* x86/vf_ssim: fix some instruction commentsJames Almer2015-07-201-2/+2
| | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/af_amerge: increase max number of channels from 32 to 64Paul B Mahol2015-07-201-1/+1
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_astats: use UINT64_C instead of the LLU suffixJames Almer2015-07-201-1/+1
| | | | | | Should fix compilation with vs2012 Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter: add random video filterPaul B Mahol2015-07-194-1/+147
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Merge commit '6b15874fc2c3f565732201f7907ae1112727d6ae'Michael Niedermayer2015-07-191-19/+31
|\ | | | | | | | | | | | | * commit '6b15874fc2c3f565732201f7907ae1112727d6ae': af_resample: do not touch the timestamps if we are not resampling Merged-by: Michael Niedermayer <michael@niedermayer.cc>
| * af_resample: do not touch the timestamps if we are not resamplingAnton Khirnov2015-07-191-19/+31
| | | | | | | | | | | | | | | | | | This filter currently assumes that the input audio is continuous and does some timestamps manipulation based on this assumption. This is unnecessary if we are only converting the channel layout or the sample format, without resampling. In such a case, just leave the timestamps as they are.
| * lavfi: Add library identifierVittorio Giovara2015-07-011-1/+3
| |
* | avfilter: Add reverse filterDerek Buitenhuis2015-07-194-1/+145
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | avfilter/vf_blend: unbreak tblendPaul B Mahol2015-07-181-39/+29
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_blend: implement 16bit supportPaul B Mahol2015-07-181-123/+202
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/af_dynaudnorm: Use av_frame_get_channels()Michael Niedermayer2015-07-181-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/af_dynaudnorm: Fix "ISO C90 forbids mixed declarations and code" ↵Michael Niedermayer2015-07-171-8/+14
| | | | | | | | | | | | warnings Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/af_aresample: Check ff_all_* for allocation failuresMichael Niedermayer2015-07-171-6/+15
| | | | | | | | | | | | | | Fixes: signal_sigabrt_7ffff70eccc9_498_divx502.avi with memlimit 1572864 Found-by: Samuel Groß, Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter: bump minor and add Changelog entryPaul B Mahol2015-07-171-2/+2
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/af_compand: fix clipping with default optionsPaul B Mahol2015-07-171-0/+5
| | | | | | | | | | | | | | | | | | Decays and attacks where by default set only for first channel which caused poor defaults to be used which produced clipping on any higher channel. Reported-by: lachs0r Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: add Dynamic Audio Normalizer filterLoRd_MuldeR2015-07-173-0/+736
| |
* | avfilter/af_astats: measure minimal and mean difference between two ↵Paul B Mahol2015-07-171-4/+21
| | | | | | | | | | | | consecutive samples Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavfi/af_pan: Support a maximum of 64 channels.Carl Eugen Hoyos2015-07-172-2/+2
| | | | | | | | The Soundflower input device supports 64 channels.
* | avfilter/vf_eq: Support contrast from -1000 to 1000Michael Niedermayer2015-07-161-2/+2
| | | | | | | | | | | | Fixes "-vf eq=0.05,eq=20" Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/af_astats: make sure p->last is actually always set when measuring ↵Paul B Mahol2015-07-151-1/+2
| | | | | | | | | | | | max difference Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/af_astats: also measure maximal difference between two consecutive ↵Paul B Mahol2015-07-151-2/+10
| | | | | | | | | | | | | | | | samples While here also mention bit depth in documentation. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_smartblur: use the name 's' for the pointer to the private contextPaul B Mahol2015-07-151-31/+31
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/af_astats: calculate audio bit-depthPaul B Mahol2015-07-151-2/+19
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: add erosion, dilation, deflate & inflate filterPaul B Mahol2015-07-154-1/+333
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/internal: add more words to sentanceMichael Niedermayer2015-07-151-1/+1
| | | | | | | | | | | | | | Hopefully fixes english syntax Found-by: ubitux Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/x86/vf_psnr.asm: split one line of license text into twoPaul B Mahol2015-07-141-1/+2
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_removegrain: add x86 and x86_64 SSE2 functionsJames Darnley2015-07-145-19/+1369
| | | | | | | | | | | | | | | | | | | | | | Speed of all modes increased by a factor between 7.4 and 19.8 largely depending on whether bytes are unpacked into words. Modes 2, 3, and 4 have been sped-up by a factor of 43 (thanks quick sort!) All modes are available on x86_64 but only modes 1, 10, 11, 12, 13, 14, 19, 20, 21, and 22 are available on x86 due to the number of SIMD registers used. With a contribution from James Almer <jamrial@gmail.com>
* | avfilter/internal: Improve docs about ff_request_frame()Michael Niedermayer2015-07-151-0/+19
| | | | | | | | | | Reviewed-by: James Darnley <james.darnley@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | vf_psnr: sse2 optimizations for sum-squared-error.Ronald S. Bultje2015-07-145-42/+247
| | | | | | | | | | | | | | | | | | | | | | | | The internal line accumulator for 16bit can overflow, so I changed that from int to uint64_t in the C code. The matching assembly looks a little weird but output looks correct. (avx2 should be trivial to add later.) Reviewed-by: Paul B Mahol <onemda@gmail.com> Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/vf_ssim: Fix "incompatible pointer type" warningsMichael Niedermayer2015-07-141-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | vf_ssim: x86 simd for ssim_4x4xN and ssim_endN.Ronald S. Bultje2015-07-145-9/+284
| | | | | | | | | | | | | | | | Both are 2-2.5x faster than their C counterpart. Reviewed-by: Paul B Mahol <onemda@gmail.com> Reviewed-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | vf_ssim: remove another obscure double loop.Ronald S. Bultje2015-07-131-10/+8
| | | | | | | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | ssim: refactor a weird double loop.Ronald S. Bultje2015-07-131-3/+2
| | | | | | | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/vf_w3fdif: implement slice threadingPaul B Mahol2015-07-121-18/+49
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_stereo3d: implement slice threading for anaglyph outputPaul B Mahol2015-07-121-23/+48
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | vf_ssim: fix s->coefs for yuv with non-4:2:0 subsampling.Ronald S. Bultje2015-07-121-44/+37
| | | | | | | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | vf_psnr: fix rgb channel order mixup in final log message.Ronald S. Bultje2015-07-111-2/+4
| | | | | | | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | vf_psnr: always calculate MSE over full pixel range.Ronald S. Bultje2015-07-111-27/+4
| | | | | | | | | | | | | | | | This makes the output compatible with that of pretty much any other tool that calculates PSNR. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | vF_psnr: move set_meta() calls out of loop.Ronald S. Bultje2015-07-111-2/+2
| | | | | | | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | vf_psnr: add channel weighting based on chroma subsampling.Ronald S. Bultje2015-07-111-8/+23
| | | | | | | | | | | | Also add per-channel psnr stream averages to final log message. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/vf_ssim: Mark constant tables as constMichael Niedermayer2015-07-101-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/vf_removegrain: clip to uint16 instead to uint8Paul B Mahol2015-07-101-8/+8
| | | | | | | | | | | | This is how original filter behaves. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: add removegrainPaul B Mahol2015-07-084-1/+663
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_colormatrix: add yuv444p supportPaul B Mahol2015-07-081-1/+52
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/avf_showvolume: make it possible to use current channel number in ↵Paul B Mahol2015-07-031-2/+3
| | | | | | | | | | | | color expression Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavfi: add (a)drawgraph filterPaul B Mahol2015-07-034-1/+351
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_lut: fix oversightPaul B Mahol2015-07-031-1/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/af_astats: implement recalculation of stats after each X framesPaul B Mahol2015-07-031-7/+26
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/af_astats: export metadataPaul B Mahol2015-07-031-2/+78
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
OpenPOWER on IntegriCloud