summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* avfilter: add ssim filterPaul B Mahol2015-06-24
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Merge commit 'c060d046aa2f89c0e601a2dcfbce53f0e36cf498'Michael Niedermayer2015-06-21
|\ | | | | | | | | | | | | * commit 'c060d046aa2f89c0e601a2dcfbce53f0e36cf498': af_resample: Set the number of samples in the last frame Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * af_resample: Set the number of samples in the last frameLuca Barbato2015-06-20
| | | | | | | | | | | | Otherwise trailing zeroes would appear. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * x86: check for AV_CPU_FLAG_AVXSLOW where usefulJames Almer2015-05-31
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | libavfilter/formats: Fix parsing of channel specifications with a trailing 'c'.Simon Thelen2015-06-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/formats: Add test for ff_parse_channel_layout()Michael Niedermayer2015-06-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/af_afade: add couple of more curvesPaul B Mahol2015-06-15
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/af_afade: use av_clipd() instead of nested FFMAX & FFMINPaul B Mahol2015-06-14
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: bump minor after colorkey additionClément Bœsch2015-06-14
| |
* | avfilter/vf_colorkey: Add colorkey video filterTimo Rothenpieler2015-06-14
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/drawutils: Assert av_pix_fmt_desc_get() return value in ↵Michael Niedermayer2015-06-13
| | | | | | | | | | | | | | | | | | | | | | ff_fill_line_with_color() Theres currently no case where this could be triggered Found-by: Daemon404 Reviewed-by: Nicolas George <george@nsup.org> Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/lut3d: assert on pixel format descriptorClément Bœsch2015-06-13
| | | | | | | | inlink->format is supposed to be set to a valid format controlled by query_formats().
* | avfilter/geq: assert on pixel format descriptorClément Bœsch2015-06-13
| | | | | | | | inlink->format is supposed to be set to a valid format controlled by query_formats().
* | avfilter/drawutils: Fix format validity check in ff_draw_init()Michael Niedermayer2015-06-13
| | | | | | | | | | Found-by: Daemon404 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_zoompan: support planar rgb pixel formatsPaul B Mahol2015-06-12
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter: fix a few 5 spaces indentClément Bœsch2015-06-07
| |
* | vf_colormatrix: calculate coefficients only onceGanesh Ajjanagadde2015-06-07
| | | | | | | | | | | | | | calc_coefficients is no longer being called every frame Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/tinterlace: Double aspect ratio for modes merge and pad.Carl Eugen Hoyos2015-06-04
| |
* | avfilter/vf_blend: add linearlight and glow modePaul B Mahol2015-06-03
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_blend: add hardmix modePaul B Mahol2015-06-02
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_blend: fix vividlight blend modePaul B Mahol2015-06-02
| | | | | | | | | | Pointed-out-by: Rudolf Polzer Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/vf_blend: clip result for divide blend modePaul B Mahol2015-06-02
| | | | | | | | | | Pointed-out-by: Rudolf Polzer Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | x86: check for AV_CPU_FLAG_AVXSLOW where usefulJames Almer2015-06-01
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_mpdecimate: add comment about 8x8 SADPeter Cordes2015-05-31
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_mpdecimate: support more pixel formats, including GBRPPeter Cordes2015-05-31
| | | | | | | | | | | | | | Add some planar formats we can handle without distorting the meaning of hi and lo. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_mpdecimate: debug logging of threshold statsPeter Cordes2015-05-31
| | | | | | | | | | | | | | | | | | | | | | It's often really helpful to know why a frame wasn't decimated (lo or hi), and how much you exceeded the threshold by, if you're trying to tweak the thresholds to get what you want. mpdecimate already prints a line per input frame with -v debug, this just makes it longer. Signed-off-by: Peter Cordes <peter@cordes.ca>
* | avfilter/vf_mpdecimate: pass the same AVClass context as use elsewhere to ↵Peter Cordes2015-05-31
| | | | | | | | | | | | av_pixelutils_get_sad_fn() Signed-off-by: Peter Cordes <peter@cordes.ca>
* | avfilter/vf_fade: Force alpha pixel format if alpha is set to 1Michael Niedermayer2015-05-31
| | | | | | | | | | | | Fixes Ticket4321 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/x86/vf_hqdn3d: Fix register typesMichael Niedermayer2015-05-27
| | | | | | | | | | | | Fixes Ticket4301 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_hqdn3d: Initialize the whole LUTMichael Niedermayer2015-05-27
| | | | | | | | | | | | | | | | | | With bps > 8 more than 255..255 are used The initialized table content is left unchanged, But it could also be adjusted for the slight difference of the maximum Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/x86/vf_fspp: Fix invalid combination of opcode and operandsMichael Niedermayer2015-05-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '7046bd9bc9ce04521edf453c9b603d84d69c7512'Michael Niedermayer2015-05-20
|\| | | | | | | | | | | | | | | | | | | * commit '7046bd9bc9ce04521edf453c9b603d84d69c7512': lavfi: Move avcodec header to the only filter needing it Conflicts: libavfilter/avfilter.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi: Move avcodec header to the only filter needing itVittorio Giovara2015-05-19
| | | | | | | | af_ashowinfo, due to the enum AVAudioServiceType use.
| * Revert "lavfi: always check av_expr_parse_and_eval() return value"Anton Khirnov2015-05-05
| | | | | | | | | | | | | | This reverts commit 63be97ec403023fb664798432acedaf6e6922527. All those calls were unchecked on purpose, as explained in the comments in the code.
| * buffersrc: Use the correct deallocation functionFederico Tomassetti2015-04-22
| | | | | | | | | | | | This correction was suggested to me by Michael Niedermayer Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | avfilter/avfiltergraph: Rename ff_avfilter_graph_config_pointers to ↵Michael Niedermayer2015-05-18
| | | | | | | | | | | | | | | | graph_config_pointers. The function is static and only used once in the file its defined in. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/buffersink: return EOF if closed link in ↵Michael Niedermayer2015-05-17
| | | | | | | | | | | | av_buffersink_get_frame_flags() Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_zoompan: free out AVFrame on failureMichael Niedermayer2015-05-13
| | | | | | | | | | | | | | Fixes: CID1197065 Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/avf_showcqt: Fix gamma comparisonsMichael Niedermayer2015-05-12
| | | | | | | | | | | | Fixes CID1297587, CID1297586, 1297585 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_cover_rect: Handle the case where the cover rectangle is as ↵Michael Niedermayer2015-05-12
| | | | | | | | | | | | | | | | | | large as the input Fixes division by 0 Fixes CID1297575 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_fftfilt: Add MAX_PLANES and change it to 4Michael Niedermayer2015-05-12
| | | | | | | | | | | | The 4th planes is currently unused as no formats with alpha are supported yet Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/af_aphaser: reject too small delayPaul B Mahol2015-05-12
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/Makefile: add missing lavfutils.c dependency to cover_rect and ↵James Almer2015-05-05
| | | | | | | | | | | | find_rect filters Signed-off-by: James Almer <jamrial@gmail.com>
* | avfilter/vf_cover_rect: clip rectangle if it is partly outside the inputMichael Niedermayer2015-05-04
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/cropdetect: Fix cropdetect for > 8 bit input.Carl Eugen Hoyos2015-05-04
| |
* | avfilter/avf_showcqt: optimize gamma calculationMuhammad Faiz2015-05-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | benchmark (on intel core2 duo, gcc 4.9.1) input samples duration 00:03:39.59 command: time -p ffmpeg -f f32le -ac 2 -ar 44100 -i input.pcm \ -filter_complex showcqt=fullhd=0:gamma=$gamma \ -f rawvideo -y /dev/null gamma previous modified 1 48.49 s 45.38 s 2 49.33 s 48.11 s 3 80.86 s 59.80 s 4 80.84 s 51.25 s 5 80.75 s 61.06 s 6 80.93 s 61.80 s 7 80.03 s 61.56 s Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter: Add cover_rect filterMichael Niedermayer2015-05-02
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter: add find_rect filterMichael Niedermayer2015-05-02
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_libopencv: Make ocv_filter_entries constMichael Niedermayer2015-05-02
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/lavfutils: disable frame threads when decoding a single imageMichael Niedermayer2015-04-30
| | | | | | | | | | | | The image decoding code does expect the image to be decoded immedeatly Signed-off-by: Michael Niedermayer <michaelni@gmx.at>