flac.git
18 years agoadd FLAC__lpc_compute_expected_bits_per_residual_sample_with_error_scale()
Josh Coalson [Thu, 24 May 2001 19:25:33 +0000 (19:25 +0000)]
add FLAC__lpc_compute_expected_bits_per_residual_sample_with_error_scale()

18 years agoswitch from AC_CANONICAL_TARGET to AC_CANONICAL_HOST
Josh Coalson [Wed, 23 May 2001 22:08:27 +0000 (22:08 +0000)]
switch from AC_CANONICAL_TARGET to AC_CANONICAL_HOST

18 years agoadd cpuinfo + runtime asm routine selection
Josh Coalson [Wed, 23 May 2001 21:59:52 +0000 (21:59 +0000)]
add cpuinfo + runtime asm routine selection

18 years agoinclude miroslav's mmx lpc_restore routine
Josh Coalson [Wed, 23 May 2001 21:42:56 +0000 (21:42 +0000)]
include miroslav's mmx lpc_restore routine

18 years agodiscriminate by cpu, check for nasm, add option for disabling asm optimizations
Josh Coalson [Wed, 23 May 2001 20:59:48 +0000 (20:59 +0000)]
discriminate by cpu, check for nasm, add option for disabling asm optimizations

18 years agouse new conditional names
Josh Coalson [Wed, 23 May 2001 20:58:57 +0000 (20:58 +0000)]
use new conditional names

18 years agoadd asm routines
Josh Coalson [Wed, 23 May 2001 20:58:14 +0000 (20:58 +0000)]
add asm routines

18 years agouse cpu info to select which routine to execute
Josh Coalson [Wed, 23 May 2001 20:57:44 +0000 (20:57 +0000)]
use cpu info to select which routine to execute

18 years agoupdate to use new asm routine naming
Josh Coalson [Wed, 23 May 2001 20:56:30 +0000 (20:56 +0000)]
update to use new asm routine naming

18 years agoadd cpu.h
Josh Coalson [Wed, 23 May 2001 20:56:09 +0000 (20:56 +0000)]
add cpu.h

18 years agomake the asm routine names more descriptive
Josh Coalson [Wed, 23 May 2001 20:54:41 +0000 (20:54 +0000)]
make the asm routine names more descriptive

18 years agoadd config.h
Josh Coalson [Wed, 23 May 2001 20:53:51 +0000 (20:53 +0000)]
add config.h

18 years agoinitial import
Josh Coalson [Wed, 23 May 2001 20:53:31 +0000 (20:53 +0000)]
initial import

18 years agosoup up FLAC__fixed_compute_best_predictor_asm
Josh Coalson [Tue, 22 May 2001 23:33:40 +0000 (23:33 +0000)]
soup up FLAC__fixed_compute_best_predictor_asm

18 years agooops, MMX moves are MOVQ not MOVAPS
Josh Coalson [Mon, 21 May 2001 23:49:11 +0000 (23:49 +0000)]
oops, MMX moves are MOVQ not MOVAPS

18 years agofix compiler warnings about comparing signed with unsigned
Josh Coalson [Mon, 21 May 2001 23:43:35 +0000 (23:43 +0000)]
fix compiler warnings about comparing signed with unsigned

18 years agosoup up, fix bugs, replace PSHUFW with pre-Katmai-friendly PSRLQ mm,32
Josh Coalson [Mon, 21 May 2001 23:40:16 +0000 (23:40 +0000)]
soup up, fix bugs, replace PSHUFW with pre-Katmai-friendly PSRLQ mm,32

18 years agotighten loops using "Jcc NEAR"
Josh Coalson [Mon, 21 May 2001 22:12:55 +0000 (22:12 +0000)]
tighten loops using "Jcc NEAR"

18 years agoremove some redundant instructions
Josh Coalson [Mon, 21 May 2001 22:03:32 +0000 (22:03 +0000)]
remove some redundant instructions

18 years agoinitial import
Josh Coalson [Mon, 21 May 2001 21:51:10 +0000 (21:51 +0000)]
initial import

18 years agosyntax fixes to the SSE version
Josh Coalson [Mon, 21 May 2001 21:50:50 +0000 (21:50 +0000)]
syntax fixes to the SSE version

18 years agofix syntax error in FLAC__fixed_compute_best_predictor_slow()
Josh Coalson [Mon, 21 May 2001 21:28:12 +0000 (21:28 +0000)]
fix syntax error in FLAC__fixed_compute_best_predictor_slow()

18 years agoincorporate mdz patches to fix log(0) and unsigned-goes-negative bugs
Josh Coalson [Mon, 21 May 2001 18:03:14 +0000 (18:03 +0000)]
incorporate mdz patches to fix log(0) and unsigned-goes-negative bugs

