platform/upstream/flac.git
23 years agoignore (with warning) unknown subchunks instead of erroring out; slow down stats...
Josh Coalson [Tue, 5 Jun 2001 22:29:30 +0000 (22:29 +0000)]
ignore (with warning) unknown subchunks instead of erroring out; slow down stats printing

23 years agochange meaning of -0
Josh Coalson [Tue, 5 Jun 2001 22:28:34 +0000 (22:28 +0000)]
change meaning of -0

23 years agoadd flac -8 results
Josh Coalson [Tue, 5 Jun 2001 18:01:15 +0000 (18:01 +0000)]
add flac -8 results

23 years agominor FP tweaks
Josh Coalson [Tue, 5 Jun 2001 02:03:11 +0000 (02:03 +0000)]
minor FP tweaks

23 years agoupdate for flac 0.10 and shorten 3.2
Josh Coalson [Mon, 4 Jun 2001 20:56:10 +0000 (20:56 +0000)]
update for flac 0.10 and shorten 3.2

23 years agonew version of FLAC__lpc_compute_autocorrelation_asm_i386 with inner loops completely...
Josh Coalson [Sat, 2 Jun 2001 03:31:45 +0000 (03:31 +0000)]
new version of FLAC__lpc_compute_autocorrelation_asm_i386 with inner loops completely unrolled

23 years agoadd comments
Josh Coalson [Fri, 1 Jun 2001 19:38:02 +0000 (19:38 +0000)]
add comments

23 years agoadd comments
Josh Coalson [Fri, 1 Jun 2001 18:57:49 +0000 (18:57 +0000)]
add comments

23 years agofix names of SSE routines
Josh Coalson [Fri, 1 Jun 2001 18:56:52 +0000 (18:56 +0000)]
fix names of SSE routines

23 years agominor comment fixes
Josh Coalson [Fri, 1 Jun 2001 00:43:44 +0000 (00:43 +0000)]
minor comment fixes

23 years agoadd bps checks so we can use miroslav's mmx versions of some routines
Josh Coalson [Thu, 31 May 2001 20:53:19 +0000 (20:53 +0000)]
add bps checks so we can use miroslav's mmx versions of some routines

23 years agoput a FLAC__ASSERT wrapper around assert()
Josh Coalson [Thu, 31 May 2001 20:11:02 +0000 (20:11 +0000)]
put a FLAC__ASSERT wrapper around assert()

23 years agointegrate mdz's patch so 'make dist' will work as expected
Josh Coalson [Thu, 31 May 2001 18:47:05 +0000 (18:47 +0000)]
integrate mdz's patch so 'make dist' will work as expected

23 years agocosmetic changes
Josh Coalson [Thu, 31 May 2001 18:17:17 +0000 (18:17 +0000)]
cosmetic changes

23 years agoexplicit sizing of some immediate operands
Josh Coalson [Thu, 31 May 2001 16:23:39 +0000 (16:23 +0000)]
explicit sizing of some immediate operands

23 years agoadd several SSE versions of FLAC__lpc_compute_autocorrelation for different lags
Josh Coalson [Thu, 31 May 2001 16:17:32 +0000 (16:17 +0000)]
add several SSE versions of FLAC__lpc_compute_autocorrelation for different lags

23 years agoremove the bounds checking in FLAC__encoder_process*
Josh Coalson [Thu, 31 May 2001 06:17:41 +0000 (06:17 +0000)]
remove the bounds checking in FLAC__encoder_process*

23 years agospeed up the bounds checking in FLAC__encoder_process*
Josh Coalson [Thu, 31 May 2001 06:16:17 +0000 (06:16 +0000)]
speed up the bounds checking in FLAC__encoder_process*

23 years agominor comment fixes
Josh Coalson [Thu, 31 May 2001 05:56:41 +0000 (05:56 +0000)]
minor comment fixes

23 years agominor fix to comments
Josh Coalson [Wed, 30 May 2001 23:26:39 +0000 (23:26 +0000)]
minor fix to comments

23 years agospeed up FLAC__encoder_process(); fix bug in FLAC__encoder_process_interleaved()
Josh Coalson [Wed, 30 May 2001 23:09:31 +0000 (23:09 +0000)]
speed up FLAC__encoder_process(); fix bug in FLAC__encoder_process_interleaved()

23 years agominor tweaks to support bin tests
Josh Coalson [Wed, 30 May 2001 19:38:09 +0000 (19:38 +0000)]
minor tweaks to support bin tests

