Commit Graph

82 Commits

Author SHA1 Message Date
Josh Coalson
91b4ce51ab fix #ifdef problems that existed when FLAC__NO_ASM is defined 2004-10-06 01:03:12 +00:00
Josh Coalson
ea050ba65d finish hooking up altivec asm routines 2004-07-28 01:33:57 +00:00
Josh Coalson
3aadd10c67 check in Brady's second altivec-related patch that hooks up the asm routines and does the requisite configure-related stuff 2004-07-27 01:13:16 +00:00
Josh Coalson
3e7a96e460 tweaks to the MD5 routines; they need to be exported when building a windows DLL since the seekable stream decoder in libOggFLAC secretly uses them 2004-07-23 05:18:22 +00:00
Josh Coalson
527bdda738 make encoder encode the blocksize and sample rate in the frame header whenever possible, regardless if subset is specified or not 2004-07-23 05:15:20 +00:00
Josh Coalson
be62f3b229 minor comments 2004-07-07 07:29:13 +00:00
Josh Coalson
9564390fb9 update copyright to 2004 2004-01-17 04:14:43 +00:00
Josh Coalson
6e2c6d9958 add a "tell" callback to the seekable stream encoder to make the metadata writeback more robust 2003-09-25 04:01:49 +00:00
Josh Coalson
afd8107872 change license verbiage to Xiph's 2003-01-31 23:34:56 +00:00
Josh Coalson
b2c10eb5aa move "...skip_bits_..." down because of inline ordering 2003-01-26 07:12:40 +00:00
Josh Coalson
afae69f0e3 Add 2003 to copyright notice 2003-01-02 07:03:16 +00:00
Josh Coalson
5e31be1500 #include config.h 2002-12-04 07:07:35 +00:00
Josh Coalson
dd723074af minor comments 2002-11-19 06:19:47 +00:00
Josh Coalson
df7240ac84 add more CUESHEET convenience functions 2002-11-16 06:32:30 +00:00
Josh Coalson
16cf47e351 add FLAC__bitbuffer_skip_bits_no_crc() 2002-11-15 05:40:00 +00:00
Josh Coalson
58d6cf8e1d #ifdef out more unused routines 2002-11-06 07:09:57 +00:00
Josh Coalson
eac1024aea add wide (64-bit) versions of the FIR filter and inverse filter, remove unused arg from quantizing routine 2002-10-04 05:25:54 +00:00
Josh Coalson
bf26db9129 add wide version of silog2 2002-10-04 05:24:10 +00:00
Josh Coalson
a37ba46b4c split off dynamically allocated stuff from FLAC__EntropyCodingMethod_PartitionedRice to FLAC__EntropyCodingMethod_PartitionedRiceContent 2002-08-19 21:36:39 +00:00
Josh Coalson
cda4c3c7b3 add utility routines related to entropy coding 2002-08-17 15:21:29 +00:00
Josh Coalson
8bcb9de115 add format.h 2002-08-17 15:09:22 +00:00
Josh Coalson
d86e03bc63 add verify mode to all encoders 2002-08-03 21:56:15 +00:00
Josh Coalson
f1eff45c96 new seekable stream encoder and file encoder layers, not fully implemented yet 2002-07-31 07:05:33 +00:00
Josh Coalson
c75164a14f add all.h 2002-06-10 18:26:32 +00:00
Josh Coalson
cc68251f5a another big glob of changes/fixes 2002-06-08 04:53:42 +00:00
Josh Coalson
57ba6f4eb7 massive glob of checkins: improved tests, more tests, bugfixes 2002-06-07 05:27:37 +00:00
Josh Coalson
66075c1585 new more flexible way of passing metadata to stream encoder 2002-06-01 05:39:38 +00:00
Josh Coalson
0d14f438f9 add metadata.h 2002-05-30 05:24:23 +00:00
Josh Coalson
1c815331a5 update with new semantics for padding block creation 2002-05-17 06:22:29 +00:00
Josh Coalson
8c84e19252 add FLAC__bitbuffer_read_byte_block_aligned() 2002-05-07 05:32:03 +00:00
Josh Coalson
4cce5a095b add ...write_byte_block, 2 little-endian routines 2002-05-04 05:29:32 +00:00
Josh Coalson
b28559ab6b add FLAC__bitbuffer_read_rice_signed_block() 2002-04-25 05:21:09 +00:00
Josh Coalson
aec256bf4e new blurb-based bitbuffer design changes 2002-03-12 16:19:54 +00:00
Josh Coalson
1152f9fe26 update copyright date to include 2002 2002-01-26 18:05:12 +00:00
Josh Coalson
305ae2e4a7 update copyright date to include 2002 2002-01-26 17:36:39 +00:00
Josh Coalson
dbd84c48e5 split most of FileDecoder off to new SeekableStreamDecoder 2001-11-08 23:59:22 +00:00
Josh Coalson
a60231f436 Miroslav's patch to add run-time detection of operating system support for SSE/SSE2 instructions 2001-08-13 22:32:40 +00:00
Josh Coalson
21aa17ee8e add a dummy function for determining OS support of SSE instructions 2001-07-18 00:24:46 +00:00
Josh Coalson
f5925df599 add 3DNOW stuff from Miroslav 2001-07-16 21:13:19 +00:00
Josh Coalson
bf9dd76706 add method for uint64 type 2001-07-16 18:04:52 +00:00
Josh Coalson
d55c01894f add option for escape coding 2001-07-12 21:22:17 +00:00
Josh Coalson
6cd62dad19 rename _slow to _wide 2001-07-12 21:21:53 +00:00
Josh Coalson
da2037d66d use double instead of FLAC__real in some places internally 2001-07-03 04:37:32 +00:00
Josh Coalson
77e3f319a5 revamp the ordinal types 2001-06-23 03:03:24 +00:00
Josh Coalson
00e53874cd revamp encoder/decoder interface to use set methods instead on args to init 2001-06-16 07:32:25 +00:00
Josh Coalson
1e5c854cc9 initial import 2001-06-14 19:10:14 +00:00
Josh Coalson
e6499bdf18 rename i386 to ia32 everywhere 2001-06-13 18:11:25 +00:00
Josh Coalson
0a15c14c6e rename FLAC__Encoder to FLAC__StreamEncoder, OOPize encoder and decoder interfaces 2001-06-13 17:59:57 +00:00
Josh Coalson
3823927447 rename encoder_framing.h to stream_encoder_framing.h 2001-06-13 17:54:13 +00:00
Josh Coalson
6b05bc51f7 add/update copyright and license notices 2001-06-08 00:13:21 +00:00