Josh Coalson
|
ddddff6a56
|
add FLAC__bitreader_read_rice_signed_block_asm_ia32_bswap()
|
2007-03-22 03:22:27 +00:00 |
|
Josh Coalson
|
099a2893da
|
minor tweaks to private md5 interface
|
2007-03-14 07:58:19 +00:00 |
|
Josh Coalson
|
37a4f27c2b
|
pass cpu info into bitreader
|
2007-03-13 16:13:52 +00:00 |
|
Josh Coalson
|
f2f328bdbf
|
improve ia-32 checks to include cpuid, bswap, sse3 and ssse3 support
|
2007-03-13 06:35:55 +00:00 |
|
Josh Coalson
|
0c78700da5
|
remove obsolete FLAC__cpu_info_sse_test_asm_ia32()
|
2007-03-02 16:02:55 +00:00 |
|
Josh Coalson
|
ad663fa46a
|
minor comments
|
2007-02-07 17:38:37 +00:00 |
|
Josh Coalson
|
e74bd9516c
|
add 2007 copyright
|
2007-02-02 06:58:19 +00:00 |
|
Josh Coalson
|
e3ec2ad59e
|
convert C prototypes for functions with no args from () to (void)
|
2007-01-31 03:53:22 +00:00 |
|
Josh Coalson
|
423f804d50
|
several speed improvements: completely rewritten bitbuffer which uses native machine word size instead of bytes; much faster rice partition size estimation; crc16 calculation in machine word size
|
2007-01-28 17:40:26 +00:00 |
|
Josh Coalson
|
08f582e35b
|
add FLAC__bitbuffer_get_input_bits_unconsumed()
|
2007-01-09 02:01:54 +00:00 |
|
Josh Coalson
|
32b9baedb4
|
quick fix for SF#1601812 where an error of exactly 0 (very rare) in FLAC__lpc_compute_lp_coefficients() could cause an infinite loop later in FLAC__lpc_quantize_coefficients()
|
2006-11-27 16:27:41 +00:00 |
|
Josh Coalson
|
f1ac7d9bde
|
make "#if FLAC__HAS_OGG" checking consistent
|
2006-11-16 07:20:09 +00:00 |
|
Josh Coalson
|
acd4a4345e
|
fix compiler warnings
|
2006-11-11 22:43:25 +00:00 |
|
Josh Coalson
|
49f2f1699c
|
add overreading in the stream encoder process calls to be able to reliably detect when we are at the last block; also fixes a problem with EOS packet flag setting in Ogg FLAC
|
2006-11-09 16:54:52 +00:00 |
|
Josh Coalson
|
e9b6183bde
|
some more unsigned->size_t fixes
|
2006-11-06 17:06:19 +00:00 |
|
Josh Coalson
|
0b9442c3b6
|
remove now-obsolete libOggFLAC stuff
|
2006-10-16 16:18:34 +00:00 |
|
Josh Coalson
|
352feb540f
|
change "bytes" parameter of all encoder write callbacks from "unsigned" to "size_t"
|
2006-10-15 17:08:52 +00:00 |
|
Josh Coalson
|
8065a2d3a5
|
change "bytes" parameter of all read callbacks from "unsigned" to "size_t"
|
2006-10-15 08:32:56 +00:00 |
|
Josh Coalson
|
8da98c897b
|
merge libOggFLAC into libFLAC and libOggFLAC++ into FLAC++; documentation still needs work
|
2006-10-15 04:24:05 +00:00 |
|
Josh Coalson
|
d0edb97a46
|
limit subset further if sample rate is <=48kHz: max blocksize is 4608 and max LPC order is 12
|
2006-10-07 06:50:08 +00:00 |
|
Josh Coalson
|
e343ab2b87
|
add support for new PICTURE metadata block
|
2006-09-23 19:21:19 +00:00 |
|
Josh Coalson
|
c0da196166
|
minor comments
|
2006-09-16 00:07:20 +00:00 |
|
Josh Coalson
|
6b21f66784
|
merge down from merged-API-layer branch: cvs -q up -dP -j API_LAYER_MERGING_BASELINE -j API_LAYER_MERGING_BRANCH
|
2006-09-13 01:42:27 +00:00 |
|
Josh Coalson
|
bd8bb5469c
|
minor comments
|
2006-06-12 04:10:55 +00:00 |
|
Josh Coalson
|
6c08886234
|
add window.[ch]
|
2006-05-18 07:36:34 +00:00 |
|
Josh Coalson
|
6e2b5659c1
|
fix a calcuation bug in FLAC__lpc_compute_best_order()
|
2006-04-28 00:11:31 +00:00 |
|
Josh Coalson
|
0395dac13f
|
add 2206 to copyright notice
|
2006-04-25 06:59:33 +00:00 |
|
Josh Coalson
|
bf0f52c21e
|
add support for specifying which apodization functions to use to window data before lpc analysis
|
2006-04-25 06:38:43 +00:00 |
|
Josh Coalson
|
b4c13d9c85
|
*** empty log message ***
|
2006-04-25 06:35:03 +00:00 |
|
Josh Coalson
|
ce0b3452e5
|
remove FLAC__SYMMETRIC_RICE code
|
2005-05-05 00:42:31 +00:00 |
|
Josh Coalson
|
c4cb493caf
|
minor comments
|
2005-01-27 03:57:35 +00:00 |
|
Josh Coalson
|
7446e18663
|
fix ANSI C violation w.r.t. const arrays
|
2005-01-26 04:04:38 +00:00 |
|
Josh Coalson
|
a78fac662c
|
add 2005 to copyright notices
|
2005-01-25 04:17:55 +00:00 |
|
Josh Coalson
|
663c599b0a
|
merged patches from Chris Csanady and John Steele Scott, better checking for altivec and ppc64 on ppc
|
2005-01-21 01:53:02 +00:00 |
|
Josh Coalson
|
5f2b46d031
|
finished integerized flavor of library; sections with floating point are either #ifdef'd out or written in fixed-point
|
2004-11-09 01:34:01 +00:00 |
|
Josh Coalson
|
f719813b0f
|
add fixed-point functions
|
2004-11-09 01:25:14 +00:00 |
|
Josh Coalson
|
375810ebdd
|
add FLAC__bitmath_ilog2_wide()
|
2004-11-09 01:22:35 +00:00 |
|
Josh Coalson
|
0975843bed
|
first pass at making an integer-only flavor of the libraries. move 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.
|
2004-10-20 00:21:50 +00:00 |
|
Josh Coalson
|
2a23c635df
|
add float.h
|
2004-10-20 00:12:53 +00:00 |
|
Josh Coalson
|
f7d52214a0
|
initial import
|
2004-10-20 00:12:40 +00:00 |
|
Josh Coalson
|
91b4ce51ab
|
fix #ifdef problems that existed when FLAC__NO_ASM is defined
|
2004-10-06 01:03:12 +00:00 |
|
Josh Coalson
|
ea050ba65d
|
finish hooking up altivec asm routines
|
2004-07-28 01:33:57 +00:00 |
|
Josh Coalson
|
3aadd10c67
|
check in Brady's second altivec-related patch that hooks up the asm routines and does the requisite configure-related stuff
|
2004-07-27 01:13:16 +00:00 |
|
Josh Coalson
|
3e7a96e460
|
tweaks to the MD5 routines; they need to be exported when building a windows DLL since the seekable stream decoder in libOggFLAC secretly uses them
|
2004-07-23 05:18:22 +00:00 |
|
Josh Coalson
|
527bdda738
|
make encoder encode the blocksize and sample rate in the frame header whenever possible, regardless if subset is specified or not
|
2004-07-23 05:15:20 +00:00 |
|
Josh Coalson
|
be62f3b229
|
minor comments
|
2004-07-07 07:29:13 +00:00 |
|
Josh Coalson
|
9564390fb9
|
update copyright to 2004
|
2004-01-17 04:14:43 +00:00 |
|
Josh Coalson
|
6e2c6d9958
|
add a "tell" callback to the seekable stream encoder to make the metadata writeback more robust
|
2003-09-25 04:01:49 +00:00 |
|
Josh Coalson
|
afd8107872
|
change license verbiage to Xiph's
|
2003-01-31 23:34:56 +00:00 |
|
Josh Coalson
|
b2c10eb5aa
|
move "...skip_bits_..." down because of inline ordering
|
2003-01-26 07:12:40 +00:00 |
|