| Commit message (Collapse) | Author | Age |
|
|
|
| |
Building libavfilter without that functionality makes little sense.
|
|
|
|
| |
vf_scale should not be unconditionally compiled even if disabled.
|
|
|
|
|
| |
Based on the volume filter in FFmpeg written by Stefano Sabatini
<stefasab@gmail.com>.
|
|
|
|
|
|
|
| |
The following commit will make it useless.
The crop_scale_vflip FATE test changes because of off-by-one differences
in output when vflipped slices are passed to sws.
|
|
|
|
|
|
| |
It can be useful for debugging.
Based on a patch by Stefano Sabatini <stefano.sabatini-lala@poste.it>
|
|
|
|
|
|
|
|
| |
This tool uses lavfi internal symbols not accessible in shared
libraries. TESTPROGS are linked statically to allow them use of
library internals not normally exported.
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
| |
|
|
|
|
| |
Inspired by MPlayer's af_channels filter and SoX's remix effect.
|
|
|
|
| |
It joins multiple input streams into one multi-channel output.
|
| |
|
|
|
|
| |
It will be used for audio too.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
avfilter_config_links()
Link properties have to be checked after config_props() is called to
make sure everything is sane, so the default config_props() for output
links was redundant.
Remove now empty defaults.c
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
|
|
|
| |
Based on current version of the asplit filter in FFmpeg written by
Stefano Sabatini and others.
|
|
|
|
| |
This is in preparation for adding an audio split filter.
|
|
|
|
| |
Partially based on a patch by Robert Nagy <ronag89@gmail.com>
|
| |
|
|
|
|
|
| |
This is easier to follow than having them randomly scattered in
avfilter.c and defaults.c.
|
| |
|
|
|
|
| |
Based on a patch by Mina Nagy Zaki <mnzaki@gmail.com>
|
|
|
|
| |
Most of the code will be shared for both audio and video version.
|
| |
|
|
|
|
|
| |
This is easier to follow than having them randomly scattered in
avfilter.c and defaults.c.
|
|
|
|
|
|
| |
Also add the public interface libavfilter/buffersink.h.
Based on a commit by Stefano Sabatini.
|
| |
|
| |
|
|
|
|
|
| |
The scale filter is used for internal colorspace conversions, so it must
always be present.
|
|
|
|
|
| |
This allows simplifying the Makefiles; it is no longer necessary to register
arch subdirectory Makefiles, just putting them in place is enough.
|
| |
|
| |
|
|
|
|
|
| |
It can be used to directly pass a AVFilterBufferRef to lavfi, avoiding a
memcpy.
|
|
|
|
| |
It's a part of public API.
|
|
|
|
| |
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
|
|
|
|
| |
It declares API necessary for filtering apps.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The licence was changed from GPL to LGPL with explicit approval from
the original author.
See thread:
Subject: [FFmpeg-devel] [PATCH] lavfi: add rgbtestsrc source,
ported from MPlayer libmpcodecs
Date: Mon, 11 Jul 2011 16:32:41 +0200
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
|
|
| |
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
|
|
|
|
| |
The ported filter supports named option parsing and more YUV formats.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
|
|
|
|
|
|
|
|
| |
With the following additions:
* support to gray format
* support to yuva420p format
* parametric luma/chroma/alpha radius
* consistency check on the radius values, avoid crashes with invalid values
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
|
|
|
|
| |
This filter is a simple wrapper around the LUT filter.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
|
|
| |
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
|
|
| |
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
|
|
|
|
|
| |
Some fixes by Stefano.
For detailed authorship see SOC repo
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
|
|
| |
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
|
|
|
|
|
|
| |
Declaring tools associated with each library in their respective
makefiles allows these tools to easily depend on the correct
prerequisites and link against the libs they need.
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
|
|
| |
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
|
|
|
| |
Calling Make from subdirectories is not supported and config.mak has
multiple inclusion guards anyway, so the top-level include is enough.
|
|
|
|
|
|
|
|
|
|
|
| |
With the following additions:
* support to anti-aliased glyph rendering
* support to UTF-8 text and Unicode chars rendering
* support for RGB packed formats
* fix minor errors and typos in the filter description
* extend/clarify examples in the filter description
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
|
|
|
|
| |
Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|