18 years agostreamline FLAC__fixed_compute_best_predictor_slow()
Josh Coalson [Fri, 18 May 2001 18:49:19 +0000 (18:49 +0000)]
streamline FLAC__fixed_compute_best_predictor_slow()

18 years agostreamline FLAC__fixed_compute_best_predictor()
Josh Coalson [Fri, 18 May 2001 18:47:55 +0000 (18:47 +0000)]
streamline FLAC__fixed_compute_best_predictor()

18 years agoadd miroslav's version of FLAC__lpc_restore_signal, add SSE version of FLAC__lpc_comp...
Josh Coalson [Fri, 18 May 2001 18:46:40 +0000 (18:46 +0000)]
add miroslav's version of FLAC__lpc_restore_signal, add SSE version of FLAC__lpc_compute_autocorrelation

18 years agouse float instead of double for basic FP type
Josh Coalson [Wed, 16 May 2001 19:28:54 +0000 (19:28 +0000)]
use float instead of double for basic FP type

18 years agofix bug where gcc gets shifting wrong
Josh Coalson [Wed, 16 May 2001 19:28:12 +0000 (19:28 +0000)]
fix bug where gcc gets shifting wrong

18 years agofix deallocation bugs
Josh Coalson [Wed, 16 May 2001 19:25:33 +0000 (19:25 +0000)]
fix deallocation bugs

18 years agorevert to original FLAC__fixed_compute_residual()
Josh Coalson [Wed, 16 May 2001 19:24:59 +0000 (19:24 +0000)]
revert to original FLAC__fixed_compute_residual()

18 years agofix LOCAL_FABS bug
Josh Coalson [Wed, 16 May 2001 19:23:35 +0000 (19:23 +0000)]
fix LOCAL_FABS bug

18 years agofix section defs
Josh Coalson [Wed, 16 May 2001 19:23:13 +0000 (19:23 +0000)]
fix section defs

18 years agominor wording
Josh Coalson [Mon, 14 May 2001 21:44:29 +0000 (21:44 +0000)]
minor wording

18 years agodon't try and outsmart the compiler on constant multplies
Josh Coalson [Mon, 14 May 2001 21:31:50 +0000 (21:31 +0000)]
don't try and outsmart the compiler on constant multplies

18 years agouse local fabs() routine
Josh Coalson [Mon, 14 May 2001 21:25:34 +0000 (21:25 +0000)]
use local fabs() routine

18 years agoremove debug printouts
Josh Coalson [Mon, 14 May 2001 19:34:12 +0000 (19:34 +0000)]
remove debug printouts

18 years agominor tweaks
Josh Coalson [Mon, 14 May 2001 19:33:42 +0000 (19:33 +0000)]
minor tweaks

18 years agouse new FLAC__memory_alloc_* routines to alloc aligned data
Josh Coalson [Sun, 13 May 2001 05:17:01 +0000 (05:17 +0000)]
use new FLAC__memory_alloc_* routines to alloc aligned data

18 years agoadd -DFLAC__ALIGN_MALLOC_DATA
Josh Coalson [Sun, 13 May 2001 05:16:22 +0000 (05:16 +0000)]
add -DFLAC__ALIGN_MALLOC_DATA

18 years agoadd type-specific allocators
Josh Coalson [Sun, 13 May 2001 05:15:47 +0000 (05:15 +0000)]
add type-specific allocators

18 years agoadd memory.h
Josh Coalson [Fri, 11 May 2001 23:55:01 +0000 (23:55 +0000)]
add memory.h

18 years agoadd memory.o
Josh Coalson [Fri, 11 May 2001 23:54:49 +0000 (23:54 +0000)]
add memory.o

18 years agoinitial import
Josh Coalson [Fri, 11 May 2001 23:54:27 +0000 (23:54 +0000)]
initial import

18 years agoupdate comments
Josh Coalson [Fri, 11 May 2001 02:12:13 +0000 (02:12 +0000)]
update comments

18 years agospeed up FLAC__lpc_compute_autocorrelation()
Josh Coalson [Thu, 10 May 2001 19:29:41 +0000 (19:29 +0000)]
speed up FLAC__lpc_compute_autocorrelation()

18 years agofix bug where decoder was closing stdout
Josh Coalson [Wed, 9 May 2001 21:39:57 +0000 (21:39 +0000)]
fix bug where decoder was closing stdout

18 years agoroll back the unrolled loop
Josh Coalson [Tue, 8 May 2001 21:38:51 +0000 (21:38 +0000)]
roll back the unrolled loop

18 years agomore fixes to the -# settings
Josh Coalson [Fri, 4 May 2001 19:17:07 +0000 (19:17 +0000)]
more fixes to the -# settings

