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
|
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
|
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
|
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
|
fec4a779a0
|
fix bug: %ll doesn't work for MSVC, use %I64 instead
|
2004-03-22 05:47:25 +00:00 |
|
Josh Coalson
|
9564390fb9
|
update copyright to 2004
|
2004-01-17 04:14:43 +00:00 |
|
Josh Coalson
|
afd8107872
|
change license verbiage to Xiph's
|
2003-01-31 23:34:56 +00:00 |
|
Josh Coalson
|
b3538c813d
|
minor comments
|
2003-01-12 08:42:23 +00:00 |
|
Josh Coalson
|
0c671c842e
|
working 64-bit literals for MSVC
|
2003-01-08 08:04:42 +00:00 |
|
Josh Coalson
|
afae69f0e3
|
Add 2003 to copyright notice
|
2003-01-02 07:03:16 +00:00 |
|
Josh Coalson
|
eac1024aea
|
add wide (64-bit) versions of the FIR filter and inverse filter, remove unused arg from quantizing routine
|
2002-10-04 05:25:54 +00:00 |
|
Josh Coalson
|
765ff502c7
|
minor formatting
|
2002-08-27 05:46:11 +00:00 |
|
Josh Coalson
|
ddc5bc7676
|
minor consolidation
|
2002-06-05 05:53:17 +00:00 |
|
Josh Coalson
|
03ed88bd32
|
conditionalize #include of stdio.h
|
2002-05-17 06:19:28 +00:00 |
|
Josh Coalson
|
305ae2e4a7
|
update copyright date to include 2002
|
2002-01-26 17:36:39 +00:00 |
|
Josh Coalson
|
40333b13c1
|
commit patch for compiling on mingw32
|
2001-11-13 21:37:04 +00:00 |
|
Josh Coalson
|
f52360aba5
|
replace LOCAL_FABS() with fabs()
|
2001-08-13 23:10:06 +00:00 |
|
Josh Coalson
|
8c6f90f1aa
|
switch to better method for getting floor(log2(double))
|
2001-07-19 17:07:13 +00:00 |
|
Josh Coalson
|
d3ed49fb92
|
fix another possible bug in the quantizer
|
2001-07-18 23:47:19 +00:00 |
|
Josh Coalson
|
3dbbf940c3
|
#ifdef DEBUG some printouts
|
2001-07-12 21:27:40 +00:00 |
|
Josh Coalson
|
d37acf41a8
|
minor tweaks in the overflow checking for VC++
|
2001-07-09 18:22:46 +00:00 |
|
Josh Coalson
|
4e6b3ac2ac
|
fix the case in the coeff quantizer where the coeffs were not quantized when the shift is zero
|
2001-07-06 00:37:57 +00:00 |
|
Josh Coalson
|
b35bebd439
|
use double instead of FLAC__real in some places internally; add explicit casts for some implicit cases
|
2001-07-03 04:37:18 +00:00 |
|
Josh Coalson
|
5975e8a82f
|
fix rare bug in FLAC__lpc_quantize_coefficients where the quantized coeff could get larger than the max allowed value
|
2001-07-03 04:10:21 +00:00 |
|
Josh Coalson
|
77e3f319a5
|
revamp the ordinal types
|
2001-06-23 03:03:24 +00:00 |
|
Josh Coalson
|
f966ef70fc
|
minor FP tweaks
|
2001-06-05 02:03:11 +00:00 |
|
Josh Coalson
|
1b68982b0e
|
put a FLAC__ASSERT wrapper around assert()
|
2001-05-31 20:11:02 +00:00 |
|
Josh Coalson
|
5469112ee3
|
oops, fix bug with error_scale
|
2001-05-25 00:05:15 +00:00 |
|
Josh Coalson
|
2d071a6b6e
|
remove debug printouts
|
2001-05-24 19:27:31 +00:00 |
|
Josh Coalson
|
a1b53c4dfb
|
be more lenient with negative lpc_errors due to accuracy problems with float
|
2001-05-24 19:27:08 +00:00 |
|
Josh Coalson
|
376807d911
|
fix LOCAL_FABS bug
|
2001-05-16 19:23:35 +00:00 |
|
Josh Coalson
|
c59638ea49
|
use local fabs() routine
|
2001-05-14 21:25:34 +00:00 |
|
Josh Coalson
|
c0785cd274
|
speed up FLAC__lpc_compute_autocorrelation()
|
2001-05-10 19:29:41 +00:00 |
|
Josh Coalson
|
bb6712e9e4
|
FLAC__ize all the #defines
|
2001-04-24 22:54:07 +00:00 |
|
Josh Coalson
|
d79b9b1082
|
minor change
|
2001-04-01 05:55:21 +00:00 |
|
Josh Coalson
|
b006493de7
|
comment fix
|
2001-03-16 23:24:53 +00:00 |
|
Josh Coalson
|
456db820b6
|
*** empty log message ***
|
2001-03-01 19:14:05 +00:00 |
|
Josh Coalson
|
22c8ad8291
|
remove floating "#if 0"
|
2001-03-01 18:48:38 +00:00 |
|
Josh Coalson
|
f40667b224
|
remove old version of the lpcoeff quantizer, other debug detritus
|
2001-02-28 23:57:09 +00:00 |
|
Josh Coalson
|
c625f9033c
|
rework LPC coefficient quantizer
|
2001-02-28 23:56:03 +00:00 |
|
Josh Coalson
|
26560dd2b0
|
change Coder to Codec everywhere
|
2001-02-08 00:38:41 +00:00 |
|
Josh Coalson
|
9f77a19607
|
add more debug info, clip bps computation to 0.0
|
2001-02-08 00:26:45 +00:00 |
|
Josh Coalson
|
70118f62c0
|
update copyright for 2001
|
2001-01-16 20:17:53 +00:00 |
|
Josh Coalson
|
bb7f6b99d0
|
Initial revision
|
2000-12-10 04:09:52 +00:00 |
|