Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Purge usage of `unsigned` type | Erik de Castro Lopo | 2017-01-14 | 1 | -13/+13 |
| | | | | | | | 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>. | ||||
* | Retire FLAC__float and FLAC__double types | Thomas Zander | 2016-02-09 | 1 | -13/+13 |
| | | | | | | | | | | | | Usage of internal aliases for float and double do not provide substantial value. For integer-only libs, the macro FLAC__INTEGER_ONLY_LIBRARY is used in the appropriate places already. Also, adapt copyright messages to include 2016. Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com> Closes: https://github.com/xiph/flac/pull/10 | ||||
* | libFLAC/fixed.c: Fix undefined behaviour | Erik de Castro Lopo | 2015-08-29 | 1 | -24/+0 |
| | | | | | | | | | | Left shift if a negative integer such that the sign bit is affected is (according to the C spec) undefined behaviour and the residual calculations using the shift operator were hitting this. Fortunately these same calculations using plain multiplication do not invoke UB and according to benchmarking (on x86_64 linux) have the same performance as the bit shift version. | ||||
* | Update copyright years to include 2014. | Erik de Castro Lopo | 2014-11-25 | 1 | -1/+1 |
| | |||||
* | src/ : Remove un-needed MSVC6 workaround. | Erik de Castro Lopo | 2014-07-04 | 1 | -9/+0 |
| | | | | | | | | MSVC6 was not able to cast from a uint64_t to a double and this commit removes some #ifdef hackery designed to work around this problem. Patch-from: lvqcl <lvqcl.mail@gmail.com> | ||||
* | Fix all instances of '#if HAVE_CONFIG_H'. | Erik de Castro Lopo | 2014-03-24 | 1 | -1/+1 |
| | | | | | | Should be '#ifdef HAVE_CONFIG_H'. Closes: https://sourceforge.net/p/flac/bugs/410/ | ||||
* | Move defintion of M_LN2 to include/share/compat.h. | Erik de Castro Lopo | 2013-09-07 | 1 | -4/+1 |
| | |||||
* | MSVS : Define _USE_MATH_DEFINES. | Erik de Castro Lopo | 2013-09-07 | 1 | -1/+0 |
| | | | | | | | MSVS does defined the M_LN2 constant in <math.h> but only makes it visible if _USE_MATH_DEFINES is defined. Patch-from: lvqcl <lvqcl.mail@gmail.com> | ||||
* | Set version to 1.3.0 and update coyprights throughout. | Erik de Castro Lopo | 2013-05-26 | 1 | -1/+2 |
| | |||||
* | V2: Use a single definition of MIN and MAX in sources | Cristian Rodríguez | 2012-04-06 | 1 | -11/+7 |
| | |||||
* | add 2009 copyright | Josh Coalson | 2009-01-07 | 1 | -1/+1 |
| | |||||
* | update copyright for 2008 | Josh Coalson | 2008-02-28 | 1 | -1/+1 |
| | |||||
* | add 2007 copyright | Josh Coalson | 2007-02-02 | 1 | -1/+1 |
| | |||||
* | minor optimizations | Josh Coalson | 2007-01-24 | 1 | -28/+37 |
| | |||||
* | complete largefile support | Josh Coalson | 2006-05-24 | 1 | -0/+4 |
| | |||||
* | add 2206 to copyright notice | Josh Coalson | 2006-04-25 | 1 | -1/+1 |
| | |||||
* | add 2005 to copyright notices | Josh Coalson | 2005-01-25 | 1 | -1/+1 |
| | |||||
* | minor comments | Josh Coalson | 2004-12-30 | 1 | -1/+1 |
| | |||||
* | finished integerized flavor of library; sections with floating point are ↵ | Josh Coalson | 2004-11-09 | 1 | -0/+191 |
| | | | | either #ifdef'd out or written in fixed-point | ||||
* | first pass at making an integer-only flavor of the libraries. move ↵ | Josh Coalson | 2004-10-20 | 1 | -17/+17 |
| | | | | FLAC__real out of ordinals.h to src/libFLAC/include/private/float.h, add FLAC__double and FLAC__float and use these everywhere instead of double and float, and don't typedef FLAC__real/float/double when building in integer-only mode. still need to provide integer substitutes in several places. | ||||
* | update copyright to 2004 | Josh Coalson | 2004-01-17 | 1 | -1/+1 |
| | |||||
* | change license verbiage to Xiph's | Josh Coalson | 2003-01-31 | 1 | -12/+24 |
| | |||||
* | Add 2003 to copyright notice | Josh Coalson | 2003-01-02 | 1 | -1/+1 |
| | |||||
* | minor cosmetics | Josh Coalson | 2002-10-11 | 1 | -1/+2 |
| | |||||
* | streamline the residual energy calculation | Josh Coalson | 2002-08-27 | 1 | -15/+28 |
| | |||||
* | update copyright date to include 2002 | Josh Coalson | 2002-01-26 | 1 | -1/+1 |
| | |||||
* | commit patch for compiling on mingw32 | Josh Coalson | 2001-11-13 | 1 | -1/+1 |
| | |||||
* | rename _slow to _wide | Josh Coalson | 2001-07-12 | 1 | -1/+1 |
| | |||||
* | revamp the ordinal types | Josh Coalson | 2001-06-23 | 1 | -31/+31 |
| | |||||
* | minor FP tweaks | Josh Coalson | 2001-06-05 | 1 | -15/+15 |
| | |||||
* | put a FLAC__ASSERT wrapper around assert() | Josh Coalson | 2001-05-31 | 1 | -3/+3 |
| | |||||
* | patch in the total_error_ fix that somehow didn't make it in | Josh Coalson | 2001-05-26 | 1 | -5/+5 |
| | |||||
* | fix compiler warnings about comparing signed with unsigned | Josh Coalson | 2001-05-21 | 1 | -12/+12 |
| | |||||
* | fix syntax error in FLAC__fixed_compute_best_predictor_slow() | Josh Coalson | 2001-05-21 | 1 | -1/+1 |
| | |||||
* | incorporate mdz patches to fix log(0) and unsigned-goes-negative bugs | Josh Coalson | 2001-05-21 | 1 | -12/+12 |
| | |||||
* | streamline FLAC__fixed_compute_best_predictor_slow() | Josh Coalson | 2001-05-18 | 1 | -11/+6 |
| | |||||
* | streamline FLAC__fixed_compute_best_predictor() | Josh Coalson | 2001-05-18 | 1 | -23/+6 |
| | |||||
* | revert to original FLAC__fixed_compute_residual() | Josh Coalson | 2001-05-16 | 1 | -27/+0 |
| | |||||
* | don't try and outsmart the compiler on constant multplies | Josh Coalson | 2001-05-14 | 1 | -0/+27 |
| | |||||
* | add crutch for VC++ | Josh Coalson | 2001-04-01 | 1 | -0/+18 |
| | |||||
* | add 64-bit versions of some functions | Josh Coalson | 2001-03-30 | 1 | -5/+49 |
| | |||||
* | fix bug where overflow of total_error caused it to go negative | Josh Coalson | 2001-02-28 | 1 | -7/+13 |
| | |||||
* | change Coder to Codec everywhere | Josh Coalson | 2001-02-08 | 1 | -1/+1 |
| | |||||
* | update copyright for 2001 | Josh Coalson | 2001-01-16 | 1 | -1/+1 |
| | |||||
* | Initial revision | Josh Coalson | 2000-12-10 | 1 | -0/+159 |