summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* Fix compilation with !HAVE_6REGS.Carl Eugen Hoyos2014-04-19
| | | | | Can be tested with: $ ./configure --cc='cc -m32' --disable-optimizations --enable-pic
* avfilter/vf_rotate: make int*90° rotates suck less speedwiseMichael Niedermayer2014-04-19
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_rotate: fix several of by 1 errorsMichael Niedermayer2014-04-19
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_rotate: fix location of update operationMichael Niedermayer2014-04-19
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_rotate: increase fixed point precisionMichael Niedermayer2014-04-19
| | | | | | This ensures int_sins output doesnt have "random" lsbs Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit 'f1b239ec8b38474d31f3bfea1f0b1693774fa432'Michael Niedermayer2014-04-17
|\ | | | | | | | | | | | | | | | | | | | | | | | | * commit 'f1b239ec8b38474d31f3bfea1f0b1693774fa432': drawtext: Add fontconfig support Conflicts: configure doc/filters.texi libavfilter/vf_drawtext.c See: 40b7a27bad8b8b35cb215bf4f4cba02a00d6f9e2 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * drawtext: Add fontconfig supportLuca Barbato2014-04-17
| | | | | | | | | | | | Introduce the `font` option and make it optional to pass a fontfile. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | avfilter/vf_pixdesctest: use av_malloc_array()Michael Niedermayer2014-04-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_deshake: fix loss of precission with odd resolutionsMichael Niedermayer2014-04-16
| | | | | | | | | | | | Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/f_select: fix loss of precission in SAD calculationMichael Niedermayer2014-04-16
| | | | | | | | | | | | Fixes part of Ticket3466 Found-by: Andrey_Karpov / PVS-Studio Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'aaab192df24a90f4450285cfb73b395cf495b462'Michael Niedermayer2014-04-13
|\| | | | | | | | | | | | | | | | | | | * commit 'aaab192df24a90f4450285cfb73b395cf495b462': af_volume: implement replaygain clipping prevention Conflicts: doc/filters.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * af_volume: implement replaygain clipping preventionAlessandro Ghedini2014-04-13
| | | | | | | | | | | | | | This adds a new "replaygain_noclip" option to the filter, and, if enabled, limits the gain applied for tracks where clipping would occur. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | lavfi/subtitles: load attached fonts to libass.Facundo Gaich2014-04-13
| | | | | | | | | | | | | | | | | | | | | | Videos with complex typesetting usually have font files embedded as attachment streams. vf_subtitles now finds all attachment streams with a MIME type associated with fonts and loads them to libass so it can use them for rendering. The code was basically ported from mpv's loadfile.c@929793be7 Signed-off-by: Facundo Gaich <facugaich@gmail.com>
* | avfilter/settb: remove duplicate #includeMichael Niedermayer2014-04-10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-04-10
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: libavfilter: Add asettb filter for setting timebase for audio Conflicts: Changelog doc/filters.texi libavfilter/Makefile libavfilter/allfilters.c libavfilter/settb.c libavfilter/version.h See: ba856c0be5599f21f241162e1f5f3f2506f3132c and others Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * libavfilter: Add asettb filter for setting timebase for audioNicolas George2014-04-10
| | | | | | | | | | | | | | | | Ported asettb (including the sr option for audio sample rate) from FFmpeg, and copied/modified the existing settb documentation for asettb. Signed-off-by: Katerina Barone-Adesi <katerinab+libav@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | avfilter/vf_colormatrix: fix memleak on errorMichael Niedermayer2014-04-08
| | | | | | | | | | Fixes CID1197065 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '01c5779f56cf708e6cb88b11cfdc248cae7e2ee8'Michael Niedermayer2014-04-05
|\| | | | | | | | | | | | | | | | | | | * commit '01c5779f56cf708e6cb88b11cfdc248cae7e2ee8': x86: Drop some unnecessary YASM ifdefs Conflicts: libavfilter/x86/vf_yadif_init.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: Drop some unnecessary YASM ifdefsDiego Biurrun2014-04-04
| | | | | | | | Dead code elimination is enough to avoid undefined references in these cases.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-04-05
|\| | | | | | | | | | | | | * qatar/master: af_ashowinfo: print a more descriptive name for AV_MATRIX_ENCODING_DOLBY Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * af_ashowinfo: print a more descriptive name for AV_MATRIX_ENCODING_DOLBYAnton Khirnov2014-04-04
| |
* | Merge commit 'a49aa440c939e221194f8d95bf98673f8cf38a06'Michael Niedermayer2014-04-05
|\| | | | | | | | | | | | | | | | | | | * commit 'a49aa440c939e221194f8d95bf98673f8cf38a06': af_volume: implement replaygain pre-amplification Conflicts: doc/filters.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * af_volume: implement replaygain pre-amplificationAlessandro Ghedini2014-04-04
| | | | | | | | | | | | | | This adds a new "replaygain_preamp" option to the filter, and simply adds its value to the replaygain gain value. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | avfilter.h, buffer.c: use const src pointer in avfilter_copy_buffer_ref_propsRoman Fietze2014-04-03
| | | | | | | | | | Signed-off-by: Roman Fietze <roman.fietze@telemotive.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-04-02
|\| | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: vf_settb: rename to settb Conflicts: libavfilter/Makefile libavfilter/f_settb.c libavfilter/settb.c libavfilter/vf_settb.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vf_settb: rename to settbKaterina Barone-Adesi2014-04-02
| | | | | | | | | | | | An audio version of settb (asettb) will be added to this file. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | avfilter/vf_pullup: fix gray8Michael Niedermayer2014-03-31
| | | | | | | | | | | | | | Fixes segfault Fixes Ticket3469 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/lavfutils: call av_find_stream_info() before reading various ↵Michael Niedermayer2014-03-28
| | | | | | | | | | | | | | | | information about the stream No testcase with unmodified source is known Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_pullup: add comment to explain memset(0)Michael Niedermayer2014-03-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_pullup: zero freed memory for safteyMichael Niedermayer2014-03-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | vf_pullup: simplify, fix double free errorwm42014-03-26
| | | | | | | | | | | | | | The memory allocation for f->diffs was freed multiple times in some corner cases. Simplify the code so that this doesn't happen. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '6ee55c7b111eec6c51dfdc0fddbd46f5dd867fa3'Michael Niedermayer2014-03-25
|\| | | | | | | | | | | | | | | | | | | * commit '6ee55c7b111eec6c51dfdc0fddbd46f5dd867fa3': vf_transpose: K&R formatting cosmetics Conflicts: libavfilter/vf_transpose.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vf_transpose: K&R formatting cosmeticsVittorio Giovara2014-03-25
| |
* | Merge commit 'b4679ecdbd80ae050094733f137ccd7ebf1316ab'Michael Niedermayer2014-03-24
|\| | | | | | | | | | | | | | | | | | | | | * commit 'b4679ecdbd80ae050094733f137ccd7ebf1316ab': {v,a}f_showinfo: print frame side data Conflicts: libavfilter/af_ashowinfo.c libavfilter/vf_showinfo.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * {v,a}f_showinfo: print frame side dataAnton Khirnov2014-03-24
| |
* | Merge commit '06c3cd3c0186803619bc6aad2d8f06c3e9015d15'Michael Niedermayer2014-03-24
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '06c3cd3c0186803619bc6aad2d8f06c3e9015d15': af_volume: support using replaygain frame side data Conflicts: doc/filters.texi libavfilter/af_volume.c libavfilter/af_volume.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * af_volume: support using replaygain frame side dataAnton Khirnov2014-03-24
| |
* | Merge commit '7513234bdd93f80593bfee3eb2da8c8f0d3992da'Michael Niedermayer2014-03-22
|\| | | | | | | | | | | | | | | | | | | | | * commit '7513234bdd93f80593bfee3eb2da8c8f0d3992da': avfilter: more correct printf format specifiers Conflicts: libavfilter/af_ashowinfo.c libavfilter/vf_showinfo.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avfilter: more correct printf format specifiersDiego Biurrun2014-03-22
| |
* | avfilter/src_movie: Check that the pixel format hasnt changedMichael Niedermayer2014-03-18
| | | | | | | | | | | | Fixes assertion failure Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_tinterlace: Fix vf_tinterlace mode 6 (interlacex2)Jasper Taylor2014-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The purpose of this filter mode is to allow interlaced content to display properly in interlaced video modes, as described in http://forum.xbmc.org/showthread.php?tid=81834 and https://github.com/mpv-player/mpv/issues/624#issuecomment-37685195 . The filter doubles the video frame rate, but does not work properly because: (1) it does not set the properties of the output stream to indicate the doubled frame rate, and (2) it does not set an appropriate PTS on the extra frames. The attached patch fixes these problems by settling these values the same way they are set in vf_yadif mode 1 (field) which also doubles the frame rate. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'e843612695007cc623813073754c651ab43021f7'Michael Niedermayer2014-03-16
|\| | | | | | | | | | | | | * commit 'e843612695007cc623813073754c651ab43021f7': af_channelmap: fix ONE_STR mapping mode Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * af_channelmap: fix ONE_STR mapping modeAnton Khirnov2014-03-16
| | | | | | | | | | | | get_channel() returns 0 on success CC:libav-stable@libav.org
* | avfilter: make avfilter_graph_get_filter use const string nameYu Xiaolei2014-03-14
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/af_atempo: clear references before returning error.Nicolas George2014-03-08
| | | | | | | | | | | | | | Once the frame has been given to ff_filter_frame(), it can no longer be used, even on error. Fix trac ticket #3430.
* | avfilter/vf_shuffleplanes: Fix flags / add AV_OPT_FLAG_FILTERING_PARAMMichael Niedermayer2014-03-06
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2014-03-06
|\| | | | | | | | | | | | | * qatar/master: vf_shuffleplanes: fix the type of the mapping indices Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vf_shuffleplanes: fix the type of the mapping indicesAnton Khirnov2014-03-06
| | | | | | | | They are TYPE_INT AVOptions, so they must be ints
* | Merge commit '599b81ca9a8e04a27ddad94af462171d16063167'Michael Niedermayer2014-03-06
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '599b81ca9a8e04a27ddad94af462171d16063167': lavfi: add shuffleplanes filter Conflicts: Changelog doc/filters.texi libavfilter/Makefile libavfilter/allfilters.c libavfilter/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavfi: add shuffleplanes filterAnton Khirnov2014-03-05
| |