Commit Graph

95 Commits

Author SHA1 Message Date
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