18 years agominor table fix of summary table
Josh Coalson [Fri, 4 May 2001 00:45:54 +0000 (00:45 +0000)]
minor table fix of summary table

18 years agoadd decode time to summary table
Josh Coalson [Fri, 4 May 2001 00:41:22 +0000 (00:41 +0000)]
add decode time to summary table

18 years agominor improvement with byte_bit_to_mask_
Josh Coalson [Thu, 3 May 2001 20:52:12 +0000 (20:52 +0000)]
minor improvement with byte_bit_to_mask_

18 years agominor improvement in FLAC__bitbuffer_write_raw_uint32
Josh Coalson [Thu, 3 May 2001 20:10:11 +0000 (20:10 +0000)]
minor improvement in FLAC__bitbuffer_write_raw_uint32

18 years agocosmetic changes
Josh Coalson [Thu, 3 May 2001 03:55:53 +0000 (03:55 +0000)]
cosmetic changes

18 years agoremove asm stuff from default build
Josh Coalson [Thu, 3 May 2001 03:41:52 +0000 (03:41 +0000)]
remove asm stuff from default build

18 years agoadd asm version of lpc routines
Josh Coalson [Thu, 3 May 2001 03:40:43 +0000 (03:40 +0000)]
add asm version of lpc routines

18 years agoinitial import
Josh Coalson [Thu, 3 May 2001 03:40:09 +0000 (03:40 +0000)]
initial import

18 years agoadd nasm targets
Josh Coalson [Thu, 3 May 2001 02:24:39 +0000 (02:24 +0000)]
add nasm targets

18 years agofix script to work with new flac command line
Josh Coalson [Thu, 3 May 2001 00:59:27 +0000 (00:59 +0000)]
fix script to work with new flac command line

18 years agomake PRECOMPUTE_PARTITION_SUMS the default
Josh Coalson [Thu, 3 May 2001 00:49:27 +0000 (00:49 +0000)]
make PRECOMPUTE_PARTITION_SUMS the default

18 years ago*** empty log message ***
Josh Coalson [Thu, 3 May 2001 00:48:32 +0000 (00:48 +0000)]
*** empty log message ***

18 years agoupdate -# settings
Josh Coalson [Thu, 3 May 2001 00:09:18 +0000 (00:09 +0000)]
update -# settings

18 years agoupdate default values for compression levels
Josh Coalson [Wed, 2 May 2001 19:57:47 +0000 (19:57 +0000)]
update default values for compression levels

18 years agoupdate docs with new argument handling, new -r and -R options
Josh Coalson [Wed, 2 May 2001 01:07:48 +0000 (01:07 +0000)]
update docs with new argument handling, new -r and -R options

18 years agoskip allowed for analyze mode
Josh Coalson [Wed, 2 May 2001 00:32:33 +0000 (00:32 +0000)]
skip allowed for analyze mode

18 years agorevert to 1.25
Josh Coalson [Wed, 2 May 2001 00:26:51 +0000 (00:26 +0000)]
revert to 1.25

18 years agomassive changes to command line parsing to act like gzip
Josh Coalson [Tue, 1 May 2001 23:47:02 +0000 (23:47 +0000)]
massive changes to command line parsing to act like gzip

18 years agooops, move message to correct place
Josh Coalson [Tue, 1 May 2001 21:13:05 +0000 (21:13 +0000)]
oops, move message to correct place

18 years agofix some error messages
Josh Coalson [Tue, 1 May 2001 21:07:06 +0000 (21:07 +0000)]
fix some error messages

18 years agomods to allow main.c to pass in the opened file
Josh Coalson [Tue, 1 May 2001 20:49:18 +0000 (20:49 +0000)]
mods to allow main.c to pass in the opened file

18 years agoremove some unused code
Josh Coalson [Tue, 1 May 2001 20:48:54 +0000 (20:48 +0000)]
remove some unused code

18 years agoadd support for guessing input file type by looking at the first 4 bytes
Josh Coalson [Tue, 1 May 2001 19:17:12 +0000 (19:17 +0000)]
add support for guessing input file type by looking at the first 4 bytes

18 years ago*** empty log message ***
Josh Coalson [Tue, 1 May 2001 18:50:45 +0000 (18:50 +0000)]
*** empty log message ***

18 years agoupdate S/W links
Josh Coalson [Fri, 27 Apr 2001 19:11:52 +0000 (19:11 +0000)]
update S/W links

18 years agofix bugs in encoder_set_partitioned_rice_()
Josh Coalson [Fri, 27 Apr 2001 19:10:23 +0000 (19:10 +0000)]
fix bugs in encoder_set_partitioned_rice_()

18 years agofix bug in inlined version of ...read_unary...()
Josh Coalson [Fri, 27 Apr 2001 03:38:31 +0000 (03:38 +0000)]
fix bug in inlined version of ...read_unary...()

