summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* lavfi/showspectrum: set default height to 512Rudolf Polzer2013-02-03
| | | | | | | | | Only power-of-two FFTs are supported; so to get a full spectrum (that is, one up to Nyquist), the height must be a power of two. Therefore, change the default height from 480 to 512. Signed-off-by: Rudolf Polzer <divverent@xonotic.org>
* lavfi/pad: add support to named optionsStefano Sabatini2013-02-03
|
* lavfi/crop: fix help message for the keep_aspect optionStefano Sabatini2013-02-02
|
* avfilter/vf_hqdn3d.h: restore author attribution, history and project nameMichael Niedermayer2013-02-02
| | | | | | See git blame of pre split avfilter/vf_hqdn3d.c Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/x86/vf_hqdn3d_init: fix author attribution & project nameMichael Niedermayer2013-02-02
| | | | | | Reference: 7a1944b907179212e7073b821fdc60e27d536e4a Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-02-02
|\ | | | | | | | | | | | | * qatar/master: vf_hqdn3d: x86: Add proper arch optimization initialization Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vf_hqdn3d: x86: Add proper arch optimization initializationDiego Biurrun2013-02-01
| |
* | lavfi/buffersrc: forward filter_frame errors.Nicolas George2013-01-31
| | | | | | | | Note: The ret variable was unused.
* | lavfi/af_amerge: set outbuf->audio->channels.Nicolas George2013-01-31
| | | | | | | | | | | | The value is lost because of avfilter_copy_buffer_ref_props(). Fix trac ticket #2217.
* | lavfi/af_amerge: check for buffer queue overflows.Nicolas George2013-01-31
| | | | | | | | | | | | Without that test, ff_bufqueue_add silently discards the oldest buffer, that leaves in[i].nb_samples inconsistent, and causes later a segfault.
* | lavfi/bufferqueue: add ff_bufqueue_is_full().Nicolas George2013-01-31
| |
* | lavfi: increment max number of registered filters from 128 to 256Stefano Sabatini2013-01-31
| | | | | | | | The total number of implemented filters is already over 128.
* | lavfi/biquads: remove pointless castsPaul B Mahol2013-01-31
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Port biquads filters from SoXPaul B Mahol2013-01-31
| | | | | | | | | | | | | | Adds allpass, bass, bandpass, bandreject, biquad, equalizer, highpass, lowpass and treble filter. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-01-29
|\| | | | | | | | | | | | | | | | | | | * qatar/master: vf_delogo: fix copying the input frame. Conflicts: libavfilter/vf_delogo.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vf_delogo: fix copying the input frame.Anton Khirnov2013-01-29
| | | | | | | | CC:libav-stable@libav.org
| * vf_delogo: fix an uninitialized read.Anton Khirnov2013-01-29
| | | | | | | | CC:libav-stable@libav.org
* | avfilter_get_audio_buffer_ref_from_frame: fix handling of >8 channelsMichael Niedermayer2013-01-28
| | | | | | | | | | | | Found-by: inferno@chromium.org Reported-by: Dale Curtis <dalecurtis@google.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/vf_drawtext: default to expansion=normal.Nicolas George2013-01-26
| |
* | lavfi: version bump and change log entries after the last commits.Nicolas George2013-01-26
| |
* | lavfi/af_anull: accept unknown channel layouts.Nicolas George2013-01-26
| |
* | lavfi/af_aresample: accept unknown channel layouts.Nicolas George2013-01-26
| |
* | lavfi/af_aformat: accept unknown channel layouts.Nicolas George2013-01-26
| |
* | lavfi/buffersrc: accept unknown channel layouts.Nicolas George2013-01-26
| |
* | lavfi/sink_buffer: accept unknown channel layouts.Nicolas George2013-01-26
| | | | | | | | | | | | | | | | | | Add a field to the AVBufferSinkParams for a list of accepted channel counts. Change the default value for the lists in AVBufferSinkParams to NULL, to let lavfi fill them with something useful. The fail_enomem path is unneeded because filters are uninited on failure.
* | lavfi: implement ff_query_formats_all().Nicolas George2013-01-26
| |
* | lavfi: implement ff_all_channel_counts().Nicolas George2013-01-26
| |
* | lavfi: support unknown channel layouts.Nicolas George2013-01-26
| |
* | lavfi/showwaves: fail in case of push_frame() errorStefano Sabatini2013-01-25
| |
* | lavfi/showwaves: add display mode option and mode=lineStefano Sabatini2013-01-25
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-01-25
|\| | | | | | | | | | | | | | | | | | | * qatar/master: avfilter: allow setpts filter to use wallclock time for calculations Conflicts: doc/filters.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avfilter: allow setpts filter to use wallclock time for calculationsVladimir Pantelic2013-01-25
| | | | | | | | | | Signed-off-by: Vladimir Pantelic <vladoman@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | lavfi/earwax: remove config_input()Paul B Mahol2013-01-24
| | | | | | | | | | | | | | | | This is wrong function to check for input parameters. Function is not needed because query_formats() already sets supported sample rates. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit '88bd7fdc821aaa0cbcf44cf075c62aaa42121e3f'Michael Niedermayer2013-01-23
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '88bd7fdc821aaa0cbcf44cf075c62aaa42121e3f': Drop DCTELEM typedef Conflicts: libavcodec/alpha/dsputil_alpha.h libavcodec/alpha/motion_est_alpha.c libavcodec/arm/dsputil_init_armv6.c libavcodec/bfin/dsputil_bfin.h libavcodec/bfin/pixels_bfin.S libavcodec/cavs.c libavcodec/cavsdec.c libavcodec/dct-test.c libavcodec/dnxhdenc.c libavcodec/dsputil.c libavcodec/dsputil.h libavcodec/dsputil_template.c libavcodec/eamad.c libavcodec/h264_cavlc.c libavcodec/h264idct_template.c libavcodec/mpeg12.c libavcodec/mpegvideo.c libavcodec/mpegvideo.h libavcodec/mpegvideo_enc.c libavcodec/ppc/dsputil_altivec.c libavcodec/proresdsp.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/swapuv: support all planar yuv pixel formatsPaul B Mahol2013-01-23
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavfi/showwaves: fix check on showwaves->outpicrefStefano Sabatini2013-01-22
| | | | | | | | | | | | | | | | outpicref is not always in synch with showwaves->outpicref, which is changed as a side effect of the call to functions. Fix regression introduced in 5f634480d1c4ed7711a15d1be07e49177cf351c1, +10l to me.
* | avf_showwaves: fix null pointer dereferenceMichael Niedermayer2013-01-21
| | | | | | | | | | Found-by: durandal_1707 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | afade filterPaul B Mahol2013-01-21
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavfi: fix null checking in avfilter_config_links()Xi Wang2013-01-21
| | | | | | | | | | | | | | | | Move the first use of `link' after the null pointer check. Signed-off-by: Xi Wang <xi.wang@gmail.com> Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi: EBU R.128 irregular timesedacca@comcast.net2013-01-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Correct the time interval between logged data rows to the expected value of 100 milliseconds by naming a new loop counter variable to be distinct from loop counters for inner loops that inadvertently change the outer loop operation. This suggested patch is 1 of 3 for Ticket #2144 "libavfilter ebur128 loudness inaccuracy, irregular time interval, LFE interference". This suggested patch supersedes the contribution of January 15, 2013 in the thread “[PATCH] lavfi: EBU R.128 irreg time, ch weights, skip LFE” which combined multiple fixes in one patch. Reviewed-by: Clément Bœsch <ubitux@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vf_fade: use AVPixFmtDescriptor to find out if pixel format have alphaPaul B Mahol2013-01-18
| | | | | | | | | | | | Remove alpha_pix_fmts[]. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavfi/fade: accept shorthand syntaxStefano Sabatini2013-01-18
| |
* | vf_fade: support YUVA422P & YUVA444PPaul B Mahol2013-01-18
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit 'dae1d507af94261bafd3b11549884e5d1eca590e'Michael Niedermayer2013-01-16
|\| | | | | | | | | | | | | | | | | * commit 'dae1d507af94261bafd3b11549884e5d1eca590e': x86: Add PAVGB macro to abstract pavgb/pavgusb instruction via cpuflags vf_fps: add final flushed frames to the dropped frame count rv34_parser: Adjust #if for disabling individual parsers Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vf_fps: add final flushed frames to the dropped frame countJustin Ruggles2013-01-15
| |
* | Merge commit 'a1c525f7eb0783d31ba7a653865b6cbd3dc880de'Michael Niedermayer2013-01-14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'a1c525f7eb0783d31ba7a653865b6cbd3dc880de': pcx: return meaningful error codes. tmv: return meaningful error codes. msrle: return meaningful error codes. cscd: return meaningful error codes. yadif: x86: fix build for compilers without aligned stack lavc: introduce the convenience function init_get_bits8 lavc: check for overflow in init_get_bits Conflicts: libavcodec/cscd.c libavcodec/pcx.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * yadif: x86: fix build for compilers without aligned stackDaniel Kang2013-01-14
| | | | | | | | | | | | | | Manually load registers to avoid using 8 registers on x86_32 with compilers that do not align the stack (e.g. MSVC). Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | vsrc_testsrc: Fix assignments in if()Michael Niedermayer2013-01-14
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/gradfun: support YUV440PPaul B Mahol2013-01-13
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | lavfi/aevalsrc: try to honor specified durationMatthieu Bouron2013-01-12
| | | | | | | | | | | | | | | | | | | | If nb_samples divide sample_rate and if nb_samples allow it, aevalsrc should generate the exact amount of samples according to duration. Example: aevalsrc=0::n=480:s=48000:d=5.21 should generate 250080 samples. Signed-off-by: Stefano Sabatini <stefasab@gmail.com>