summaryrefslogtreecommitdiff
path: root/test/test_streams.sh
Commit message (Collapse)AuthorAgeFilesLines
* Introduce subdivide_tukey apodizationMartijn van Beurden2022-08-191-0/+9
| | | | | | | | | | | | | | | Subdivide_tukey is intended to replace partial_tukey and punchout_tukey. It works in rougly the same way, but uses a more efficient algorithm, recyling more data. subdivide_tukey has 2 arguments, of which 1 is optional. The first states the maximum number of parts the signal has to be split up in, the second is the tukey parameter, divided by the max num of parts. subdivide_tukey(3) analyses audio with an unsplit block, with the block split in 2 and split in 3. Here the default p of 0.5 applies to the smallest parts, so the unsplit block effectively has a p of 0.5/3. subdivide_tukey(3/2e-1) does the same but with p of 0.2.
* Bulk update copyright dates to 2022Martijn van Beurden2022-07-261-1/+1
|
* Add 32-bit files to testMartijn van Beurden2022-06-121-5/+5
|
* tests: Run through shellcheck (#134)Rosen Penev2022-05-181-7/+7
| | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Rework error handling (#283)Martijn van Beurden2022-04-271-0/+65
| | | | | | This commit reworks the code decoding a frame, to add silence when frames are missing and output silence when something other than the frame header seems corrupted. Tests are added to the test suite for this functionality. Also, decoded values are checked to be within bps
* Bulk update copyright datesErik de Castro Lopo2016-12-051-1/+1
|
* test/ : Use more portable echo constructsErik de Castro Lopo2015-10-041-6/+6
| | | | | | Fix suggested by Daniel Macks. Closes: https://sourceforge.net/p/flac/bugs/433/
* test_streams.sh: Improve error messageErik de Castro Lopo2015-09-071-1/+1
|
* tests/*.sh : Switch back to /bin/sh.Erik de Castro Lopo2014-11-271-2/+2
| | | | | | | | | | | Jan Stary reported that on OpenBSD bash isn't located in /bin/ which means that the test fail. He also noted that there didn't seem to be anything bash specific in the tests. This patch takes some suggestions from Jan, plus a few fixes tested on Debian using the bin/sh provided by bash and dash. Suggested-by: Jan Stary <hans@stare.cz>
* Update copyright years to include 2014.Erik de Castro Lopo2014-11-251-1/+1
|
* Factor out common test functionality to test/common.sh.in.Erik de Castro Lopo2013-09-171-17/+3
|
* Switch test scripts to bash.Erik de Castro Lopo2013-09-171-1/+1
|
* test/ : Use new --no-error-on-compression-fail option as needed.Erik de Castro Lopo2013-08-011-3/+3
|
* Language fix: "difference licenses"Ulrich Klauer2013-05-271-1/+1
| | | | Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
* Set version to 1.3.0 and update coyprights throughout.Erik de Castro Lopo2013-05-261-1/+2
|
* Reduce valgrind num-callers to 50Martijn van Beurden2013-04-221-2/+2
| | | | | | | My Valgrind doesn't run, saying it doesn't support showing more than 50 entries of a stack trace Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com>
* Fix all Makefile.lite to use /objs/ directory instead of /obj/ directory.Erik de Castro Lopo2013-01-021-2/+2
|
* Tweak MALLOC_PERTURB_ expression in tests.Erik de Castro Lopo2012-04-191-1/+1
|
* export MALLOC_PERTURB_ and MALLOC_CHECK_ in test suiteCristian Rodríguez2012-04-191-0/+2
| | | | | That enables an special implementation that checks for common memory errors and will save us from a lot pain.
* add 2009 copyrightJosh Coalson2009-01-071-1/+1
|
* update copyright for 2008Josh Coalson2008-02-281-1/+1
|
* switch from --logfile-fd= to --log-fd= to match newer valgrind optionsJosh Coalson2007-06-201-1/+1
|
* add 2007 copyrightJosh Coalson2007-02-021-1/+1
|
* more test variations on fsd streamsJosh Coalson2007-01-191-14/+6
|
* add logging of command to valgrind logJosh Coalson2006-11-201-0/+1
|
* encode with --no-padding where possible to speed up testJosh Coalson2006-11-171-3/+3
|
* default to FLAC__TEST_LEVEL=1Josh Coalson2006-11-021-0/+4
|
* limit subset further if sample rate is <=48kHz: max blocksize is 4608 and ↵Josh Coalson2006-10-071-17/+17
| | | | max LPC order is 12
* add configure options --disable-thorough-tests which breaks up testing into ↵Josh Coalson2006-05-251-24/+40
| | | | 3 levels: 0 for basic testing, 1 for thorough testing, 2 for exhaustive testing
* add 2206 to copyright noticeJosh Coalson2006-04-251-1/+1
|
* fix endian-ness on sine wave testsJosh Coalson2005-02-031-6/+6
|
* add 2005 to copyright noticesJosh Coalson2005-01-251-1/+1
|
* fix PATH and LD_LIBRARY_PATH settings, pass build type as first arg to test ↵Josh Coalson2004-11-091-2/+10
| | | | scripts
* add --force to run_flac invocationsJosh Coalson2004-07-171-6/+6
|
* update copyright to 2004Josh Coalson2004-01-171-1/+1
|
* change license verbiageJosh Coalson2003-02-071-12/+12
|
* minor syntaxJosh Coalson2003-01-141-1/+1
|
* Add 2003 to copyright noticeJosh Coalson2003-01-021-1/+1
|
* make valgrind output go into test-specific log file instead of one massive ↵Josh Coalson2002-12-301-1/+1
| | | | valgrind.log
* tweak Valgrind invocation to show more callersJosh Coalson2002-12-271-1/+1
|
* clean up code by emulating perl's 'die' commandJosh Coalson2002-12-121-38/+22
|
* split off some tests to new test_flac.sh scriptJosh Coalson2002-12-101-98/+4
|
* instrument for valgrindJosh Coalson2002-12-041-14/+20
|
* split obj dir into separate release and debug dirsJosh Coalson2002-11-211-2/+2
|
* extend tests with --disable-...-subframe loops; precursor to valgrind supportJosh Coalson2002-10-111-31/+51
|
* fix bug with missing --lax in some casesJosh Coalson2002-09-111-3/+3
|
* add test for --serial-numberJosh Coalson2002-09-041-0/+3
|
* fix bugs in encode argumentsJosh Coalson2002-08-311-2/+1
|
* add FLAC__EXHAUSTIVE_TESTSJosh Coalson2002-08-301-32/+47
|
* add 8bps sine wave to suite; also do some 48kHz and 96kHz testsJosh Coalson2002-08-221-3/+15
|