Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-01-27avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPATDerek Buitenhuis
Libav, for some reason, merged this as a public API function. This will aid in future merges. A define is left for backwards compat, just in case some person used it, since it is in a public header. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2015-10-22avfilter,swresample,swscale: use fabs, fabsf instead of FFABSGanesh Ajjanagadde
It is well known that fabs and fabsf are at least as fast and sometimes faster than the FFABS macro, at least on the gcc+glibc combination. For instance, see the reference: http://patchwork.sourceware.org/patch/6735/. This was a patch to glibc in order to remove their usages of a macro. The reason essentially boils down to fabs using the __builtin_fabs of the compiler, while FFABS needs to infer to not use a branch and to simply change the sign bit. Usually the inference works, but sometimes it does not. This may be easily checked by looking at the asm. This also has the added benefit of reducing macro usage, which has problems with side-effects. Note that avcodec is not handled here, as it is huge and most things there are integer arithmetic anyway. Tested with FATE. Reviewed-by: Clément Bœsch <u@pkh.me> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-10-09avfilter/vf_blend: fix normal mode with opacity != 1Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-10-03avfilter/vf_blend: Fix argument types, fix segfault in asmMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-10-03avfilter/vf_blend: add x86 SIMD for some modesPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-09-26avfilter/vf_blend: add addition128 modePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-09-20lavfi: remove FF_LINK_FLAG_REQUEST_LOOP.Nicolas George
It has no longer any effect.
2015-09-09avfilter/blend: use AV_OPT_TYPE_BOOL for shortest and repeatlast optionsClément Bœsch
2015-09-08Replace all remaining occurances of step/depth_minus1 and offset_plus1Hendrik Leppkes
2015-08-25avfilter/vf_blend: use the name 's' for the pointer to the private contextPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-07-18avfilter/vf_blend: unbreak tblendPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-07-18avfilter/vf_blend: implement 16bit supportPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-06-03avfilter/vf_blend: add linearlight and glow modePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-06-02avfilter/vf_blend: add hardmix modePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-06-02avfilter/vf_blend: fix vividlight blend modePaul B Mahol
Pointed-out-by: Rudolf Polzer Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-06-02avfilter/vf_blend: clip result for divide blend modePaul B Mahol
Pointed-out-by: Rudolf Polzer Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-04-08avfilter: handle error in query_formats() in bunch of filtersPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-03-02avfilter/vf_tblend: use av_frame_free for freeing an AVFrameClément Bœsch
2015-01-05libavfilter/vf_blend: do not unconditionally compile both filtersPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2014-12-27avfilter/vf_blend: Fix AVClassMichael Niedermayer
Fixes infinite loop Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-27lavfi: add tblend filterStefano Sabatini
2014-12-26lavfi/blend: add difference128 modeStefano Sabatini
2014-06-22avfilter/vf_blend: fix macro ()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-29Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* 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>
2013-09-30avfilter/dualinput: simplifyPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-09-23lavfi/dualinput: reimplement on top of framesync.Nicolas George
2013-09-12avfilter: various cosmeticsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-07-06lavfi/blend: use dual input helpersPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-05-25lavfi/blend: support slice threadingPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-05-24lavfi/blend: fix SW/SH calculationPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-05-24lavfi/blend: add yuv(j)411pPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-05-14lavfi/blend: timeline supportPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-05-10lavfi: use ceil right shift for chroma width/height.Clément Bœsch
This should fix several issues with odd dimensions inputs. lut, vflip, pad and crop video filters also need to be checked for such issues. It's possible sws is also affected.
2013-05-08lavfi: add gbrap support to some filtersPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-05-02lavfi/blend: merge config_input_top into config_outputPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-05-02lavfi/blend: use correct way to check number of planesPaul B Mahol
This fix crash with gray, as its marked as pseudopal, and thus have extra plane. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-04-23lavfi: add frame counter into AVFilterLink and use it in filters.Clément Bœsch
2013-04-12lavfi: remove now unused args parameter from AVFilter.init and init_opaqueMichael Niedermayer
This is mostly automated global search and replace The deprecated aconvert filter is disabled, if it still has users it should be updated Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-11lavfi/blend: support more yuv pixel formatsPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-04-11lavfi/blend: switch to AVOption-based systemMatthieu Bouron
2013-04-08lavfi/blend,noise: remove unedeed av_opt_free() callPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-04-05lavfi/blend: use standard options parsingPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-04-04lavfi/blend: add N variablePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-03-25blend: Adding yuvj pixelformats to the blend effectBjörn S
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-23lavfi/blend: always peek the first frame of each queue.Clément Bœsch
Before the change, filter_frame() always waited for 2 samples in the bottom frames queue. This notably fixes commands such as ./ffplay tests/lena.pnm -vf split,blend=c0_mode=addition
2013-03-10Merge commit '7e350379f87e7f74420b4813170fe808e2313911'Michael Niedermayer
* commit '7e350379f87e7f74420b4813170fe808e2313911': lavfi: switch to AVFrame. Conflicts: doc/filters.texi libavfilter/af_ashowinfo.c libavfilter/audio.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/buffersink.c libavfilter/buffersrc.c libavfilter/buffersrc.h libavfilter/f_select.c libavfilter/f_setpts.c libavfilter/fifo.c libavfilter/split.c libavfilter/src_movie.c libavfilter/version.h libavfilter/vf_aspect.c libavfilter/vf_bbox.c libavfilter/vf_blackframe.c libavfilter/vf_delogo.c libavfilter/vf_drawbox.c libavfilter/vf_drawtext.c libavfilter/vf_fade.c libavfilter/vf_fieldorder.c libavfilter/vf_fps.c libavfilter/vf_frei0r.c libavfilter/vf_gradfun.c libavfilter/vf_hqdn3d.c libavfilter/vf_lut.c libavfilter/vf_overlay.c libavfilter/vf_pad.c libavfilter/vf_scale.c libavfilter/vf_showinfo.c libavfilter/vf_transpose.c libavfilter/vf_vflip.c libavfilter/vf_yadif.c libavfilter/video.c libavfilter/vsrc_testsrc.c libavfilter/yadif.h Following are notes about the merge authorship and various technical details. Michael Niedermayer: * Main merge operation, notably avfilter.c and video.c * Switch to AVFrame: - afade - anullsrc - apad - aresample - blackframe - deshake - idet - il - mandelbrot - mptestsrc - noise - setfield - smartblur - tinterlace * various merge changes and fixes in: - ashowinfo - blackdetect - field - fps - select - testsrc - yadif Nicolas George: * Switch to AVFrame: - make rawdec work with refcounted frames. Adapted from commit 759001c534287a96dc96d1e274665feb7059145d by Anton Khirnov. Also, fix the use of || instead of | in a flags check. - make buffer sink and src, audio and video work all together Clément Bœsch: * Switch to AVFrame: - aevalsrc - alphaextract - blend - cellauto - colormatrix - concat - earwax - ebur128 - edgedetect - geq - histeq - histogram - hue - kerndeint - life - movie - mp (with the help of Michael) - overlay - pad - pan - pp - pp - removelogo - sendcmd - showspectrum - showwaves - silencedetect - stereo3d - subtitles - super2xsai - swapuv - thumbnail - tile Hendrik Leppkes: * Switch to AVFrame: - aconvert - amerge - asetnsamples - atempo - biquads Matthieu Bouron: * Switch to AVFrame - alphamerge - decimate - volumedetect Stefano Sabatini: * Switch to AVFrame: - astreamsync - flite - framestep Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Nicolas George <nicolas.george@normalesup.org> Signed-off-by: Clément Bœsch <ubitux@gmail.com> Signed-off-by: Hendrik Leppkes <h.leppkes@gmail.com> Signed-off-by: Matthieu Bouron <matthieu.bouron@gmail.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com> Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-02-22blend filterPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>