18 years agominor optimization
Josh Coalson [Thu, 26 Apr 2001 05:58:28 +0000 (05:58 +0000)]
minor optimization

18 years agooops, put handling for --a-rtext option in
Josh Coalson [Thu, 26 Apr 2001 05:57:41 +0000 (05:57 +0000)]
oops, put handling for --a-rtext option in

18 years agoremove statement that can't be reached
Josh Coalson [Thu, 26 Apr 2001 05:22:25 +0000 (05:22 +0000)]
remove statement that can't be reached

18 years agoimprove error message if file not found
Josh Coalson [Thu, 26 Apr 2001 05:02:17 +0000 (05:02 +0000)]
improve error message if file not found

18 years agoadd S/W that uses FLAC section to links box
Josh Coalson [Thu, 26 Apr 2001 01:11:27 +0000 (01:11 +0000)]
add S/W that uses FLAC section to links box

18 years agoadd CAFE link
Josh Coalson [Thu, 26 Apr 2001 01:03:23 +0000 (01:03 +0000)]
add CAFE link

18 years agoinitial import
Josh Coalson [Thu, 26 Apr 2001 00:56:05 +0000 (00:56 +0000)]
initial import

18 years agoadd verbiage about upcoming beta
Josh Coalson [Wed, 25 Apr 2001 02:23:04 +0000 (02:23 +0000)]
add verbiage about upcoming beta

18 years ago-r now takes min,max and is called min/max_residual_partition order, new -R option...
Josh Coalson [Wed, 25 Apr 2001 02:16:36 +0000 (02:16 +0000)]
-r now takes min,max and is called min/max_residual_partition order, new -R option is rice_parameter_search_dist

18 years agoconst-ize some args
Josh Coalson [Wed, 25 Apr 2001 01:14:20 +0000 (01:14 +0000)]
const-ize some args

18 years agoadd some more read optimizations
Josh Coalson [Wed, 25 Apr 2001 01:08:39 +0000 (01:08 +0000)]
add some more read optimizations

18 years agoparenthesize macro arguments
Josh Coalson [Wed, 25 Apr 2001 01:08:18 +0000 (01:08 +0000)]
parenthesize macro arguments

18 years agoFLAC__ize all the #defines
Josh Coalson [Tue, 24 Apr 2001 22:54:07 +0000 (22:54 +0000)]
FLAC__ize all the #defines

18 years agoremove the code that printed out the seek points before encoding
Josh Coalson [Tue, 24 Apr 2001 22:42:46 +0000 (22:42 +0000)]
remove the code that printed out the seek points before encoding

18 years agoadd baudline to the list of progs that use flac
Josh Coalson [Tue, 24 Apr 2001 22:24:41 +0000 (22:24 +0000)]
add baudline to the list of progs that use flac

18 years agoadd verbiage to bug submit
Josh Coalson [Tue, 24 Apr 2001 22:24:22 +0000 (22:24 +0000)]
add verbiage to bug submit

18 years agostart some read optimizations
Josh Coalson [Tue, 24 Apr 2001 02:36:08 +0000 (02:36 +0000)]
start some read optimizations

18 years ago#ifdef mallocs of optimization buffers
Josh Coalson [Tue, 24 Apr 2001 01:30:10 +0000 (01:30 +0000)]
#ifdef mallocs of optimization buffers

18 years agorearrange some of the latest optimizations
Josh Coalson [Tue, 24 Apr 2001 01:25:42 +0000 (01:25 +0000)]
rearrange some of the latest optimizations

18 years agofix some compile bugs related to RESERVOIR_TEST
Josh Coalson [Wed, 18 Apr 2001 23:02:08 +0000 (23:02 +0000)]
fix some compile bugs related to RESERVOIR_TEST

18 years agoifdef out the precompute-partition-sums and partition-escape-search stuff
Josh Coalson [Wed, 18 Apr 2001 22:59:25 +0000 (22:59 +0000)]
ifdef out the precompute-partition-sums and partition-escape-search stuff

18 years agobreak out the partition sum precomputation to its own function
Josh Coalson [Wed, 18 Apr 2001 02:28:11 +0000 (02:28 +0000)]
break out the partition sum precomputation to its own function

18 years agominor speed optimization
Josh Coalson [Wed, 18 Apr 2001 02:21:21 +0000 (02:21 +0000)]
minor speed optimization

18 years agospeed up rice partitioning by precomputing the partition sums
Josh Coalson [Wed, 18 Apr 2001 02:20:52 +0000 (02:20 +0000)]
speed up rice partitioning by precomputing the partition sums

18 years agoparameterize the number of samples per write
Josh Coalson [Tue, 17 Apr 2001 18:01:22 +0000 (18:01 +0000)]
parameterize the number of samples per write