summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* lavfi/dualinput: reimplement on top of framesync.Nicolas George2013-09-23
|
* lavfi: add an API to synchronize multiple video inputs.Nicolas George2013-09-23
| | | | | | Compared to dualinput, this API can handle more than two inputs and can generate frames synchronized to any or all input streams.
* avfilter: add ladspa wrapper filterPaul B Mahol2013-09-22
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: remove duplicate includesMichael Niedermayer2013-09-21
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi/pad,crop,scale: remove options description from filter descriptionPaul B Mahol2013-09-21
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_tinterlace: add yuv411p, yuv440p, yuva422p and yuva444pPaul B Mahol2013-09-21
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_psnr: avoid 64bit arithmetic in the inner loopMichael Niedermayer2013-09-21
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_psnr: Prevent integer overflow.Neil Birkbeck2013-09-21
| | | | | | | | The 32-bit integer accumulator in MSE computation can overflow for 8-bit frame data. (e.g., for 1080p white frame compared to a black frame can give sum of 255*255*1080*1920 > 2^32). Signed-off-by: Neil Birkbeck <neil.birkbeck@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_decimate: add gray16 and yuv440pPaul B Mahol2013-09-19
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_decimate: fix crash with gray8Paul B Mahol2013-09-19
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavfi/mp: remove mp=qpPaul B Mahol2013-09-19
| | | | | | The filter does nothing. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_telecine: remove redudant av_frame_copy_props()Paul B Mahol2013-09-18
| | | | | | It is already called by av_frame_clone(). Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_pullup: remove junk_down nonsensePaul B Mahol2013-09-18
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_pullup: change log level to errorPaul B Mahol2013-09-18
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_pullup: fix memleak of metrics for last PullupFieldPaul B Mahol2013-09-18
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_pullup: make sure metric_plane is availablePaul B Mahol2013-09-18
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavfi/mp: remove mp=pullupPaul B Mahol2013-09-18
| | | | | | The filter was ported to a native libavfilter filter. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/x86/vf_pullup: try to fix build on x64Paul B Mahol2013-09-17
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: port pullup filter from libmpcodecsPaul B Mahol2013-09-17
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: add adelay filterPaul B Mahol2013-09-16
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_stereod3d: add const qualifiers to ana_convert()Paul B Mahol2013-09-16
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_stereo3d: BGR24 support for anaglyphsPaul B Mahol2013-09-16
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_stereo3d: avoid pointless copyPaul B Mahol2013-09-16
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* libavfilter/libmpcodecs: remove unused filesPaul B Mahol2013-09-15
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_gradfun: use av_calloc()Paul B Mahol2013-09-15
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vsrc_life: use av_calloc()Paul B Mahol2013-09-15
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: avoid testing float == 0Michael Niedermayer2013-09-15
| | | | | | | | | | This fixes the hypothetical case of rounding errors causing incorrect values to be used. We do not use *_EPSILON, because non trivial expressions can contain errors larger than that making a zero equality test with *_EPSILON unreliable. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/af_aecho & af_compand: use extended_dataPaul B Mahol2013-09-15
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avfilter: check allocation failure in ff_insert_pad()Paul B Mahol2013-09-15
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avf_avectorscope: improve descriptionPaul B Mahol2013-09-14
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/video: remove commented out cruftPaul B Mahol2013-09-13
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_noise: rename linesize to bytewidthMichael Niedermayer2013-09-13
| | | | | | | Its the width in bytes and not the linesize or stride. This makes the naming more consistent with the rest of the codebase Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Revert "avfilter/vf_noise: dont corrupt the picture outside width x height"Michael Niedermayer2013-09-13
| | | | | | | | | | This reverts commit 51dab60c7b91a21ec280c7d3042aa8350aae048f. this fixed nothing, and was just the result of assuming that the variable named linesize was the linesize. Its not, its the width in bytes which was already correct. Found-by: durandal_1707
* avfilter/vidstabtransform: allow negative zoom.Georg Martius2013-09-13
| | | | | | This is useful in addition to crop=black. Signed-off-by: Clément Bœsch <clement@stupeflix.com>
* avfilter/vf_noise: dont corrupt the picture outside width x heightMichael Niedermayer2013-09-12
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_noise: unbreak filter when inline assembly is not presentPaul B Mahol2013-09-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: various cosmeticsPaul B Mahol2013-09-12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: remove redundant use of AV_NE() macroPaul B Mahol2013-09-11
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_traspose: move switch out of loopPaul B Mahol2013-09-11
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_psnr: >8 bit planar supportPaul B Mahol2013-09-10
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/avfilter: fix null pointer dereference with queued ping filtersMichael Niedermayer2013-09-10
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_psnr: refactor subsampled format supportPaul B Mahol2013-09-08
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_histeq: remove unused item from filter private contextPaul B Mahol2013-09-07
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_format: add .get_video_buffer backPaul B Mahol2013-09-07
| | | | | | Unbreak xyz12 with vflip. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/vf_rotate: fix 'oh' option descriptionPaul B Mahol2013-09-07
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter: remove redundant .get_(audio/video)_buffer initializationsPaul B Mahol2013-09-07
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_asetnsamples: remove .needs_writable as it is not requiredPaul B Mahol2013-09-07
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avfilter/af_compand: silence "maybe uninitialized" warningsMichael Niedermayer2013-09-07
| | | | | | if channels is 0 it actually would be uninitialized, thus an assert with comment is added Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/af_aecho: silence "maybe uninitialized warning"Michael Niedermayer2013-09-07
| | | | | | if channels is 0 it actually would be uninitialized, thus an assert with comment is added Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavfi/telecine: remove bitstream and pal formatsPaul B Mahol2013-09-06
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>