summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* avfilter: add w/h parameters in timelineClément Bœsch2014-10-07
| | | | Fixes Ticket #4008.
* avfilter/af_adelay: use av_freep(), do not leave stale pointers in memoryMichael Niedermayer2014-10-07
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter: Properly check for failed format queryDerek Buitenhuis2014-10-02
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* avfilter/aresample: Check for memory alloc failure for out sample ratesDerek Buitenhuis2014-10-02
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* avfilter/signalstats: add more pixel formatsPaul B Mahol2014-09-27
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* libavfilter/af_amix: avoid derreferencing possible nullReynaldo H. Verdejo Pinochet2014-09-26
| | | | | | | | ff_all_channel_layouts() might return null on alloc failure. Fixes CID1241516 Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
* libavfilter/af_channelmap: avoid derreferencing possible nullReynaldo H. Verdejo Pinochet2014-09-26
| | | | | | | | ff_all_channel_layouts() might return null on alloc failure. Fixes CID1241517 Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
* libavfilter/af_join: avoid derreferencing possible nullReynaldo H. Verdejo Pinochet2014-09-26
| | | | | | | | ff_all_channel_layouts() might return null on alloc failure. Fixes CID1241518 Signed-off-by: Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
* avfilter/vf_scale: Allow chroma samples to be above and to the left of luma ↵Michael Niedermayer2014-09-21
| | | | | | | samples Found-by: Kierank Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/idet: typo fix: PROGRSSIVE -> PROGRESSIVEPascal Massimino2014-09-20
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* vf_deshake: rename Transform.vector to Transform.vec to avoid compiler confusionAndreas Cadhalpun2014-09-18
| | | | | | | | | The token 'vector' is a keyword in the Vector/SIMD Multimedia Extension data types and thus should not be used as a variable name. This fixes building on powerpc/ppc64el. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter: remove obsolete FF_API_FILL_FRAME cruftJames Almer2014-09-17
| | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter: remove obsolete FF_API_ACONVERT_FILTER cruftJames Almer2014-09-17
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avfilter/ass: add shaping optionClément Bœsch2014-09-16
| | | | The documentation is mostly based on ass.h public header.
* avfilter/ass: better log level mappingClément Bœsch2014-09-16
|
* avfilter/ass: make sure the log level are in available rangeClément Bœsch2014-09-16
|
* avfilter: remove obsolete FF_API_BUFFERSRC_BUFFER cruftJames Almer2014-09-15
| | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* av_filter/x86/idet: use HADDD where appropriatePascal Massimino2014-09-09
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* av_filter/x86/idet: MMX/SSE2 implementation of 16bits filter_line()Pascal Massimino2014-09-09
| | | | | | | | tested on http://ps-auxw.de/10bit-h264-sample/10bit-eldorado.mkv MMX: ~30% faster decoding overall SSE2:~40% faster Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_cropdetect: Do not check lines or columns twice on black framesMichael Niedermayer2014-09-09
| | | | | Idea from patch by: hjiodjf 97xgw46 <jfbvxt@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/af_silenceremove: remove dead codeMichael Niedermayer2014-09-06
| | | | | | | Fixes CID1237284 Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/ebur128: rework channel weighting definition codeClément Bœsch2014-09-06
| | | | Should fix CID1194399 (Bad bit shift operation)
* add silenceremove filterPaul B Mahol2014-09-05
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* vfi/x86/vf_idet: fix incorrect use of paddqJames Darnley2014-09-05
| | | | | | | | | paddq is an SSE2 instruction so it cannot be used for MMX. This was probably just a typo because the sums are dwords anyway. Reviewed-by: Pascal Massimino <pascal.massimino@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/x86/idet: fix license header (GPL -> LGPL)Pascal Massimino2014-09-05
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* avfilter/vf_idet: MMX/MMXEXT/SSE2 implementation of idet's filter_line()skal2014-09-04
| | | | | | | | integration by Neil Birkbeck, with help from Vitor Sessak. core SSE2 loop by Skal (pascal.massimino@gmail.com) Reviewed-by: Clément Bœsch <u@pkh.me> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* vf_deshake: Avoid doing a malloc+free for every single frame.Reimar Döffinger2014-09-02
| | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* vf_deshake: reduce stack usage.Reimar Döffinger2014-09-02
| | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* vf_drawtext: move "static const" before "struct".Reimar Döffinger2014-08-31
| | | | | | This is consistent with all other occurrences. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* lavfi: add const/static const to pix_fmts arrays.Reimar Döffinger2014-08-31
| | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* avfilter/vf_mp: remove incorrect usage of AVFrame.typeMichael Niedermayer2014-08-30
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Add missing "const" all over the place.Reimar Döffinger2014-08-29
| | | | | | Only "./configure --enable-gpl" on x86 was tested. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* avfilter: add codecview filterClément Bœsch2014-08-24
|
* avfilter/showcqt: add fontcolor optionMuhammad Faiz2014-08-23
|
* vidstabutils: improve documentationTimothy Gu2014-08-22
| | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* vidstab*: Remove accidentally exported av_2_vs_pixel_format()Timothy Gu2014-08-22
| | | | | | | | | Also correctly namespace other functions in vidstabutils, and decrease difference from Libav. Initial-patch-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '593aaee953f8b07c141ff115e67bae85ef0350c7'Michael Niedermayer2014-08-21
|\ | | | | | | | | | | | | | | | | | | * commit '593aaee953f8b07c141ff115e67bae85ef0350c7': setpts: Add missing inttypes.h #include for PRId64 Conflicts: libavfilter/setpts.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * setpts: Add missing inttypes.h #include for PRId64Diego Biurrun2014-08-21
| | | | | | | | Also convert a debug av_log() to av_dlog().
| * vsrc_movie: Adjust a silly typo from b977b287f61fea48ecd6251d54a26334213b7ec6Diego Biurrun2014-08-21
| |
* | lavfi/apad: fix logic when whole_len or pad_len options are specifiedStefano Sabatini2014-08-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular, allow pad_len and whole_len to have value set to 0, which means that no padding will be added. Previously a value set to 0 meant that that the filter had to pad forever. The new semantics is clearer, also simplifies scripting since the option value might be automatically computed, so that no checks need to be done in case it is 0. The old semantics was never documented and the logic was broken (the filter was always adding samples indefinitely), so this should not break backward compatibility.
* | avfilter/vf_lenscorrection: fix memleakMichael Niedermayer2014-08-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_lenscorrection: get rid of floats in init codeMichael Niedermayer2014-08-21
| | | | | | | | | | | | | | The only remaining floats are in the user interface, they are left as they should not cause a problem in practice Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_lenscorrection: get rid of all floats per frameMichael Niedermayer2014-08-21
| | | | | | | | | | | | there are some still left for 1 time initialization Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_lenscorrection: get rid of some floatsMichael Niedermayer2014-08-21
| |
* | avfilter/showwaves: align const mode values (cosmetics)Clément Bœsch2014-08-20
| |
* | avfilter/showwaves: add split_channels optionClément Bœsch2014-08-20
| |
* | avfilter/showwaves: split out draw sample codeClément Bœsch2014-08-20
| |
* | avfilter/showwaves: add "cline" mode (centered line)Clément Bœsch2014-08-20
| |
* | avfilter/avf_showspectrum: fix colums typoMichael Niedermayer2014-08-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavfi/apad: fix if_( styleStefano Sabatini2014-08-20
| |