summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* avfilter/vf_pad: add aspect optionPaul B Mahol2017-04-03
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Bump versions for master after 3.3Michael Niedermayer2017-04-02
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Bump minor for 3.3Michael Niedermayer2017-04-02
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* vf_deinterlace_vaapi: Mark as hwframe-awareMark Thompson2017-04-01
| | | | | Commits ade370a4 and e3fb74f7 were reordered while merging, so this change got lost.
* Bump minor versions for master after release/3.3 branchpointMichael Niedermayer2017-03-31
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* Bump minor versions for staring release/3.3 branchMichael Niedermayer2017-03-31
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/avfiltergraph: Check for allocation failure in ↵Michael Niedermayer2017-03-31
| | | | | | | | | avfilter_graph_queue_command() Fixes: CID1396538 Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_zoompan: Free out frame on errorMichael Niedermayer2017-03-31
| | | | | | | Fixes: CID1398578 Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/af_chorus & aecho: Handle NULL return from av_strtok()Michael Niedermayer2017-03-30
| | | | | | | Fixes CID1396260 Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_minterpolate: Use dx and dyMichael Niedermayer2017-03-30
| | | | | | Fixes CID1396283 and CID1396284 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/deshake_opencl: Remove redundant returnMichael Niedermayer2017-03-30
| | | | | | Fixes: CID1396846 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/af_sofalizer: Fix bad shiftMichael Niedermayer2017-03-30
| | | | | | Fixes CID1396835 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/avf_abitscope: Correct range for framerateGyan Doshi2017-03-30
| | | | | Signed-off-by: Gyan Doshi <gyandoshi@gmail.com> Signed-off-by: Paul B Mahol <onemda@gmail.com> (via IRC)
* Merge commit '124e26971e69bb25f38c6c7cb3fa20c77cf10966'Clément Bœsch2017-03-30
|\ | | | | | | | | | | | | * commit '124e26971e69bb25f38c6c7cb3fa20c77cf10966': lavfi: Hardware map filter Merged-by: Clément Bœsch <cboesch@gopro.com>
| * lavfi: Hardware map filterMark Thompson2016-11-03
| | | | | | | | | | | | | | | | | | | | | | | | Takes a frame associated with a hardware context as input and maps it to something else (another hardware frame or normal memory) for other processing. If the frame to map was originally in the target format (but mapped to something else), the original frame is output. Also supports mapping backwards, where only the output has a hardware context. The link immediately before will be supplied with mapped hardware frames which it can write directly into, and this filter then unmaps them back to the actual hardware frames.
| * vf_hwupload_cuda: Fix build errorMark Thompson2016-11-03
| | | | | | | | | | | | Broken by e3fb74f7f9a8f1895381355f40c92cac3c1023d9. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | avfilter: Add AV_OPT_FLAG_FILTERING_PARAM where it is missingMichael Niedermayer2017-03-30
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit 'e3fb74f7f9a8f1895381355f40c92cac3c1023d9'Matthieu Bouron2017-03-30
|\| | | | | | | | | | | | | * commit 'e3fb74f7f9a8f1895381355f40c92cac3c1023d9': lavfi: Always propagate hw_frames_ctx through links Merged-by: Matthieu Bouron <matthieu.bouron@gmail.com>
| * lavfi: Always propagate hw_frames_ctx through linksMark Thompson2016-11-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also adds a new flag to mark filters which are aware of hwframes and will perform this task themselves, and marks all appropriate filters with this flag. This is required to allow software-mapped hardware frames to work, because we need to have the frames context available for any later mapping operation in the filter graph. The output from the filter graph should only propagate further to an encoder if the hardware format actually matches the visible format (mapped frames are valid here and have an hw_frames_ctx, but this should not be given to the encoder as its hardware context).
* | Merge commit '7e2561fa8313982aa21f7657953eedeeb33b210d'Matthieu Bouron2017-03-29
|\| | | | | | | | | | | | | | | * commit '7e2561fa8313982aa21f7657953eedeeb33b210d': lavfi: Use ff_get_video_buffer in all filters using hwframes vf_hwupload_cuda: Fix build error Merged-by: Matthieu Bouron <matthieu.bouron@gmail.com>
| * lavfi: Use ff_get_video_buffer in all filters using hwframesMark Thompson2016-11-02
| |
* | Merge commit '7433feb82f75827884d909de34d341a1c4401d4a'Matthieu Bouron2017-03-29
|\| | | | | | | | | | | | | * commit '7433feb82f75827884d909de34d341a1c4401d4a': lavfi: Make default get_video_buffer work with hardware frames Merged-by: Matthieu Bouron <matthieu.bouron@gmail.com>
| * lavfi: Make default get_video_buffer work with hardware framesMark Thompson2016-11-02
| |
* | lavfi/signature: fix -Wformat warnings raised by DJGPPClément Bœsch2017-03-29
| | | | | | | | This was forgotten due to the non-gpl build used in 549045254.
* | Fix all -Wformat warnings raised by DJGPPClément Bœsch2017-03-29
| |
* | lavfi/xbr: undef PI if definedClément Bœsch2017-03-29
| | | | | | | | | | | | | | | | | | | | This conflict with the DJGPP libc math.h which includes a PI macro (to M_PI). We cannot make DJGPP POSIX only (using -D_POSIX_SOURCE) to avoid this kind of symbols conflicts due to the lack of both posix_memalign and memalign (DJGPP non standard function) in that POSIX mode. We currently rely on memalign for aligned heap allocation.
* | lavfi/psnr: rename pow2 to pow_2Clément Bœsch2017-03-29
| | | | | | | | | | | | | | | | | | | | | | This conflict with the DJGPP libc which includes a pow2 function¹ We cannot make DJGPP POSIX only (using -D_POSIX_SOURCE) to avoid this kind of symbols conflicts due to the lack of both posix_memalign and memalign (DJGPP non standard function) in that POSIX mode. We currently rely on memalign for aligned heap allocation. [1]: http://www.delorie.com/djgpp/doc/libc-2.02/libc_536.html
* | lavfi/dynaudnorm: rename pow2 to pow_2Clément Bœsch2017-03-29
| | | | | | | | | | | | | | | | | | | | | | This conflict with the DJGPP libc which includes a pow2 function¹ We cannot make DJGPP POSIX only (using -D_POSIX_SOURCE) to avoid this kind of symbols conflicts due to the lack of both posix_memalign and memalign (DJGPP non standard function) in that POSIX mode. We currently rely on memalign for aligned heap allocation. [1]: http://www.delorie.com/djgpp/doc/libc-2.02/libc_536.html
* | Merge commit '85baef4ff1512bcc2544928bfa5f42072903a691'Clément Bœsch2017-03-29
|\| | | | | | | | | | | | | | | | | | | | | * commit '85baef4ff1512bcc2544928bfa5f42072903a691': vf_drawtext: Move static keyword to beginning of variable declaration This commit is mostly a noop, see: d9e2aceb7f1c712a52672129ca7971872b030e1e 6d7aa437e1108dd8142ae5b850a00c109f95f07f Merged-by: Clément Bœsch <u@pkh.me>
| * vf_drawtext: Move static keyword to beginning of variable declarationDiego Biurrun2016-11-02
| | | | | | | | libavfilter/vf_drawtext.c:226:1: warning: ‘static’ is not at beginning of declaration [-Wold-style-declaration]
| * scale_npp: fix passthrough modeYogender Gupta2016-10-25
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * x86: Add missing colons after assembly labelsDiego Biurrun2016-10-17
| | | | | | | | | | This fixes many warnings of the sort warning: label alone on a line without a colon might be in error
* | lavfi: fix race when func rets holder is NULLClément Bœsch2017-03-28
| | | | | | | | | | | | | | If ret is NULL, a dummy common holder is created to hold *all* the parallel function returns, which gets written concurrently. This commit simplify the whole logic by simply not writing to that holder when not set.
* | lavfi: remove af_asynts filterRostislav Pehlivanov2017-03-27
| | | | | | | | | | | | Long overdue for removal, af_aresample should be used instead. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | avfilter/vf_signature: Replace uncommon spelling of seperateMichael Niedermayer2017-03-26
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter: stop using deprecated codec flagsJames Almer2017-03-25
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | vf_drawtext: Fix memory leakKieran Kunhya2017-03-21
| |
* | add signature filter for MPEG7 video signatureGerion Entrup2017-03-21
| | | | | | | | | | | | | | | | This filter does not implement all features of MPEG7. Missing features: - compression of signature files - work only on (cropped) parts of the video Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit 'bdf7610eb266fd3de650040c97328791868abd82'Clément Bœsch2017-03-20
|\| | | | | | | | | | | | | * commit 'bdf7610eb266fd3de650040c97328791868abd82': vf_scale_vaapi: Crop input surface to active region Merged-by: Clément Bœsch <u@pkh.me>
| * vf_scale_vaapi: Crop input surface to active regionMark Thompson2016-09-14
| | | | | | | | | | | | If the input has been decoded from a stream which uses edge cropping then the whole surface need not be valid. This defines an input region for the scaler so we only use the active area of the frame.
| * High Definition Compatible Digital (HDCD) decoder filter, using libhdcdBurt P2016-08-29
| | | | | | | | | | | | Signed-off-by: Burt P <pburt0@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | lavfi: deprecate AVFilterGraph->resample_lavr_optsRostislav Pehlivanov2017-03-18
| | | | | | | | | | | | | | Not used by anything at all since we don't auto insert lavr filters. Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | lavf/vf_framerate: Fix frame leak when increasing framerate.Alexis Ballier2017-03-16
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/vf_lut3d: actually skip lines when encountering DOMAIN_ stringPaul B Mahol2017-03-13
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | vf_hwupload: Add missing return value checkJun Zhao2017-03-12
| | | | | | | | | | | | | | | | | | | | | | Add missing return value checks to suppress build warning and remove noop ff_formats_unref() calling. Note: most filters using ff_formats_ref() didn't have a suitable error handling, it's a potential memory leak issue. Signed-off-by: Jun Zhao <jun.zhao@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* | Merge commit 'ad71d3276fef0ee7e791e62bbfe9c4e540047417'Mark Thompson2017-03-12
|\| | | | | | | | | | | | | | | | | * commit 'ad71d3276fef0ee7e791e62bbfe9c4e540047417': lavfi: add a QSV deinterlacing filter Minor fixup for lavfi differences. Merged-by: Mark Thompson <sw@jkqxz.net>
| * lavfi: add a QSV deinterlacing filterAnton Khirnov2016-07-22
| |
| * vf_scale_vaapi: Respect driver quirks around buffer destructionMark Thompson2016-07-02
| |
* | lavfi: add a QSV scaling filterAnton Khirnov2017-03-12
| | | | | | | | | | | | | | | | This merges libav commit ac7bfd69678f3966e38debdb27f4bde94dc0345c, which was previously skipped. (cherry picked from commit ac7bfd69678f3966e38debdb27f4bde94dc0345c) Signed-off-by: Mark Thompson <sw@jkqxz.net>
* | avfilter/af_firequalizer: add av_restrict on convolution funcMuhammad Faiz2017-03-12
| | | | | | | | | | | | | | slightly improved speed Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>