mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-12 19:18:44 +02:00
c3f5b81125
* qatar/master: ALPHA: Replace sized int_fast integer types with plain int/unsigned. Duplicate DPX image encoder Duplicate DPX decoder: read sample aspect ratio Duplciate DPX decoder: add buffer size checks. ac3enc: clip large coefficient values and negative exponents rather than using av_assert2(). ac3enc: do not store a bandwidth code for each channel. ac3enc: remove bandwidth reduction as fallback for bit allocation failure. ac3enc: merge compute_exp_strategy_ch() into compute_exp_strategy() ac3enc: return error if frame+exponent bits are too large instead of using av_assert2(). ac3enc: differentiate between current block and reference block in bit_alloc() ac3enc: simplify exponent_init() by calculating exponent_group_tab[] based on exponent group sizes. ac3enc: simplify stereo rematrixing decision options Include both URLs: Update URL to fate samples Conflicts: Changelog doc/fate.txt libavcodec/ac3enc.c libavcodec/dpxenc.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
47 lines
1.5 KiB
Plaintext
47 lines
1.5 KiB
Plaintext
FATE Automated Testing Environment
|
|
|
|
FATE provides a regression testsuite that can be run locally or configured
|
|
to send reports to fate.ffmpeg.org.
|
|
In order to run, it needs a large amount of data (samples and references)
|
|
that is provided separately from the actual source distribution.
|
|
|
|
Use the following command to get the fate test samples
|
|
|
|
# rsync -aL rsync://rsync.mplayerhq.hu:/samples/fate-suite/ fate/fate-suite
|
|
# rsync -aL rsync://fate-suite.libav.org:/fate-suite/ fate-suite
|
|
|
|
To inform the build system about the testsuite location, pass
|
|
`--samples=<path to the samples>` to configure or set the SAMPLES Make
|
|
variable or the FATE_SAMPLES environment variable to a suitable value.
|
|
|
|
For information on how to set up FATE to send results to the official FFmpeg
|
|
testing framework, please refer to the following wiki page:
|
|
http://wiki.multimedia.cx/index.php?title=FATE
|
|
|
|
FATE Makefile targets:
|
|
|
|
fate-list
|
|
Will list all fate/regression test targets.
|
|
|
|
fate
|
|
Run the FATE test suite (requires the fate-suite dataset).
|
|
|
|
Fate Makefile variables:
|
|
|
|
V
|
|
Verbosity level, can be set to 0, 1 or 2.
|
|
* 0: show just the test arguments
|
|
* 1: show just the command used in the test
|
|
* 2: show everything
|
|
|
|
SAMPLES
|
|
Specify or override the path to the FATE samples at make time, it has a
|
|
meaning only while running the regression tests.
|
|
|
|
THREADS
|
|
Specify how many threads to use while running regression tests, it is
|
|
quite useful to detect thread-related regressions.
|
|
|
|
Example:
|
|
make V=1 SAMPLES=/var/fate/samples THREADS=2 fate
|