Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix miscellaneous typos. | luz.paz | 2018-05-24 | 1 | -1/+1 |
| | | | | Found via `codespell -q 3` | ||||
* | Fix CRC calculation for small blocks. | Robert Kausch | 2018-05-21 | 1 | -1/+1 |
| | |||||
* | Update CRC16 for larger data blocks when decoding. | Robert Kausch | 2018-05-21 | 1 | -28/+33 |
| | |||||
* | Fix GCC 7 case fall through warnings | Erik de Castro Lopo | 2017-06-26 | 1 | -11/+11 |
| | | | | | GCC 7 warns about `case` statements which are not separated by a `break` statement. This warning can be fixed by adding a comment. | ||||
* | Fix cppcheck warnings | Rosen Penev | 2017-01-19 | 1 | -2/+2 |
| | | | | Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com> | ||||
* | Purge usage of `unsigned` type | Erik de Castro Lopo | 2017-01-14 | 1 | -62/+62 |
| | | | | | | | 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>. | ||||
* | Bulk update copyright dates | Erik de Castro Lopo | 2016-12-05 | 1 | -1/+1 |
| | |||||
* | configure.ac: Add --enable-64-bit-words option | Erik de Castro Lopo | 2016-01-04 | 1 | -1/+1 |
| | | | | | The old 32 bit words the default which can be overridded with this configure option. | ||||
* | libFLAC: Support 64bit brword/bwword | Erik de Castro Lopo | 2016-01-04 | 1 | -35/+61 |
| | | | | | | | This patch allows FLAC__BYTES_PER_WORD to be set to 8, but is disabled by default. Patch-from: lvqcl <lvqcl.mail@gmail.com> | ||||
* | libFLAC/bitreader.c: Fix undefined behaviour | Erik de Castro Lopo | 2015-08-23 | 1 | -4/+6 |
| | | | | | | The function FLAC__bitreader_read_raw_int32() triggered undefined behaviour when sign extending an unsigned value. The Stanford Grahpics bithacks page provided an alternative that avoided UB. | ||||
* | Update copyright years to include 2014. | Erik de Castro Lopo | 2014-11-25 | 1 | -1/+1 |
| | |||||
* | libFLAC/bitreader.c : Remove redundant/incorrect comment. | Erik de Castro Lopo | 2014-07-27 | 1 | -1/+0 |
| | | | | | | This comment should have been removed in commit eb0c5a37. Patch-from: lvqcl <lvqcl.mail@gmail.com> | ||||
* | libFLAC/bitreader : Remove un-needed FLAC__CPUInfo field from FLAC__BitReader. | Erik de Castro Lopo | 2014-07-27 | 1 | -3/+1 |
| | | | | | | | | In FLAC 1.2.0, a new field 'FLAC__CPUInfo cpu_info' was added to the FLAC__BitReader struct. It became useless in 1.3.0 because of various bitreader optimizations. Patch-from: lvqcl <lvqcl.mail@gmail.com> | ||||
* | libFLAC : Remove FLAC__bitreader_read_rice_signed_block_asm_ia32_bswap(). | Erik de Castro Lopo | 2014-07-06 | 1 | -2/+1 |
| | | | | | | | | This function was un-used because it showed no speed improvement over the C version. As a result the bitreader_read_from_client_() function can be made static again. 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/ | ||||
* | Fix typos in comments. | Erik de Castro Lopo | 2014-02-24 | 1 | -2/+2 |
| | | | | 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 |
| | |||||
* | MS VS inline/extern fix from Ben Alison plus comments. | Erik de Castro Lopo | 2013-03-12 | 1 | -0/+13 |
| | | | | | | | Add explicit extern to functions that are locally declared inline but which also have non-inline public prototypes. It seems MS VS does not quite meet the C99 spec (section 6.7.4). | ||||
* | Optimize FLAC__bitreader_read_rice_signed_block. | Miroslav Lichvar | 2012-08-28 | 1 | -340/+105 |
| | | | | Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com> | ||||
* | Move all definitions of FLAC__U64L to one place. | Erik de Castro Lopo | 2012-06-22 | 1 | -7/+1 |
| | |||||
* | bitmath: Finish up optimizations | Cristian Rodríguez | 2012-06-08 | 1 | -47/+7 |
| | | | | | | | This patch adds support for other compilers and systems including MSVC, Intel C compiler etc.. Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com> | ||||
* | Optimize COUNT_ZERO_MSBS macro | Miroslav Lichvar | 2012-05-07 | 1 | -3/+5 |
| | | | | | | | | Reorder the conditions according to the expected distribution of input signal. This seems to make it almost as fast as the clz builtin using the bsr instruction. Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com> | ||||
* | Update and improve autotools build | Cristian Rodríguez | 2012-04-08 | 1 | -9/+5 |
| | | | | | | | | | | | - INCLUDES is deprecated, and CPPFLAGS is an user-defined variable, use the proper AM_CPPFLAGS instead - Remove FLAC__INLINE definition, providing proper replacement for MSVC compilers. - Detect if we have C99 's lround and provide a replacement for windows... | ||||
* | V2: Use a single definition of MIN and MAX in sources | Cristian Rodríguez | 2012-04-06 | 1 | -10/+2 |
| | |||||
* | Remove casting of return value from *alloc() functions. | Erik de Castro Lopo | 2012-04-04 | 1 | -2/+2 |
| | |||||
* | Remove unnecessary typedef. | Erik de Castro Lopo | 2012-03-30 | 1 | -21/+20 |
| | |||||
* | Add GCC specific optimisation for log base 2 operations. | Erik de Castro Lopo | 2012-03-30 | 1 | -2/+12 |
| | | | | Based on a patch from Cristian Rodríguez. | ||||
* | Rename ENDSWAP_INT to ENDSWAP_32. | Erik de Castro Lopo | 2012-03-05 | 1 | -1/+1 |
| | |||||
* | Improve endswapping (especially purge ntohl). | Erik de Castro Lopo | 2012-02-05 | 1 | -56/+4 |
| | |||||
* | Fix a couple of -Winline warnings. | Erik de Castro Lopo | 2012-02-01 | 1 | -1/+1 |
| | |||||
* | add 2009 copyright | Josh Coalson | 2009-01-07 | 1 | -1/+1 |
| | |||||
* | Fix bug in bitreader handling of read callback returning a short count ↵ | Josh Coalson | 2009-01-06 | 1 | -6/+6 |
| | | | | (SF#2490454: https://sourceforge.net/tracker2/?func=detail&aid=2490454&group_id=13478&atid=113478) | ||||
* | remove some inlining directives | Josh Coalson | 2009-01-03 | 1 | -1/+1 |
| | |||||
* | fixes for windows builds (SF#1676822: ↵ | Josh Coalson | 2009-01-02 | 1 | -4/+7 |
| | | | | https://sourceforge.net/tracker2/?func=detail&aid=1676822&group_id=13478&atid=113478) | ||||
* | win64 fixes | Josh Coalson | 2008-06-03 | 1 | -0/+1 |
| | |||||
* | win64 fixes | Josh Coalson | 2008-06-03 | 1 | -1/+4 |
| | |||||
* | update copyright for 2008 | Josh Coalson | 2008-02-28 | 1 | -1/+1 |
| | |||||
* | Some MinGW fixes (SF#1684879: ↵ | Josh Coalson | 2007-07-31 | 1 | -0/+2 |
| | | | | https://sourceforge.net/tracker/index.php?func=detail&aid=1684879&group_id=13478&atid=113478) | ||||
* | minor comments | Josh Coalson | 2007-07-23 | 1 | -0/+1 |
| | |||||
* | fork FLAC__bitreader_read_rice_signed_block() into MSVC and non-MSVC ↵ | Josh Coalson | 2007-03-23 | 1 | -41/+211 |
| | | | | versions; minor optimizations to non-MSVC version | ||||
* | minor optimizations to FLAC__bitreader_read_rice_signed_block() | Josh Coalson | 2007-03-22 | 1 | -14/+10 |
| | |||||
* | minor optimizations to FLAC__bitreader_read_rice_signed_block() | Josh Coalson | 2007-03-22 | 1 | -22/+20 |
| | |||||
* | minor optimizations to FLAC__bitreader_read_rice_signed_block() | Josh Coalson | 2007-03-22 | 1 | -1/+14 |
| | |||||
* | minor optimizations to FLAC__bitbuffer_read_rice_signed_block() | Josh Coalson | 2007-03-17 | 1 | -8/+11 |
| | |||||
* | pass cpu info into bitreader, use it to turn on use of bswap inline asm for msvc | Josh Coalson | 2007-03-13 | 1 | -10/+28 |
| | |||||
* | fix MSVC check for ntohl() | Josh Coalson | 2007-02-17 | 1 | -1/+1 |
| | |||||
* | Darwin fix for ntohl() | Josh Coalson | 2007-02-13 | 1 | -0/+2 |
| | |||||
* | use inline byte-swapping function for MSVC | Josh Coalson | 2007-02-04 | 1 | -0/+13 |
| | |||||
* | minor asserts | Josh Coalson | 2007-02-03 | 1 | -4/+0 |
| | |||||
* | convert C prototypes for functions with no args from () to (void) | Josh Coalson | 2007-01-31 | 1 | -1/+1 |
| |