summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* vf_interlace: check one av_frame_clone allocationVittorio Giovara2013-11-19
|
* avfilter/graphparser: Directly free filter memory if initialization failsDiego Biurrun2013-11-06
|
* avfilter/buffer: Suppress deprecation warning for avfilter_unref_bufferDiego Biurrun2013-11-04
| | | | The function is used in a block of code that is deprecated anyway.
* filtfmts-test: Fix use of deprecated APIDiego Biurrun2013-11-04
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* vf_fieldorder: remove superfluous get_video_bufferVittorio Giovara2013-11-04
|
* vf_scale: make the dar variable return the DAR.Rudolf Polzer2013-11-02
| | | | | | | | | Before, it just returned width/height. Correct is width/height*sar. That way it is consistent with DAR as in probe output and setdar. Signed-off-by: Rudolf Polzer <divverent@xonotic.org> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vf_aspect: support variables in evaluating the aspect ratiosRudolf Polzer2013-11-02
| | | | | | | Example: -vf setsar=sar="sar*9/10" Signed-off-by: Rudolf Polzer <divverent@xonotic.org> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* gradfun: x86: Factor out common code for some gradfun_filter_line() variantsDiego Biurrun2013-10-31
|
* avfilter: x86: K&R formatting cosmeticsDiego Biurrun2013-10-31
|
* lavfi: do not export the filters from shared objectsAnton Khirnov2013-10-28
|
* avfilter: fix const use of avfilter_nextVittorio Giovara2013-10-28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avfilter: have avfilter_get_by_name return const for next bumpVittorio Giovara2013-10-28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avfilter: x86: Port gradfun filter optimizations to yasmDaniel Kang2013-10-23
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* avfilter: Fix typo in Loren's email addressDiego Biurrun2013-10-23
|
* pthread: Avoid crashes/odd behavior caused by spurious wakeupsDerek Buitenhuis2013-10-22
| | | | | | This is similar to 5152196b2b47d446d9a509b9bfb318daa26a1f2b. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* vf_fieldorder: log when processing is skippedVittorio Giovara2013-10-22
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* pthread: Fix deadlock during thread initializationDerek Buitenhuis2013-10-13
| | | | | | | | | | Sometimes, if pthread_create() failed, then pthread_cond_wait() could accidentally be called in the worker threads after the uninit function had already called pthread_cond_broadcast(), leading to a deadlock. Don't call pthread_cond_wait() if c->done is set. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* vf_interlace: do not process an already interlaced frameVittorio Giovara2013-10-02
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavfi: allow user-provided execute() callbacksAnton Khirnov2013-09-28
|
* vf_lut: ConstantizeDiego Elio Pettenò2013-08-31
| | | | | | | The pixel format tables are never modified, mark them as constant. Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* vf_fps: use double constants for default/min/max for start_timeHendrik Leppkes2013-08-28
| | | | | | | | | | | | | | | When using AV_NOPTS_VALUE (which expands to INT64_C(0x8000000000000000)) as union initializer for a double field, the c99 converter needs to interpret this constant when filling the union initializer, and it is interpreted as a positive value. When converting AV_NOPTS_VALUE to a double, MSVC 2010 ends up with the same positive value as the c99 converter, while MSVC 2012 gets a negative value. This results in an infite loop in various FATE tests on MSVC 2012. Signed-off-by: Martin Storsjö <martin@martin.st>
* vf_interlace: fix file permissionsVittorio Giovara2013-08-27
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* vf_fps: add 'start_time' optionJustin Ruggles2013-08-20
| | | | This allows for dropping or duplication to match a particular start time.
* lavfi/fifo: fix flushing when using request_samplesAnton Khirnov2013-08-05
| | | | | If any samples are still buffered when request_frame returns EOF, they won't be returned currently.
* lavfi: add const to the AVFilter parameter of avfilter_graph_create_filter()Anton Khirnov2013-08-04
| | | | This function should never modify the filter.
* Disable deprecation warnings for cases where a replacement is availableDiego Biurrun2013-08-02
|
* Give less generic names to global library option arraysDiego Biurrun2013-08-02
|
* avfilter: Add some missing FF_API_AVFILTERBUFFER ifdefsDiego Biurrun2013-07-31
|
* avisynth: Fix a "AVISynth" vs. "AviSynth" struct name typoDiego Biurrun2013-07-29
| | | | Also fix some similar typos in comments and documentation.
* Add missing deprecation attributesDiego Biurrun2013-07-27
|
* buffersink: K&R formatting cosmeticsDiego Biurrun2013-07-27
|
* lavfi: add attribute_align_arg to all public entry pointsHendrik Leppkes2013-07-26
| | | | | | | | | | Previously it was partly only added to central functions called internally, however if GCC would inline these into the public fuction, the alignment attribute would not take effect. Instead, add it to all public entry points to avoid these problems. Signed-off-by: Martin Storsjö <martin@martin.st>
* lavfi: filtfmts: use newer avfilter APIsVittorio Giovara2013-07-19
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Consistently use "cpu_flags" as variable/parameter name for CPU flagsDiego Biurrun2013-07-18
|
* pthread: Rename thread_init to avoid symbol collisionSean McGovern2013-07-17
| | | | | | The AIX threads library exposes a function with the same name. Signed-off-by: Martin Storsjö <martin@martin.st>
* vf_interlace: better handling of odd video sizeMichael Niedermayer2013-07-12
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* vsrc_movie: do not free avoption variables in uninit()Anton Khirnov2013-06-20
| | | | | The generic code frees them as well. Since av_free was used to free them instead of av_freep, this would result in a double free.
* lavfi: switch ff_default_get_audio_buffer() to av_frame_get_buffer()Anton Khirnov2013-06-18
| | | | | This simplifies the code and avoids using libavcodec-specific avcodec_fill_audio_frame().
* lavfi: math typo in interlace filterVittorio Giovara2013-06-17
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* lavfi doxy: improve/extend AVFilter doxy.Anton Khirnov2013-06-04
|
* vf_fade: support slice threadingAnton Khirnov2013-05-24
|
* vf_yadif: support slice threadingAnton Khirnov2013-05-24
|
* lavfi: add a slice threading infrastructureAnton Khirnov2013-05-24
| | | | Mostly based on libavcodec's
* avfilter: check a malloc in avfilter_link().Anton Khirnov2013-05-17
| | | | Additionally change sizeof(type) into sizeof(var)
* avfilter.c: cosmetics, reformatAnton Khirnov2013-05-17
|
* lavfi: factorize freeing a linkAnton Khirnov2013-05-17
|
* vf_format: do not use the AVFilterFormats internals.Anton Khirnov2013-05-17
| | | | Use the formats.h API instead.
* af_aformat: cosmetics, fix indentationAnton Khirnov2013-05-17
|
* lavfi: rename AVFilterFormats.format_count to nb_formatsAnton Khirnov2013-05-17
| | | | This is more consistent with naming in the rest of Libav.
* lavfi doxy: add a page for lavfi.Anton Khirnov2013-05-17
|