summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAge
* fate: Only test enabled filtersDiego Biurrun2012-08-11
| | | | This fixes running FATE without --enable-gpl.
* g723.1: fix addition overflowMans Rullgard2012-08-10
| | | | | | | This addition must be done as 64-bit to avoid overflow and for the subsequent clipping to be meaningful. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: add G.723.1 decoder testsKostya Shishkov2012-08-09
|
* fate: add test for RTjpeg in nuv with frameheaderJanne Grunau2012-08-08
| | | | | Renames the old test to allow using fate-nuv as group for all nuv tests.
* fate: simplify variable setting filter.makMans Rullgard2012-08-06
| | | | | | This removes some needless indirection and duplication. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: force pix_fmt in lagarith-rgb32 testMans Rullgard2012-08-04
| | | | | | | This makes big and little endian systems use the same output format. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: add tests for lagarith lossless video codec.Ronald S. Bultje2012-08-03
| | | | Based on patch by Oana Stratulat <oanaandreeastratulat@gmail.com>.
* fate: amix: specify f32 sample format for comparisonMans Rullgard2012-07-29
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* tiny_psnr: support 32-bit float samplesMans Rullgard2012-07-29
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* lavf: deprecate r_frame_rate.Anton Khirnov2012-07-29
| | | | | | | | | | | | | | | | | | | | According to its description, it is supposed to be the LCM of all the frame durations. The usability of such a thing is vanishingly small, especially since we cannot determine it with any amount of reliability. Therefore get rid of it after the next bump. Replace it with the average framerate where it makes sense. FATE results for the wtv and xmv demux tests change. In the wtv case this is caused by the file being corrupted (or possibly badly cut) and containing invalid timestamps. This results in lavf estimating the framerate wrong and making up wrong frame durations. In the xmv case the file contains pts jumps, so again the estimated framerate is far from anything sane and lavf again makes up different frame durations. In some other tests lavf starts making up frame durations from different frame.
* lavf: use dts difference instead of AVPacket.duration in find_stream_info()Anton Khirnov2012-07-29
| | | | | | | | | | AVPacket.duration is mostly made up and thus completely useless, this is especially true for video streams. Therefore use dts difference for framerate estimation and the max_analyze_duration check. The asyncts test now needs -analyzeduration, because the default is 5 seconds and the audio stream in the sample appears at ~10 seconds.
* fate: make yadif tests consistent across systemsMans Rullgard2012-07-28
| | | | | | | | MMX-enabled systems by default use some dsputil functions differing from the C versions. Adding these flags ensures accurate ones are used everywhere. Signed-off-by: Mans Rullgard <mans@mansr.com>
* FATE: add tests for yadif.Anton Khirnov2012-07-28
|
* FATE: add a test for delogo video filter.Anton Khirnov2012-07-28
|
* FATE: add a test for amix audio filter.Anton Khirnov2012-07-28
|
* audiogen: allow specifying random seed as a commandline parameter.Anton Khirnov2012-07-28
|
* build: use COMPILE template for HOSTOBJSMans Rullgard2012-07-26
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* vc1: Add a test for interlaced field picturesMashiat Sarker Shakkhar2012-07-22
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* FATE: fix the asyncts testAnton Khirnov2012-07-22
| | | | Nellymoser is float, so use oneoff comparison instead of md5.
* FATE: add a test for the asyncts audio filter.Anton Khirnov2012-07-22
|
* FATE: add a test for flac cover art.Anton Khirnov2012-07-20
|
* eval: add gt(), gte(), lt() and lte() fate testsJanne Grunau2012-07-14
|
* eval: fix swapping of lt() and lte()Max Lazarov2012-07-14
| | | | CC: libav-stable@libav.org
* fate-run: make avconv() properly deal with multiple inputs.Anton Khirnov2012-07-09
|
* lavfi: reclassify showfiltfmts as a TESTPROGMans Rullgard2012-07-04
| | | | | | | | 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>
* Add XTEA encryption support in libavutilSamuel Pitoiset2012-07-04
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Add Blowfish encryption support in libavutilSamuel Pitoiset2012-07-04
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* eval: Add the isinf() function and tests for itMartin Storsjö2012-07-04
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* FATE: add a test for WMA cover art.Anton Khirnov2012-07-04
|
* FATE: add a test for apetag cover artAnton Khirnov2012-07-04
|
* FATE: add a test for itunes cover art.Anton Khirnov2012-07-04
|
* fate: add flac encode/decode tests with various optionsMans Rullgard2012-07-04
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* movenc: Add channel layouts for PCM.Alex Converse2012-06-27
|
* fate: vorbis: add 5.1 surround testMans Rullgard2012-06-18
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: add snow hpel testsMans Rullgard2012-06-15
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* build: Do not delete tests/vsynth2 directory, which is no longer created.Diego Biurrun2012-06-13
|
* fate: avoid freopen(NULL) in videogen/rotozoomMans Rullgard2012-06-07
| | | | | | | | | A number of systems do not implement freopen() with a NULL filename correctly. This changes these programs to output individual images if opening a named output argument as a file fails, in this case assuming it is a directory. Signed-off-by: Mans Rullgard <mans@mansr.com>
* movenc: Write chan atom for all audio tracks in mov mode movies.Alex Converse2012-06-04
|
* fate: Fix fate-ac3-fixed-encode for pre-ssse3 x86 machinesMichael Niedermayer2012-05-31
| | | | | | | The default mmxext and sse implementations of apply_window_int16 aren't bitexact. Signed-off-by: Martin Storsjö <martin@martin.st>
* fate: add missing $(TARGET_PATH) to ac3-fixed-encodeMans Rullgard2012-05-30
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: fix md5sum replacement on some systemsMans Rullgard2012-05-30
| | | | | | | | On systems where the 'md5' command is used, there is a conflict with the md5() shell function in fate-run.sh. Using the 'command' keyword bypasses the shell function for correct behaviour. Signed-off-by: Mans Rullgard <mans@mansr.com>
* avconv: merge configuration code for complex and simple filtersAnton Khirnov2012-05-29
| | | | | Some tests change because -s now inserts the scaler to the end instead of beginning of the filtergraph.
* fate: fix acodec/vsynth tests for make 3.81Mans Rullgard2012-05-29
| | | | | | | | | GNU make 3.81 applies pattern rules in declaration order rather than by stem length as in 3.82. This moves the more generic patterns above the more specific ones such that they work with either make version. Some of the vsynth patterns are also simplified a little. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: convert codec-regression.sh to makefile rulesMans Rullgard2012-05-29
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: allow tests to specify unit size for psnr comparisonMans Rullgard2012-05-29
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: teach videogen/rotozoom to output a single raw video streamMans Rullgard2012-05-29
| | | | | | | This makes videogen/rotozoom output a raw video stream on stdout if no output directory is specified. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: fix dependencies for non-SAMPLES avconv testsMans Rullgard2012-05-20
| | | | | | | | The encode/decode tests should all depend on avconv. Since avconv requires libavfilter, there is no need to enable those tests selectively. Signed-off-by: Mans Rullgard <mans@mansr.com>
* lavf: change some (de)muxer names to lowercaseMans Rullgard2012-05-19
| | | | | | This is consistent with other format names. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: fix dependencies on SAMPLES being setMans Rullgard2012-05-19
| | | | | | | This allows fate to run without errors with or without SAMPLES being set. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: remove unnecessary libavfilter dependencyMans Rullgard2012-05-19
| | | | | | avconv now requires libavfilter so this dependency is redundant. Signed-off-by: Mans Rullgard <mans@mansr.com>