summaryrefslogtreecommitdiff
path: root/src/libFLAC/format.c
Commit message (Collapse)AuthorAgeFilesLines
* Release FLAC 1.4.11.4.1Martijn van Beurden2022-09-221-1/+1
|
* Remove assert that is no longer trueMartijn van Beurden2022-09-141-2/+0
| | | | This was never strictly true, but the assert fired in normal use since commit a2c8ae5
* Release FLAC 1.4.01.4.0Martijn van Beurden2022-09-091-1/+1
|
* Move entropy partitioning result allocation so it can be checkedMartijn van Beurden2022-08-201-1/+1
| | | | | | | | For some reason realloc failing to allocate space to store the results of entropy partitioning was not handled at all. The realloc is moved to a spot where it is possible to set encoder state. This also moves it from deep within a loop to being called only occasionally
* Bulk update copyright dates to 2022Martijn van Beurden2022-07-261-1/+1
|
* Silence a bunch of MSVC warningsMartijn van Beurden2022-04-301-0/+9
| | | See https://github.com/xiph/flac/issues/313
* Add git commit tag, hash and date to vendor string when availableMartijn van Beurden2022-04-201-1/+10
| | | | | | | In some circles (Hydrogenaud.io for example) people share binaries compiled from git, i.e. inbetween official releases. Files created with these binaries cannot be discerned from others. To improve troubleshooting, compiles from a git repository are marked with the commit hash and date when configured with autotools or CMake
* Add support in the encoder for up to 20 bit sample ratesCon Kolivas2022-04-131-6/+4
| | | | | | | Now that many DACs support up to 768kHz, add support for these sample rates to the encoder. Files produced with these sample rates are already decodable by the reference decoder. Update documentation and tests accordingly.
* Set release date for 1.3.4.Ralph Giles2022-02-201-1/+1
| | | | | | | This is a target date, but it's a nice round number if we're able to make it work. Signed-off-by: Ralph Giles <giles@thaumas.net>
* Change version to 1.3.4 and add placeholders for release dateMartijn van Beurden2022-02-201-1/+1
| | | | Signed-off-by: Ralph Giles <giles@thaumas.net>
* Version 1.3.31.3.3Erik de Castro Lopo2019-08-041-1/+1
|
* Purge usage of `unsigned` typeErik de Castro Lopo2017-01-141-103/+103
| | | | | | | As pointed out by Ozkan Sezer, on some platforms `int32_t` is actually a typedef for `long` so `unsigned` cannot be used interchangably with `FLAC__uint32`. Fix is to switch from `unsigned` to explicit sized ISO C types defined in <stdint.h>.
* Version 1.3.21.3.2Erik de Castro Lopo2017-01-011-3/+3
|
* Bulk update copyright datesErik de Castro Lopo2016-12-051-1/+1
|
* libFLAC/format.c: Fix undefined behaviourErik de Castro Lopo2015-08-261-0/+3
| | | | | | | | In the case where seek_table->num_points is zero, seek_table->points will be NULL and passing that to qsort() invokes undefined behaviour. Since seek_table->num_points is zero, the only sensible thing to do is to short circuit return 0.
* libFLAC: Add function safe_realloc_()Erik de Castro Lopo2015-08-221-9/+3
| | | | | | | | | | The new function wraps, realloc() and if the realloc() fails, it free()s the old pointer. This is an improvement on the potential realloc() memory leak that was fixed in 15a9062609. Still needs fuzzing to validate it.
* libFLAC: Fix potential meory leaksErik de Castro Lopo2015-08-091-2/+9
| | | | | | If the `realloc` function failed, memory would leak. Patch-from: lvqcl <lvqcl.mail@gmail.com>
* libFLAC/format.c : Fix the date in FLAC__VENDOR_STRING.Erik de Castro Lopo2014-11-261-1/+1
|
* Update copyright years to include 2014.Erik de Castro Lopo2014-11-251-1/+1
|
* Fix all instances of '#if HAVE_CONFIG_H'.Erik de Castro Lopo2014-03-241-1/+1
| | | | | | Should be '#ifdef HAVE_CONFIG_H'. Closes: https://sourceforge.net/p/flac/bugs/410/
* libFLAC/format.c : Remove MSVC6 specific hack.Erik de Castro Lopo2014-03-141-5/+0
| | | | Patch-from: lvqcl <lvqcl.mail@gmail.com>
* Set version to 1.3.0 and update coyprights throughout.Erik de Castro Lopo2013-05-261-3/+4
|
* Move all definitions of FLAC__U64L to one place.Erik de Castro Lopo2012-06-221-7/+1
|
* V2: Use a single definition of MIN and MAX in sourcesCristian Rodríguez2012-04-061-6/+2
|
* Remove casting of return value from *alloc() functions.Erik de Castro Lopo2012-04-041-2/+2
|
* add 2009 copyrightJosh Coalson2009-01-071-1/+1
|
* remove some inlining directivesJosh Coalson2009-01-031-5/+1
|
* add FLAC__format_blocksize_is_subset()Josh Coalson2008-05-271-0/+10
|
* update copyright for 2008Josh Coalson2008-02-281-1/+1
|
* bump version number to 1.2.1Josh Coalson2007-09-141-2/+2
|
* minor commentsJosh Coalson2007-09-131-0/+4
|
* bump cvs date in vendor stringJosh Coalson2007-08-211-2/+2
|
* add support for RESIDUAL_CODING_METHOD_PARTITIONED_RICE2 and blocking ↵Josh Coalson2007-07-311-2/+2
| | | | strategy bit
* bump release date to 7/15/07Josh Coalson2007-07-161-2/+2
|
* bump version number to 1.2.0Josh Coalson2007-07-071-2/+2
|
* merge decoder part from RICE_EXT_BRANCH: blocking strategy bit, new rice2 ↵Josh Coalson2007-06-161-2/+8
| | | | ecm, frame header support for 88.2/176.4/192kHz, new reserved bit, deprecated blocksize-from-streaminfo bit
* add FLAC__format_sample_rate_is_subset()Josh Coalson2007-03-301-2/+10
|
* unify inlining method in prep for inline testsJosh Coalson2007-03-121-1/+5
|
* bump version number to 1.1.4Josh Coalson2007-02-141-2/+2
|
* add 2007 copyrightJosh Coalson2007-02-021-1/+1
|
* bump version to 1.1.4-alpha1Josh Coalson2007-02-021-2/+2
|
* make CVS vendor stringJosh Coalson2007-01-291-2/+2
|
* patch: support for borland c++ compile (SF#1599018: ↵Josh Coalson2006-11-201-1/+1
| | | | http://sourceforge.net/tracker/index.php?func=detail&aid=1599018&group_id=13478&atid=313478)
* bump version number to 1.1.3Josh Coalson2006-11-171-2/+2
|
* bump version to 1.1.3-beta2Josh Coalson2006-10-161-1/+1
|
* bump version number to 1.1.3-beta1Josh Coalson2006-10-101-2/+2
|
* add number-of-colors field to PICTURE metadata blockJosh Coalson2006-09-231-0/+1
|
* add support for new PICTURE metadata blockJosh Coalson2006-09-231-1/+58
|
* bump version to 1.1.3Josh Coalson2006-08-291-3/+2
|
* complete largefile supportJosh Coalson2006-05-241-4/+4
|