summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-11-24
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: Add missing #includes for *INT64_MAX and *INT64_C Conflicts: ffmpeg.c ffmpeg_filter.c ffplay.c libavformat/assdec.c libavformat/avidec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Add missing #includes for *INT64_MAX and *INT64_CDiego Biurrun2013-11-23
| |
* | lavfi/aevalsrc: initialize pointer to expression to NULLStefano Sabatini2013-11-21
| | | | | | | | Fix crash in case of expression parsing failure.
* | avfilter/showspectrum: use 0 dummies for range in const.Clément Bœsch2013-11-20
| | | | | | | | This is consistent with other options.
* | avfilter/showspectrum: reindent const options.Clément Bœsch2013-11-20
| |
* | avfilter/showspectrum: add blackman window.Clément Bœsch2013-11-20
| |
* | avfilter/showspectrum: add win_func option.Clément Bœsch2013-11-20
| |
* | avfilter/vf_tinterlace: check clone return valueMichael Niedermayer2013-11-19
| | | | | | | | | | | | Inspired by: 3a16ec19d2426457419cb8a7304f97982699efda Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '3a16ec19d2426457419cb8a7304f97982699efda'Michael Niedermayer2013-11-19
|\| | | | | | | | | | | | | * commit '3a16ec19d2426457419cb8a7304f97982699efda': vf_interlace: check one av_frame_clone allocation Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vf_interlace: check one av_frame_clone allocationVittorio Giovara2013-11-19
| |
* | avfilter/vf_mp: fix missing FF_API_XVMC checkVallimar2013-11-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '5b9c3b4505206143d85398c1410949319fa1180f'Michael Niedermayer2013-11-16
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '5b9c3b4505206143d85398c1410949319fa1180f': Replace all instances of avcodec_alloc_frame() with av_frame_alloc(). Conflicts: doc/examples/decoding_encoding.c doc/examples/muxing.c ffmpeg.c libavcodec/alacenc.c libavcodec/libopenjpegenc.c libavcodec/libvpxenc.c libavcodec/pcm.c libavcodec/xbmenc.c libavcodec/xwdenc.c libavformat/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* | af_aresample: Fix timestamp of first padded PCM audio packetAlex Sukhanov2013-11-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: ffmpeg generated video file which had two audio packets with the same timestamp: last original audio packet and first padded audio packet. Timestamp of first added audio packet by 'apad' fitler had the same value as last original audio packet. The problem was in 'aresample' fitler, which used next pts instead of current one. As long as 'apad' and 'aresample' filters have separate mechanisms of timestamp calculation, they got the same values. Command line: ffmpeg -i <input_filename> -shortest -apad 512 -af asetnsamples=n=512 -b:a 1058400 -ac 1 -ar 44100 -async 0 -acodec pcm_s16le -sn -f matroska -y <output_file> Fix: Call swr_next_pts() function before swr_convert() Tested: FATE tests passed. Fix has been tested in our Transcoder regression framework on ~10k test videos. It's about ~500k transcodes. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi: add elbg filterStefano Sabatini2013-11-13
| |
* | avfilter/fade: use FADE_OUT macro.Clément Bœsch2013-11-10
| |
* | avfilter/fade: remove a bunch of useless parenthesis.Clément Bœsch2013-11-10
| |
* | avfilter/fade: use inlink->frame_count.Clément Bœsch2013-11-10
| |
* | avfilter/fade: add color option.Clément Bœsch2013-11-10
| | | | | | | | Fixes Ticket #1822.
* | avfilter/graphparser: zero filter_ctx in case of deallocation in create_filter()Michael Niedermayer2013-11-07
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'cffecc0e7ebd642afaa1fb9f56fab1fcc283293c'Michael Niedermayer2013-11-07
|\| | | | | | | | | | | | | | | | | | | * commit 'cffecc0e7ebd642afaa1fb9f56fab1fcc283293c': avfilter/graphparser: Directly free filter memory if initialization fails Conflicts: libavfilter/graphparser.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avfilter/graphparser: Directly free filter memory if initialization failsDiego Biurrun2013-11-06
| |
* | avfilter/unsharp: added optimized opencl kernelsLenny Wang2013-11-07
| | | | | | | | | | Reviewed-by: Wei Gao <highgod0401@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/af_aecho: free input frame after it is being usedPaul B Mahol2013-11-07
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avfilter/af_aresample: Calculate output buffer size more precisely.Michael Niedermayer2013-11-06
| | | | | | | | | | | | Fixes accumulation of data in case of significant silence injections Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/opencl: compile kernels separatelyLenny Wang2013-11-05
| | | | | | | | | | Reviewed-by: Wei Gao <highgod0401@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-11-05
|\| | | | | | | | | | | | | | | | | | | * qatar/master: avfilter/buffer: Suppress deprecation warning for avfilter_unref_buffer Conflicts: libavfilter/buffer.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avfilter/buffer: Suppress deprecation warning for avfilter_unref_bufferDiego Biurrun2013-11-04
| | | | | | | | The function is used in a block of code that is deprecated anyway.
| * filtfmts-test: Fix use of deprecated APIDiego Biurrun2013-11-04
| | | | | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
| * vf_fieldorder: remove superfluous get_video_bufferVittorio Giovara2013-11-04
| |
| * vf_scale: make the dar variable return the DAR.Rudolf Polzer2013-11-02
| | | | | | | | | | | | | | | | | | Before, it just returned width/height. Correct is width/height*sar. That way it is consistent with DAR as in probe output and setdar. Signed-off-by: Rudolf Polzer <divverent@xonotic.org> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | lavfi/ladspa: cast return value of av_x_if_null to char*, fix warningsStefano Sabatini2013-11-05
| |
* | avfilter/vf_scale: add ov/hsubMichael Niedermayer2013-11-04
| | | | | | | | | | | | Suggested-by: divVerent Reviewed-by: Stefano Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_aspect: remove dupe constants setupPaul B Mahol2013-11-03
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge remote-tracking branch 'cigaes/master'Michael Niedermayer2013-11-03
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cigaes/master: lavfi/af_pan: support unknown layouts on input. lavfi/af_pan: support unknown layouts on output. lswr: fix assert failure on unknown layouts. lavfi: parsing helper for unknown channel layouts. lavfi/avfiltergraph: do not reduce incompatible lists. lavfi/avfiltergraph: suggest a solution when format selection fails. lavd/lavfi: support unknown channel layouts. lavf/wavenc: check for a single stream. lavd/alsa: add stream validation lavd/alsa: fix timestamp calculation Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | lavfi/af_pan: support unknown layouts on input.Nicolas George2013-11-03
| | | | | | | | | | | | Fix trac ticket #2899.
| * | lavfi/af_pan: support unknown layouts on output.Nicolas George2013-11-03
| | |
| * | lavfi: parsing helper for unknown channel layouts.Nicolas George2013-11-03
| | | | | | | | | | | | Make ff_parse_channel_layout() accept unknown layouts too.
| * | lavfi/avfiltergraph: do not reduce incompatible lists.Nicolas George2013-11-03
| | | | | | | | | | | | | | | A list of "all channel layouts" but not "all channel counts" can not be reduced to a single unknown channel count.
| * | lavfi/avfiltergraph: suggest a solution when format selection fails.Nicolas George2013-11-03
| | | | | | | | | | | | | | | Format selection can fail if unknown channel layouts are used with filters that do not support it.
* | | Merge commit '34a0ac41a880039c7fb4b3abce10d8e2ce48fac7'Michael Niedermayer2013-11-03
|\ \ \ | |/ / |/| / | |/ | | | | | | | | | | | | | | | | * commit '34a0ac41a880039c7fb4b3abce10d8e2ce48fac7': vf_aspect: support variables in evaluating the aspect ratios Conflicts: Changelog doc/filters.texi libavfilter/vf_aspect.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vf_aspect: support variables in evaluating the aspect ratiosRudolf Polzer2013-11-02
| | | | | | | | | | | | | | Example: -vf setsar=sar="sar*9/10" Signed-off-by: Rudolf Polzer <divverent@xonotic.org> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | avfilter/vf_gradfun: add emms_c() for mmxextMichael Niedermayer2013-11-01
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Revert "Merge commit 'ed1a11ed52bbd1f15bb9b0416d69b7924bee3191'"Clément Bœsch2013-11-01
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit fc5fe4804fd2ee9a29de502e9431b12d027c0c89, reversing changes made to ffe33500983983946048def3a6047920d97d957b. The factoring is broken; it's not calling the ssse3 code anymore, and calling the mmx2 code with bad alignment. It also broke some FATE instances. Conflicts: libavfilter/x86/vf_gradfun_init.c
* | avfilter/x86/vf_gradfun_init: fix some consts & related warningsMichael Niedermayer2013-11-01
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'ed1a11ed52bbd1f15bb9b0416d69b7924bee3191'Michael Niedermayer2013-11-01
|\| | | | | | | | | | | | | | | | | | | * commit 'ed1a11ed52bbd1f15bb9b0416d69b7924bee3191': gradfun: x86: Factor out common code for some gradfun_filter_line() variants Conflicts: libavfilter/x86/vf_gradfun_init.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * gradfun: x86: Factor out common code for some gradfun_filter_line() variantsDiego Biurrun2013-10-31
| |
* | Merge commit 'ee80cf741a44115758e62399b7bde08d33161151'Michael Niedermayer2013-11-01
|\| | | | | | | | | | | | | | | | | | | * commit 'ee80cf741a44115758e62399b7bde08d33161151': avfilter: x86: K&R formatting cosmetics Conflicts: libavfilter/x86/vf_gradfun_init.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avfilter: x86: K&R formatting cosmeticsDiego Biurrun2013-10-31
| |
* | libavfilter/decimate: Add pts of first frame to all frames.Carl Eugen Hoyos2013-10-31
| | | | | | | | | | | | Fixes ticket #3019 Reviewed-by: Clément Bœsch
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-10-29
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: lavfi: do not export the filters from shared objects Conflicts: libavfilter/af_amix.c libavfilter/af_anull.c libavfilter/asrc_anullsrc.c libavfilter/f_select.c libavfilter/f_settb.c libavfilter/split.c libavfilter/src_movie.c libavfilter/vf_aspect.c libavfilter/vf_blackframe.c libavfilter/vf_colorbalance.c libavfilter/vf_copy.c libavfilter/vf_crop.c libavfilter/vf_cropdetect.c libavfilter/vf_drawbox.c libavfilter/vf_format.c libavfilter/vf_framestep.c libavfilter/vf_frei0r.c libavfilter/vf_hflip.c libavfilter/vf_libopencv.c libavfilter/vf_lut.c libavfilter/vf_null.c libavfilter/vf_overlay.c libavfilter/vf_scale.c libavfilter/vf_transpose.c libavfilter/vf_unsharp.c libavfilter/vf_vflip.c Merged-by: Michael Niedermayer <michaelni@gmx.at>