Josh Coalson
|
8e833626c6
|
include miroslav's patch for asm versions of FLAC__lpc_compute_residual_from_qlp_coefficients
|
2001-05-29 20:49:51 +00:00 |
|
Josh Coalson
|
6bd175794a
|
fix egregious bug in the partition sum precomputation
|
2001-05-25 19:02:01 +00:00 |
|
Josh Coalson
|
a3f7c2c76c
|
gate cpu-specific code with FLAC__NO_ASM
|
2001-05-25 00:04:45 +00:00 |
|
Josh Coalson
|
034d38e73a
|
gate i386 code with FLAC__HAS_NASM
|
2001-05-24 19:29:30 +00:00 |
|
Josh Coalson
|
cf30f50db1
|
use cpu info to select which routine to execute
|
2001-05-23 20:57:44 +00:00 |
|
Josh Coalson
|
183019474f
|
fix deallocation bugs
|
2001-05-16 19:25:33 +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
|
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
|
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
|
bb6712e9e4
|
FLAC__ize all the #defines
|
2001-04-24 22:54:07 +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
|
d4e0ddbdca
|
speed up rice partitioning by precomputing the partition sums
|
2001-04-18 02:20:52 +00:00 |
|
Josh Coalson
|
eae4dde233
|
document GCC compiler bug that produces false warning
|
2001-04-16 05:33:22 +00:00 |
|
Josh Coalson
|
0a72e18b22
|
add support for writing SEEKTABLE block
|
2001-04-13 19:17:16 +00:00 |
|
Josh Coalson
|
2051dd49a5
|
add support for raw encoding within a Rice partition
|
2001-04-12 22:22:34 +00:00 |
|
Josh Coalson
|
eef5670adc
|
change to use 64-bit functions when needed to avoid overflow
|
2001-03-30 00:45:22 +00:00 |
|
Josh Coalson
|
ac4c1583a0
|
comment fix
|
2001-03-28 23:10:22 +00:00 |
|
Josh Coalson
|
82b7324d70
|
rewrite wasted_bits and subframe_bps stuff to be more concise
|
2001-03-28 22:17:05 +00:00 |
|
Josh Coalson
|
859bc548ce
|
add support for new "wasted bits" field
|
2001-03-27 22:22:27 +00:00 |
|
Josh Coalson
|
215af57417
|
update for new format changes: frame crc-16, wasted bits field, longer sync code, longer blocksize code
|
2001-03-27 01:15:58 +00:00 |
|
Josh Coalson
|
3b5f471837
|
drop the escape-code stuff
|
2001-03-21 22:53:43 +00:00 |
|
Josh Coalson
|
9ec2a52011
|
final version of symmetric-rice/escape-code experiment before reverting
|
2001-03-21 22:34:44 +00:00 |
|
Josh Coalson
|
57a6a343bd
|
temporary commit
|
2001-03-21 00:57:58 +00:00 |
|
Josh Coalson
|
352e0f6bfd
|
revert back to default of folded-Rice coding, leave experimental stuff in
|
2001-03-20 22:55:50 +00:00 |
|
Josh Coalson
|
b9433f9bcf
|
move folded rice stuff sideways, re-add symmetric rice in prep for escape codes
|
2001-03-17 01:07:00 +00:00 |
|
Josh Coalson
|
190892325c
|
remove bps limit on mid-side coding
|
2001-03-05 20:02:13 +00:00 |
|
Josh Coalson
|
f4ce50b9b9
|
fix bug where LP was tried even if autoc[0]==0.0
|
2001-02-28 23:45:15 +00:00 |
|
Josh Coalson
|
b04de17f6e
|
add support for 24-bit input
|
2001-02-27 00:01:55 +00:00 |
|
Josh Coalson
|
0552fdf9cb
|
fix bug where max_qlp_coeff_precision went too high with 8 bits-per-sample and -p
|
2001-02-26 20:29:56 +00:00 |
|
Josh Coalson
|
c692d3800a
|
rename ENCODING to STREAMINFO; add PADDING block support
|
2001-02-23 21:05:05 +00:00 |
|
Josh Coalson
|
26560dd2b0
|
change Coder to Codec everywhere
|
2001-02-08 00:38:41 +00:00 |
|
Josh Coalson
|
46f2ae8abc
|
fix bug where rice parameter was going to 0
|
2001-02-08 00:27:21 +00:00 |
|
Josh Coalson
|
b5e60e5b9f
|
change force_mid_side to loose_mid_side
|
2001-01-28 09:27:27 +00:00 |
|
Josh Coalson
|
2353aee8a1
|
delete unused code
|
2001-01-26 21:28:31 +00:00 |
|
Josh Coalson
|
94e02cd4a0
|
speed up mid-side coding
|
2001-01-25 10:41:06 +00:00 |
|
Josh Coalson
|
69f1ee02bf
|
add force_mid_side_stereo option
|
2001-01-24 00:54:43 +00:00 |
|
Josh Coalson
|
6dcea51cd1
|
revamp in anticipation of new analysis mode
|
2001-01-23 23:07:36 +00:00 |
|
Josh Coalson
|
cbbbb5f176
|
add total sample estimation
|
2001-01-23 00:41:48 +00:00 |
|
Josh Coalson
|
e77287e36d
|
speed up the rice estimation
|
2001-01-20 01:27:55 +00:00 |
|
Josh Coalson
|
e55f390900
|
fix compiler warning
|
2001-01-19 23:13:44 +00:00 |
|
Josh Coalson
|
2a52e57fdc
|
add ESTIMATE_RICE_BITS for speed
|
2001-01-19 20:11:59 +00:00 |
|
Josh Coalson
|
70118f62c0
|
update copyright for 2001
|
2001-01-16 20:17:53 +00:00 |
|
Josh Coalson
|
fa37f1c012
|
add MD5 support
|
2001-01-12 23:55:11 +00:00 |
|
Josh Coalson
|
197537585d
|
change to support new sign-folded rice coding
|
2001-01-06 01:24:53 +00:00 |
|
Josh Coalson
|
cbf595f158
|
add string arrays for enums
|
2000-12-22 22:35:33 +00:00 |
|
Josh Coalson
|
d44feb11d9
|
Fixed bug in constant-detection.
|
2000-12-17 19:07:46 +00:00 |
|