Commit Graph

350 Commits

Author SHA1 Message Date
Josh Coalson
1fd9b17163 incorporate mdz patches to fix log(0) and unsigned-goes-negative bugs 2001-05-21 18:03:14 +00:00
Josh Coalson
eee20a5fdd streamline FLAC__fixed_compute_best_predictor_slow() 2001-05-18 18:49:19 +00:00
Josh Coalson
d80c18e4ac streamline FLAC__fixed_compute_best_predictor() 2001-05-18 18:47:55 +00:00
Josh Coalson
675effa90e add miroslav's version of FLAC__lpc_restore_signal, add SSE version of FLAC__lpc_compute_autocorrelation 2001-05-18 18:46:40 +00:00
Josh Coalson
5157f7c1c3 fix bug where gcc gets shifting wrong 2001-05-16 19:28:12 +00:00
Josh Coalson
183019474f fix deallocation bugs 2001-05-16 19:25:33 +00:00
Josh Coalson
0c0fed693c revert to original FLAC__fixed_compute_residual() 2001-05-16 19:24:59 +00:00
Josh Coalson
376807d911 fix LOCAL_FABS bug 2001-05-16 19:23:35 +00:00
Josh Coalson
9de0942d28 fix section defs 2001-05-16 19:23:13 +00:00
Josh Coalson
b787e2afeb don't try and outsmart the compiler on constant multplies 2001-05-14 21:31:50 +00:00
Josh Coalson
c59638ea49 use local fabs() routine 2001-05-14 21:25:34 +00:00
Josh Coalson
2d5aae0af7 remove debug printouts 2001-05-14 19:34:12 +00:00
Josh Coalson
9f5073872b minor tweaks 2001-05-14 19:33:42 +00:00
Josh Coalson
d98c43d350 use new FLAC__memory_alloc_* routines to alloc aligned data 2001-05-13 05:17:01 +00:00
Josh Coalson
3392382dd4 add -DFLAC__ALIGN_MALLOC_DATA 2001-05-13 05:16:22 +00:00
Josh Coalson
02f39006a3 add type-specific allocators 2001-05-13 05:15:47 +00:00
Josh Coalson
d8deb2cd21 add memory.h 2001-05-11 23:55:01 +00:00
Josh Coalson
139d7685bd add memory.o 2001-05-11 23:54:49 +00:00
Josh Coalson
de469cf718 initial import 2001-05-11 23:54:27 +00:00
Josh Coalson
b2014f4a14 update comments 2001-05-11 02:12:13 +00:00
Josh Coalson
c0785cd274 speed up FLAC__lpc_compute_autocorrelation() 2001-05-10 19:29:41 +00:00
Josh Coalson
56eba71d80 roll back the unrolled loop 2001-05-08 21:38:51 +00:00
Josh Coalson
ca0db24d89 minor improvement with byte_bit_to_mask_ 2001-05-03 20:52:12 +00:00
Josh Coalson
3ca2712146 minor improvement in FLAC__bitbuffer_write_raw_uint32 2001-05-03 20:10:11 +00:00
Josh Coalson
2bbbcf6f58 cosmetic changes 2001-05-03 03:55:53 +00:00
Josh Coalson
6b8fa86b73 remove asm stuff from default build 2001-05-03 03:41:52 +00:00
Josh Coalson
df0b87045a add asm version of lpc routines 2001-05-03 03:40:43 +00:00
Josh Coalson
87f5a56dfe initial import 2001-05-03 03:40:09 +00:00
Josh Coalson
6904e6a858 make PRECOMPUTE_PARTITION_SUMS the default 2001-05-03 00:49:27 +00:00
Josh Coalson
8e92f2148d *** empty log message *** 2001-05-01 18:50:45 +00:00
Josh Coalson
034dfab81b fix bugs in encoder_set_partitioned_rice_() 2001-04-27 19:10:23 +00:00
Josh Coalson
f932bc73cb fix bug in inlined version of ...read_unary...() 2001-04-27 03:38:31 +00:00
Josh Coalson
72222cae21 minor optimization 2001-04-26 05:58:28 +00:00
Josh Coalson
2d6645ce03 remove statement that can't be reached 2001-04-26 05:22:25 +00:00
Josh Coalson
60f77d7ecf -r now takes min,max and is called min/max_residual_partition order, new -R option is rice_parameter_search_dist 2001-04-25 02:16:36 +00:00
Josh Coalson
decfad344c const-ize some args 2001-04-25 01:14:20 +00:00
Josh Coalson
a5ef17781f add some more read optimizations 2001-04-25 01:08:39 +00:00
Josh Coalson
608b7f2fe0 parenthesize macro arguments 2001-04-25 01:08:18 +00:00
Josh Coalson
bb6712e9e4 FLAC__ize all the #defines 2001-04-24 22:54:07 +00:00
Josh Coalson
64f4fbcaf7 start some read optimizations 2001-04-24 02:36:08 +00:00
Josh Coalson
9661108c68 #ifdef mallocs of optimization buffers 2001-04-24 01:30:10 +00:00
Josh Coalson
aef013c0fa rearrange some of the latest optimizations 2001-04-24 01:25:42 +00:00
Josh Coalson
afcd877c84 ifdef out the precompute-partition-sums and partition-escape-search stuff 2001-04-18 22:59:25 +00:00
Josh Coalson
f76a3618a5 break out the partition sum precomputation to its own function 2001-04-18 02:28:11 +00:00
Josh Coalson
6994dd82c4 minor speed optimization 2001-04-18 02:21:21 +00:00
Josh Coalson
d4e0ddbdca speed up rice partitioning by precomputing the partition sums 2001-04-18 02:20:52 +00:00
Josh Coalson
671fadb23a fix bug with samples_decoded 2001-04-17 17:32:01 +00:00
Josh Coalson
eae4dde233 document GCC compiler bug that produces false warning 2001-04-16 05:33:22 +00:00
Josh Coalson
7531b0088f fix bug where sample number is incorrectly calculated for the last block 2001-04-14 00:24:32 +00:00
Josh Coalson
9e1e2ab695 change to ignore PLACEHODLERs when checking seek points 2001-04-13 22:47:21 +00:00