23 years agoadd lag checking code to SSE autocorrelation routine
Josh Coalson [Wed, 30 May 2001 19:22:26 +0000 (19:22 +0000)]
add lag checking code to SSE autocorrelation routine

23 years agominor tweaks to asm routine selection
Josh Coalson [Wed, 30 May 2001 19:20:36 +0000 (19:20 +0000)]
minor tweaks to asm routine selection

23 years agofix bug in SSE version of ...autocorrelation...
Josh Coalson [Wed, 30 May 2001 19:08:50 +0000 (19:08 +0000)]
fix bug in SSE version of ...autocorrelation...

23 years agotweak usage of cident macro
Josh Coalson [Wed, 30 May 2001 18:29:15 +0000 (18:29 +0000)]
tweak usage of cident macro

23 years agomake RESERVOIR_TEST the default, remove old code
Josh Coalson [Wed, 30 May 2001 05:08:22 +0000 (05:08 +0000)]
make RESERVOIR_TEST the default, remove old code

23 years agofix some tabbing
Josh Coalson [Wed, 30 May 2001 00:49:30 +0000 (00:49 +0000)]
fix some tabbing

23 years agofix jump distances
Josh Coalson [Wed, 30 May 2001 00:47:55 +0000 (00:47 +0000)]
fix jump distances

23 years agouse non-mmx of lpc_restore when order < 4
Josh Coalson [Wed, 30 May 2001 00:46:11 +0000 (00:46 +0000)]
use non-mmx of lpc_restore when order < 4

23 years agominor comment change
Josh Coalson [Tue, 29 May 2001 22:30:35 +0000 (22:30 +0000)]
minor comment change

23 years agoinclude miroslav's patch for asm versions of FLAC__lpc_compute_residual_from_qlp_coef...
Josh Coalson [Tue, 29 May 2001 20:49:51 +0000 (20:49 +0000)]
include miroslav's patch for asm versions of FLAC__lpc_compute_residual_from_qlp_coefficients

23 years agocosmetic changes, comments, add tests for data_len == 0
Josh Coalson [Tue, 29 May 2001 20:48:39 +0000 (20:48 +0000)]
cosmetic changes, comments, add tests for data_len == 0

23 years agoadd miroslav's versions of FLAC__lpc_compute_residual_from_qlp_coeffients
Josh Coalson [Tue, 29 May 2001 19:40:57 +0000 (19:40 +0000)]
add miroslav's versions of FLAC__lpc_compute_residual_from_qlp_coeffients

23 years agoadd instructions related to assembly
Josh Coalson [Tue, 29 May 2001 18:48:42 +0000 (18:48 +0000)]
add instructions related to assembly

23 years agoupdate version number to 0.10
Josh Coalson [Tue, 29 May 2001 18:45:05 +0000 (18:45 +0000)]
update version number to 0.10

23 years agofix bug where metaflac was getting the wrong offset for seek points
Josh Coalson [Mon, 28 May 2001 21:27:28 +0000 (21:27 +0000)]
fix bug where metaflac was getting the wrong offset for seek points

23 years agofix bug where encoder_wrapper->stream_offset was not initialized to 0
Josh Coalson [Mon, 28 May 2001 21:20:02 +0000 (21:20 +0000)]
fix bug where encoder_wrapper->stream_offset was not initialized to 0

23 years agofix bug in write_big_endian_uint64()
Josh Coalson [Mon, 28 May 2001 21:07:36 +0000 (21:07 +0000)]
fix bug in write_big_endian_uint64()

23 years agofix minor bug with type printout; minor spelling fix
Josh Coalson [Mon, 28 May 2001 20:44:26 +0000 (20:44 +0000)]
fix minor bug with type printout; minor spelling fix

23 years agomake the parallel fix to FLAC__bitbuffer_read_raw_int64()
Josh Coalson [Sun, 27 May 2001 18:40:57 +0000 (18:40 +0000)]
make the parallel fix to FLAC__bitbuffer_read_raw_int64()

23 years agominor fix to the usage printout
Josh Coalson [Sun, 27 May 2001 18:35:38 +0000 (18:35 +0000)]
minor fix to the usage printout

23 years agoshorten the status line
Josh Coalson [Sun, 27 May 2001 18:35:14 +0000 (18:35 +0000)]
shorten the status line

23 years agoadd test_bins to the suite
Josh Coalson [Sun, 27 May 2001 18:34:20 +0000 (18:34 +0000)]
add test_bins to the suite

