summaryrefslogtreecommitdiffstats
path: root/libavfilter/vf_libopencv.c
Commit message (Collapse)AuthorAgeFilesLines
* libopencv: Check kernel_str life cycleLuca Barbato2015-02-031-6/+12
| | | | | | | | The string might or might not be set depending if there are args and in case of error it must be freed nonetheless. CC: libav-stable@libav.org Bug-Id: CID 739878 / CID 739882
* libopencv: Rework error handling in parse_iplconvkernel()Vittorio Giovara2015-01-271-8/+14
| | | | | | | Fix 'values' memory leak in case of error. CC: libav-stable@libav.org Bug-Id: CID 739879
* lavfi: name anonymous structsVittorio Giovara2014-04-191-4/+4
|
* lavfi: do not export the filters from shared objectsAnton Khirnov2013-10-281-1/+1
|
* vf_libopencv: use the name 's' for the pointer to the private contextAnton Khirnov2013-05-161-26/+26
| | | | This is shorter and consistent across filters.
* Remove commented-out debug #define cruftDiego Biurrun2013-05-161-2/+0
|
* lavfi: remove now unused args parameter from AVFilter.initAnton Khirnov2013-04-091-1/+1
|
* vf_libopencv: switch to an AVOptions-based system.Anton Khirnov2013-04-091-13/+26
|
* lavfi: switch to AVFrame.Anton Khirnov2013-03-081-17/+16
| | | | | Deprecate AVFilterBuffer/AVFilterBufferRef and everything related to it and use AVFrame instead.
* Use the avstring.h locale-independent character type functionsReimar Döffinger2013-03-071-1/+1
| | | | | | Make sure the behavior does not change with the locale. Signed-off-by: Martin Storsjö <martin@martin.st>
* lavfi: merge start_frame/draw_slice/end_frameAnton Khirnov2012-11-281-18/+17
| | | | | Any alleged performance benefits gained from the split are purely mythological and do not justify added code complexity.
* lavfi: convert input/ouput list compound literals to named objectsMans Rullgard2012-10-101-9/+21
| | | | | | | A number of compilers, for example those from TI and IBM, choke on these initialisers. The current style is also quite ugly. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov2012-10-081-7/+7
|
* Add missing includes for code relying on external librariesMartin Storsjö2012-08-161-0/+1
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* cosmetics: Fix a few switched periods and linebreaksDerek Buitenhuis2012-08-041-2/+2
| | | | | | Based on a patch by Piotr Bandurski. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* lavfi: add error handling to end_frame().Anton Khirnov2012-07-221-3/+6
|
* lavfi: add error handling to draw_slice().Anton Khirnov2012-07-221-1/+4
|
* lavfi: use const for AVFilterPad declarations in all filters.Ronald S. Bultje2012-07-211-10/+10
|
* lavfi: unref AVFilterLink.out_buf in ff_end_frame().Anton Khirnov2012-07-201-1/+0
| | | | | This reduces code duplication and prevents stale pointers from remaining on the link.
* lavfi: unref AVFilterLink.cur_buf in ff_end_frame().Anton Khirnov2012-07-201-1/+0
| | | | | This reduces code duplication and prevents stale pointers from remaining on the link.
* lavfi: make filters less verbose.Anton Khirnov2012-06-261-3/+3
|
* lavfi: remove 'opaque' parameter from AVFilter.init()Anton Khirnov2012-06-261-6/+6
| | | | | | It is not used in any filters currently and is inherently evil. If passing binary data to filters is required in the future, it should be done with some AVOptions-based system.
* vf_libopencv: add missing headers.Anton Khirnov2012-06-101-0/+2
| | | | Fix build after b74a1da4.
* lavfi: remove request/poll and drawing functions from public API on next bumpAnton Khirnov2012-06-051-2/+2
| | | | | They are only useful inside filters and we don't allow user filters for now.
* lavfi: make formats API private on next bump.Anton Khirnov2012-06-051-1/+1
| | | | | It is only useful inside filters and we don't allow user filters for now.
* vf_libopencv: replace opencv/cxtypes.h #include by opencv/cxcore.hStefano Sabatini2011-07-181-1/+1
| | | | | | cxtypes.h works with version 2.1 and older, cxcore.h works with 2.2 and older. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* ocv: replace FF_INTERNAL_MEM_TYPE_MAX_VALUE with SIZE_MAXStefano Sabatini2011-06-201-1/+1
| | | | | | | Fix compilatin after removal of FF_INTERNAL_MEM_TYPE_MAX_VALUE. Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-191-4/+4
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add erode libopencv filter.Stefano Sabatini2010-12-261-0/+8
| | | | Originally committed as revision 26097 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add dilate libopencv filter.Stefano Sabatini2010-12-261-0/+165
| | | | Originally committed as revision 26096 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Redesign the libopencv wrapper to make it more generic. Accept bothStefano Sabatini2010-12-231-14/+77
| | | | | | | | | FILTERNAME=ARGS and FILTERNAME:ARGS syntax. The same filter class will be used for managing all the libopencv filtering functions. Originally committed as revision 26079 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In libavfilter, use consistently "Copyright (c)" in the licenseStefano Sabatini2010-11-281-1/+1
| | | | | | headers. Originally committed as revision 25838 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing uses of NULL_IF_CONFIG_SMALL for the filters descriptions.Stefano Sabatini2010-09-241-1/+1
| | | | Originally committed as revision 25182 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: fix weird align.Stefano Sabatini2010-09-161-1/+1
| | | | Originally committed as revision 25134 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use <> for system headers inclusion.Stefano Sabatini2010-09-161-2/+2
| | | | Originally committed as revision 25133 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix copyright notice, make it more consistent with the rest of FFmpeg.Stefano Sabatini2010-09-161-1/+1
| | | | Originally committed as revision 25132 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement libopencv smooth filter.Stefano Sabatini2010-09-141-0/+156
Originally committed as revision 25118 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud