Commit Graph

2014 Commits

Author SHA1 Message Date
Josh Coalson
b47ab0d250 merge decoder part from RICE_EXT_BRANCH: blocking strategy bit, new rice2 ecm, frame header support for 88.2/176.4/192kHz, new reserved bit, deprecated blocksize-from-streaminfo bit 2007-06-16 00:50:28 +00:00
Josh Coalson
5c24bb88ec add support for reading the raw pcm samples so that seeker can check that decoding resumes at the right place 2007-06-16 00:43:15 +00:00
Josh Coalson
a5b8602df7 move xmms cflags to end of INCLUDES 2007-06-16 00:41:10 +00:00
Josh Coalson
730a79ba61 add more things reported in analyze mode 2007-06-16 00:40:19 +00:00
Josh Coalson
034a400e12 minor cosmetics 2007-06-16 00:38:47 +00:00
Josh Coalson
2ea97f8a60 fixed for sun forte compiler 2007-06-14 06:37:08 +00:00
Josh Coalson
5f11406281 fix bug with negative indexing 2007-06-14 06:21:44 +00:00
Josh Coalson
ba457d7327 remove unused vars 2007-06-14 06:13:25 +00:00
Josh Coalson
cebba2a5dc cleaner pointer alignment logic for autoconf-based builds 2007-06-14 06:10:00 +00:00
Josh Coalson
60a43f073f fix LD_LIBRARY_PATH-saving logic 2007-06-14 05:25:35 +00:00
Josh Coalson
00da5ae8ec add internal FLAC__stream_encoder_set/get_do_md5() 2007-06-14 05:19:46 +00:00
Josh Coalson
7a1393882d msvc fixes 2007-05-11 00:48:14 +00:00
Josh Coalson
9506315b44 add new flacdiff util 2007-05-11 00:42:35 +00:00
Josh Coalson
a4f93918cd add FLAC::Decoder::Stream::get_decode_position() 2007-04-05 00:49:41 +00:00
Josh Coalson
d868f0c7a2 minor comments 2007-04-05 00:48:53 +00:00
Josh Coalson
0429d6089a call precompute_partition_info_sums_32bit_asm_ia32_() on x86 if available 2007-04-04 01:08:24 +00:00
Josh Coalson
a0206629d3 MSVC optimization in process calls 2007-04-04 01:07:40 +00:00
Josh Coalson
dca2d1a1d5 remove more redundant logic in process calls 2007-04-04 01:06:08 +00:00
Josh Coalson
7834f80a78 more optimizations 2007-04-04 01:03:07 +00:00
Josh Coalson
566f373d71 minor optimization in loop logic 2007-04-04 01:02:21 +00:00
Josh Coalson
717ea8c398 add stream_encoder_asm.nasm 2007-04-04 01:01:28 +00:00
Josh Coalson
4a040f6b8a window the integer_signal instead of real_signal, remove unused real_signal from datapath 2007-04-04 00:59:28 +00:00
Josh Coalson
eb6ef7d0fb optimize special case in FLAC__bitwriter_write_rice_signed_block() 2007-04-04 00:57:03 +00:00
Josh Coalson
4cc675bf19 minor optimizations to FLAC__bitwriter_write_rice_signed_block() 2007-04-04 00:55:44 +00:00
Josh Coalson
0a0a10f358 minor optimizations to precompute_partition_info_sums_() 2007-03-31 01:01:02 +00:00
Josh Coalson
2258fa8ec9 add FLAC__format_sample_rate_is_subset() 2007-03-30 01:02:40 +00:00
Josh Coalson
5fa534f56f minor optimization 2007-03-30 00:54:17 +00:00
Josh Coalson
7e174a4f84 fix extern names for win32 2007-03-23 05:23:11 +00:00
Josh Coalson
b5f359467f add ia32/bitreader_asm.nasm 2007-03-23 05:16:34 +00:00
Josh Coalson
9d8fa1e0c3 fork FLAC__bitreader_read_rice_signed_block() into MSVC and non-MSVC versions; minor optimizations to non-MSVC version 2007-03-23 04:50:54 +00:00
Josh Coalson
0bddabc5df minor optimizations 2007-03-23 04:48:52 +00:00
Josh Coalson
49cb34a543 better alignment in md5 structure elements 2007-03-23 04:48:36 +00:00
Josh Coalson
6942044be1 optimization: faster crc-16 calculation 2007-03-22 07:23:14 +00:00
Josh Coalson
645620c24b optimization: move code for non-zero crc16_align out of the way since it is a rare case 2007-03-22 03:37:36 +00:00
Josh Coalson
ddddff6a56 add FLAC__bitreader_read_rice_signed_block_asm_ia32_bswap() 2007-03-22 03:22:27 +00:00
Josh Coalson
e4b1706412 minor comments 2007-03-22 03:20:56 +00:00
Josh Coalson
276d616a51 minor optimizations to FLAC__bitreader_read_rice_signed_block() 2007-03-22 03:20:12 +00:00
Josh Coalson
f1dfaebdfa minor optimizations to FLAC__bitreader_read_rice_signed_block() 2007-03-22 03:19:52 +00:00
Josh Coalson
c9212fa01b minor optimizations to FLAC__bitreader_read_rice_signed_block() 2007-03-22 03:19:19 +00:00
Josh Coalson
db55c40fd3 special version of sample formatting for common cases 2007-03-22 03:15:07 +00:00
Josh Coalson
feeca21bde unroll byteSwap() loop for common case 2007-03-22 03:14:12 +00:00
Josh Coalson
be5e19b964 minor comments 2007-03-22 03:13:11 +00:00
Josh Coalson
c63cf41ccc minor optimizations to FLAC__bitbuffer_read_rice_signed_block() 2007-03-17 05:21:36 +00:00
Josh Coalson
099a2893da minor tweaks to private md5 interface 2007-03-14 07:58:19 +00:00
Josh Coalson
f299910ddb in FLAC__MD5Accumulate() optimize sample->byte packing for common cases 2007-03-14 07:57:45 +00:00
Josh Coalson
6545409690 pass cpu info into bitreader, use it to turn on use of bswap inline asm for msvc 2007-03-13 16:14:36 +00:00
Josh Coalson
37a4f27c2b pass cpu info into bitreader 2007-03-13 16:13:52 +00:00
Josh Coalson
f2f328bdbf improve ia-32 checks to include cpuid, bswap, sse3 and ssse3 support 2007-03-13 06:35:55 +00:00
Josh Coalson
1b44f7ecfa minor comments 2007-03-13 06:35:03 +00:00
Josh Coalson
55e2f0b661 unroll loops in filter and inverse filter routines 2007-03-13 06:33:52 +00:00