23 years agoinitial import
Josh Coalson [Sun, 27 May 2001 18:32:15 +0000 (18:32 +0000)]
initial import

23 years agofix bug in inlined version of FLAC__bitbuffer_read_raw_int32 where sign extension...
Josh Coalson [Sat, 26 May 2001 05:19:10 +0000 (05:19 +0000)]
fix bug in inlined version of FLAC__bitbuffer_read_raw_int32 where sign extension was not done in some cases

23 years agopatch in the total_error_ fix that somehow didn't make it in
Josh Coalson [Sat, 26 May 2001 00:39:09 +0000 (00:39 +0000)]
patch in the total_error_ fix that somehow didn't make it in

23 years agochange wording on failed verify message
Josh Coalson [Fri, 25 May 2001 23:34:46 +0000 (23:34 +0000)]
change wording on failed verify message

23 years agoremove some junk printouts
Josh Coalson [Fri, 25 May 2001 23:34:09 +0000 (23:34 +0000)]
remove some junk printouts

23 years agofix bug in seekpoint uniquification
Josh Coalson [Fri, 25 May 2001 23:15:08 +0000 (23:15 +0000)]
fix bug in seekpoint uniquification

23 years agoremove the debug code from SSE routine
Josh Coalson [Fri, 25 May 2001 19:39:40 +0000 (19:39 +0000)]
remove the debug code from SSE routine

23 years agofix egregious bug in the partition sum precomputation
Josh Coalson [Fri, 25 May 2001 19:02:01 +0000 (19:02 +0000)]
fix egregious bug in the partition sum precomputation

23 years agochange .nasm extension to .s
Josh Coalson [Fri, 25 May 2001 00:21:42 +0000 (00:21 +0000)]
change .nasm extension to .s

23 years agomore changes to get conditionals/defines working
Josh Coalson [Fri, 25 May 2001 00:07:51 +0000 (00:07 +0000)]
more changes to get conditionals/defines working

23 years agoadd memory.c, fix to work with i386 convenience library (thanks mdz)
Josh Coalson [Fri, 25 May 2001 00:06:33 +0000 (00:06 +0000)]
add memory.c, fix to work with i386 convenience library (thanks mdz)

23 years agochange .nasm extension to .s
Josh Coalson [Fri, 25 May 2001 00:05:47 +0000 (00:05 +0000)]
change .nasm extension to .s

23 years agooops, fix bug with error_scale
Josh Coalson [Fri, 25 May 2001 00:05:15 +0000 (00:05 +0000)]
oops, fix bug with error_scale

23 years agogate cpu-specific code with FLAC__NO_ASM
Josh Coalson [Fri, 25 May 2001 00:04:45 +0000 (00:04 +0000)]
gate cpu-specific code with FLAC__NO_ASM

23 years agoremove config.h
Josh Coalson [Fri, 25 May 2001 00:04:08 +0000 (00:04 +0000)]
remove config.h

23 years agorenamed .nasm file to .s to be compatible with libtool
Josh Coalson [Fri, 25 May 2001 00:02:53 +0000 (00:02 +0000)]
renamed .nasm file to .s to be compatible with libtool

23 years agoconfig.h no longer needed
Josh Coalson [Thu, 24 May 2001 23:57:08 +0000 (23:57 +0000)]
config.h no longer needed

23 years agokludge in nasm support
Josh Coalson [Thu, 24 May 2001 19:30:08 +0000 (19:30 +0000)]
kludge in nasm support

23 years agogate i386 code with FLAC__HAS_NASM
Josh Coalson [Thu, 24 May 2001 19:29:30 +0000 (19:29 +0000)]
gate i386 code with FLAC__HAS_NASM

23 years agoremove debug printouts
Josh Coalson [Thu, 24 May 2001 19:27:31 +0000 (19:27 +0000)]
remove debug printouts

23 years agobe more lenient with negative lpc_errors due to accuracy problems with float
Josh Coalson [Thu, 24 May 2001 19:27:08 +0000 (19:27 +0000)]
be more lenient with negative lpc_errors due to accuracy problems with float

23 years agoadd cident macro for defining function entry points
Josh Coalson [Thu, 24 May 2001 19:26:02 +0000 (19:26 +0000)]
add cident macro for defining function entry points

23 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()

23 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

23 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

23 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

23 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

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

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

23 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

23 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

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

23 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

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

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

23 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

23 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

23 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

23 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

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

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

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

23 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

23 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()

23 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

23 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()

23 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()

23 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

23 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

23 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

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

23 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()

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

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

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

23 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