summaryrefslogtreecommitdiffstats
path: root/libavutil/tests
Commit message (Collapse)AuthorAgeFilesLines
* fate: update pixfmt_best test to check for endiannessTobias Rapp2017-07-271-0/+14
| | | | Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* pixdesc: Add a test for av_find_best_pix_fmt_of_2()Mark Thompson2017-07-181-0/+125
|
* avutil/tests: remove float_dsp testJames Almer2017-06-142-358/+0
| | | | | | It's been ported to checkasm. Signed-off-by: James Almer <jamrial@gmail.com>
* Merge commit 'b83aea73404f6f9314e72fe5d6238deaffa12b2c'Clément Bœsch2017-05-191-16/+19
|\ | | | | | | | | | | | | | | | | * commit 'b83aea73404f6f9314e72fe5d6238deaffa12b2c': des-test: Pass the proper types to av_des_*() functions See 183c3fa48acaf4561d5269ab9a766d13ae70140c Merged-by: Clément Bœsch <u@pkh.me>
| * des-test: Pass the proper types to av_des_*() functionsDiego Biurrun2017-01-241-16/+19
| | | | | | | | Fixes a number of incompatible pointer type warnings.
| * avutil: fix data race in av_get_cpu_flags()Wan-Teh Chang2016-12-082-0/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make the one-time initialization in av_get_cpu_flags() thread-safe. The static variables |flags|, |cpuflags_mask|, and |checked| in libavutil/cpu.c are read and written using normal load and store operations. These are considered as data races. The fix is to use atomic load and store operations. Remove the |checked| variable because the invalid value of -1 for |flags| can be used to indicate the same condition. Rename |flags| to |cpu_flags| and move it to file scope. The fix can be verified by running the libavutil/tests/cpu_init.c test program under ThreadSanitizer: ./configure --toolchain=clang-tsan make libavutil/tests/cpu_init libavutil/tests/cpu_init There should be no warnings from ThreadSanitizer. Co-author: Dmitry Vyukov of Google, who suggested the data race fix. Signed-off-by: Wan-Teh Chang <wtc@google.com>
| * lavu: remove the custom atomic APIAnton Khirnov2016-10-021-35/+0
| | | | | | | | It has been replaced by C11 stdatomic.h and is now unused.
* | avutil/avstring: improve av_strreplace implementSteven Liu2017-04-111-0/+16
| | | | | | | | | | | | | | | | Use AVBprint to implement av_strreplace add av_strreplace test case TEST_STRREPLACE Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* | avutil/float_dsp: add test for vector_dmac_scalarJames Almer2017-04-101-0/+24
| |
* | avutil/tests/dict: Check return of av_dict_parse_string()Michael Niedermayer2017-03-301-1/+4
| | | | | | | | | | | | Fixes: CID1396402 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/tests/lfg: Remove debugging start/stop timerMichael Niedermayer2017-03-081-3/+0
| | | | | | | | | | | | Fixes code with qemu ARM Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/tests/lfg.c: added proper normality testThomas Turner2017-03-081-22/+142
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Chen-Shapiro(CS) test was used to test normality for Lagged Fibonacci PRNG. Normality Hypothesis Test: The null hypothesis formally tests if the population the sample represents is normally-distributed. For CS, when the normality hypothesis is True, the distribution of QH will have a mean close to 1. Information on CS can be found here: http://www.stata-journal.com/sjpdf.html?articlenum=st0264 http://www.originlab.com/doc/Origin-Help/NormalityTest-Algorithm Signed-off-by: Thomas Turner <thomastdt@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | add locale month names to av_small_strptimeMicah Galizia2017-02-261-0/+7
| | | | | | | | | | Signed-off-by: Micah Galizia <micahgalizia@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/tests: add aes_ctr, audio_fifo and imgutils to .gitignoreMatthieu Bouron2017-01-171-0/+3
| |
* | avutil/tests/audio_fifo.c: pass by reference for efficiency and change ↵Thomas Turner2017-01-131-15/+15
| | | | | | | | | | | | | | datatype to const Signed-off-by: Thomas Turner <thomastdt@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/tests: added selftest for aes_ctr.cThomas Turner2017-01-021-0/+65
| | | | | | | | | | Signed-off-by: Thomas Turner <thomastdt@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/tests: improved code coverage for atomicThomas Turner2017-01-011-1/+5
| | | | | | | | | | Signed-off-by: Thomas Turner <thomastdt@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/tests/audio_fifo.c: Memory leak and tab space fixesThomas Turner2016-12-311-6/+14
| | | | | | | | | | | | | | | | | | | | | | Prevents memory leak when read_samples_from_audio_fifo() is called more than once by deallocating before reallocating more memory. Fixes space indentation for contents in ERROR(). Signed-off-by: Thomas Turner <thomastdt@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/tests/audio_fifo.c: use av_malloc() family of functionsThomas Turner2016-12-311-13/+9
| | | | | | | | | | Signed-off-by: Thomas Turner <thomastdt@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/tests/audio_fifo.c: Corrected test error messagesThomas Turner2016-12-281-2/+2
| | | | | | | | | | Signed-off-by: Thomas Turner <thomastdt@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | tests/audio_fifo: fix buffer allocation for non planar formatsJames Almer2016-12-231-3/+3
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avutil/tests/random_seed: eliminate gotoMichael Niedermayer2016-12-231-5/+6
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/tests: Improved code coverage for random_seedThomas Turner2016-12-231-13/+21
| | | | | | | | | | Signed-off-by: Thomas Turner <thomastdt@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | tests/avstring: free the pointer after calls to av_d2str()James Almer2016-12-221-2/+4
| | | | | | | | | | | | Fixes memleaks. Signed-off-by: James Almer <jamrial@gmail.com>
* | avutil: Added selftest for libavutil/audio_fifo.cThomas Turner2016-12-211-0/+196
| | | | | | | | | | Signed-off-by: Thomas Turner <thomastdt@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil: Improved test coverage for avstring.cThomas Turner2016-12-201-1/+25
| | | | | | | | | | Signed-off-by: Thomas Turner <thomastdt@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/tests/imgutils: Remove unused variableMichael Niedermayer2016-12-131-1/+0
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/tests: run the cpu_init.c test conditionally on HAVE_THREADSWan-Teh Chang2016-12-101-7/+0
| | | | | | | | | | | | | | Suggested by Diego Biurrun and James Almer. Signed-off-by: Wan-Teh Chang <wtc@google.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | avutil/cpu_init: remove unnecessary arguments to the main() functionWan-Teh Chang2016-12-101-1/+1
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | fate: add av_image_check_size() testMichael Niedermayer2016-12-101-0/+37
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/tests: add cpu_init to .gitignore and tests/fateWan-Teh Chang2016-11-241-0/+1
| | | | | | | | | | | | | | This is a follow-up to commit d84a21207ea83055dc9b6dc1cd6a379f2ea756e7, which added the libavutil/tests/cpu_init.c. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/tests: Add cpu_init.c to check whether the one-time initialization in ↵Wan-Teh Chang2016-11-231-0/+72
| | | | | | | | | | | | | | | | av_get_cpu_flags() has data races. Co-author: Dmitry Vyukov of Google Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil: Improved selftest coverage for libavutil/fifo.cThomas Turner2016-10-141-2/+37
| | | | | | | | | | | | Tested functions: av_fifo_generic_peek(), av_fifo_grow() Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit 'ded4a6543dfb5a2f1d9f7fb8d3ab27a1872c22b3'Clément Bœsch2016-06-241-10/+14
|\ \ | |/ | | | | | | | | | | * commit 'ded4a6543dfb5a2f1d9f7fb8d3ab27a1872c22b3': xtea-test: Use struct allocation functions from the API Merged-by: Clément Bœsch <clement@stupeflix.com>
| * xtea-test: Use struct allocation functions from the APIDiego Biurrun2016-05-191-10/+14
| |
* | Merge commit '8131bd4c22ad59b040173f67a5b2edb75863e801'Clément Bœsch2016-06-241-13/+17
|\ \ | |/ | | | | | | | | | | * commit '8131bd4c22ad59b040173f67a5b2edb75863e801': blowfish-test: Use struct allocation functions from the API Merged-by: Clément Bœsch <clement@stupeflix.com>
| * blowfish-test: Use struct allocation functions from the APIDiego Biurrun2016-05-191-13/+17
| |
* | Merge commit 'a86ef80494d759807a5ef8dd12838f0690092e37'Clément Bœsch2016-06-241-2/+2
|\ \ | |/ | | | | | | | | | | * commit 'a86ef80494d759807a5ef8dd12838f0690092e37': blowfish-test: Return different values for different errors Merged-by: Clément Bœsch <clement@stupeflix.com>
| * blowfish-test: Return different values for different errorsDiego Biurrun2016-05-191-2/+2
| |
* | Merge commit 'a6a750c7ef240b72ce01e9653343a0ddf247d196'Clément Bœsch2016-06-2245-271/+2805
|/ | | | | | | * commit 'a6a750c7ef240b72ce01e9653343a0ddf247d196': tests: Move all test programs to a subdirectory Merged-by: Clément Bœsch <clement@stupeflix.com>
* tests: Move all test programs to a subdirectoryDiego Biurrun2016-05-1322-0/+2124
OpenPOWER on IntegriCloud