summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* vf_shuffleplanes: fix the type of the mapping indicesAnton Khirnov2014-03-06
| | | | They are TYPE_INT AVOptions, so they must be ints
* lavfi: add shuffleplanes filterAnton Khirnov2014-03-05
|
* lavfi: use the correct filter context for logging an error.Anton Khirnov2014-03-05
|
* avfilter: Add missing emms_c when neededLuca Barbato2014-03-05
| | | | | | | | Arch specific calls should have an emms_c following to keep the cpu state consistent. Reported-By: wm4 CC: libav-stable@libav.org
* vf_frei0r: fix missing end of line characterVittorio Giovara2014-03-04
| | | | Error introduced in 61b323ce7c7cdc101eadfd7de2203922b8a39e8d.
* vf_frei0r: refactor library loading from env variableVittorio Giovara2014-03-04
| | | | strtok_r is not needed any more, so remove it from configure.
* vf_frei0r: prevent a segfault when filter parameters are not setVittorio Giovara2014-03-04
|
* vf_frei0r: adjust error messagesVittorio Giovara2014-03-04
|
* af_compand: replace strtok_r() with av_get_token()Anton Khirnov2014-02-28
|
* lavfi: add compand audio filterAndrew Kelley2014-02-26
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* af_volume: preserve frame propertiesAnton Khirnov2014-02-24
|
* af_resample: preserve frame propertiesAnton Khirnov2014-02-24
|
* Use av_frame_copy() to simplify code where appropriate.Anton Khirnov2014-02-24
|
* vf_interlace: deprecate lowpass optionVittorio Giovara2014-02-19
|
* lavfi doxy: add buffer{src,sink}.h to the main lavfi doxy groupAnton Khirnov2014-02-14
|
* buffersink: document special error codes returned from av_buffersink_get_frameAnton Khirnov2014-02-14
|
* buffersrc: Have function parameter names match between .c and .h fileDiego Biurrun2014-02-12
| | | | This fixes two related Doxygen warnings. Also document one parameter.
* vf_overlay: add eof_action switchKeith Lawson2014-02-04
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* buffersrc: handle non-refcounted frames in av_buffersrc_add_frame() correctlyAnton Khirnov2014-01-17
|
* vf_yadif: Relicense from GPL to LGPLRobert Krüger2014-01-14
| | | | All copyright holders have agreed to the relicensing.
* avfilter: fix leaks on error in ff_filter_frameVittorio Giovara2014-01-09
|
* avfilter: add needs_writable field to the internal AVFilterPad structureVittorio Giovara2014-01-09
|
* avfilter: add documentation for needs_writableVittorio Giovara2014-01-09
|
* lavfi: add framepack filterVittorio Giovara2014-01-09
|
* drawtext: Drop pointless headerLuca Barbato2014-01-06
| | | | It should be forward compatible with newer freetype.
* avutil: Move library version related macros to version.hDiego Biurrun2013-12-26
| | | | This is a more sensible place for these macros.
* Bump major of libavfilter for reference counted buffer API changes.Reinhard Tartler2013-12-14
| | | | | | | | | | Applications that have been linked against an older release of Libav and pick up updated libraries experience segmentation faults because they pick up the new libavfilter, which assumes AVFrames have been allocated by libavutil and thus contain new reference-counting related fields. This will break for AVFrames that have been allocated by old libavcodec. All scheduled API changes are deferred to the next bump.
* Add missing #includes for *INT64_MAX and *INT64_CDiego Biurrun2013-11-23
|
* 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>