Josh Coalson
|
5f2b46d031
|
finished integerized flavor of library; sections with floating point are either #ifdef'd out or written in fixed-point
|
2004-11-09 01:34:01 +00:00 |
|
Josh Coalson
|
0975843bed
|
first pass at making an integer-only flavor of the libraries. move FLAC__real out of ordinals.h to src/libFLAC/include/private/float.h, add FLAC__double and FLAC__float and use these everywhere instead of double and float, and don't typedef FLAC__real/float/double when building in integer-only mode. still need to provide integer substitutes in several places.
|
2004-10-20 00:21:50 +00:00 |
|
Josh Coalson
|
69cfda7a20
|
add new requirements to ogg mapping: vorbis comment block must come second after streaminfo; first packet must have a packet type byte of 0x7f; packet 0 version must be followed by a 2-byte count of the # of header packets
|
2004-09-10 00:38:21 +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
|
9564390fb9
|
update copyright to 2004
|
2004-01-17 04:14:43 +00:00 |
|
Josh Coalson
|
807140daab
|
use resolved_state_string as much as possible
|
2003-09-24 22:10:51 +00:00 |
|
Josh Coalson
|
afd8107872
|
change license verbiage to Xiph's
|
2003-01-31 23:34:56 +00:00 |
|
Josh Coalson
|
d060947ce9
|
big fix to allow codec and metadata interface to handle unknown metadata block types correctly
|
2003-01-10 05:37:13 +00:00 |
|
Josh Coalson
|
afae69f0e3
|
Add 2003 to copyright notice
|
2003-01-02 07:03:16 +00:00 |
|
Josh Coalson
|
48cbe66f06
|
enable SSE versions of FLAC__lpc_compute_autocorrelation_asm_ia32 if FLAC__SSE_OS is defined
|
2002-12-30 23:38:14 +00:00 |
|
Josh Coalson
|
dd190236c6
|
need release bitbuffer even in error cases in write_bitbuffer_()
|
2002-12-29 09:30:23 +00:00 |
|
Josh Coalson
|
8f0c71b877
|
add "is_cd" flag to CUESHEET everywhere
|
2002-12-05 06:37:46 +00:00 |
|
Josh Coalson
|
5e31be1500
|
#include config.h
|
2002-12-04 07:07:35 +00:00 |
|
Josh Coalson
|
4fa90599fe
|
fix memory leaks found with valgrind
|
2002-12-04 07:01:37 +00:00 |
|
Josh Coalson
|
e6abfdba4e
|
remove debug printf's
|
2002-11-19 06:15:45 +00:00 |
|
Josh Coalson
|
e48693818d
|
further implementation of new CUESHEET metadata block
|
2002-11-15 05:41:48 +00:00 |
|
Josh Coalson
|
0295422716
|
add ..._get_resolved_state_string() convenience function
|
2002-11-08 06:16:31 +00:00 |
|
Josh Coalson
|
7424d2ffc0
|
fix bugs returning the wrong meaning from FLAC__stream_encoder_init()
|
2002-11-06 07:10:38 +00:00 |
|
Josh Coalson
|
fb9d18fbe7
|
fix from Miroslav on the lpc datapath switching logic
|
2002-10-21 07:04:07 +00:00 |
|
Josh Coalson
|
ea7155f0ac
|
switch malloc+memset(0) to calloc()
|
2002-10-18 05:49:19 +00:00 |
|
Josh Coalson
|
6afed9fc7f
|
tweaks to build libs as DLLs under windows
|
2002-10-16 22:29:47 +00:00 |
|
Josh Coalson
|
72695809f0
|
add verbatim catchall if no subframes are generated
|
2002-10-11 06:25:16 +00:00 |
|
Josh Coalson
|
e6b3bbefb2
|
add functions/switches for disabling certain subframe types for use by the test suite
|
2002-10-08 06:03:25 +00:00 |
|
Josh Coalson
|
c9c0d130c5
|
add support for 64bit datapath through FIR filter, update logic for automatically choosing the qlp coeff precision
|
2002-10-04 05:29:05 +00:00 |
|
Josh Coalson
|
c1c8d496a4
|
new #define FLAC__SUBSET_MAX_RICE_PARTITION_ORDER
|
2002-09-26 04:42:10 +00:00 |
|
Josh Coalson
|
20ac2c1cac
|
restrict subset to max blocksize of 16384 and max residual partition order of 8
|
2002-08-30 05:47:14 +00:00 |
|
Josh Coalson
|
cb9d93ad4d
|
add vendor string to encoding
|
2002-08-25 05:27:15 +00:00 |
|
Josh Coalson
|
5f39e9f18c
|
fixes based on Windows testing
|
2002-08-21 05:27:01 +00:00 |
|
Josh Coalson
|
6fe72f7247
|
minor formatting
|
2002-08-20 04:01:59 +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
|
b7023aa1b4
|
rework so that rice parameters and raw_bits from the entropy coding method struct are sized dynamically
|
2002-08-17 15:23:43 +00:00 |
|
Josh Coalson
|
fc2b7379d8
|
add assertion failure on verify decoder underflow
|
2002-08-16 05:39:34 +00:00 |
|
Josh Coalson
|
3262b0da8e
|
more rigorous gate around callbacks in ..._finish() when called from ..._delete()
|
2002-08-14 20:58:42 +00:00 |
|
Josh Coalson
|
589f8c7880
|
add ..._get_verify_decoder_error_stats()
|
2002-08-07 23:54:55 +00:00 |
|
Josh Coalson
|
2b245f2720
|
don't flush the input on delete unless encoder state is OK
|
2002-08-07 17:10:50 +00:00 |
|
Josh Coalson
|
d86e03bc63
|
add verify mode to all encoders
|
2002-08-03 21:56:15 +00:00 |
|
Josh Coalson
|
3a7b2c9be8
|
add ..._get_total_samples_estimate()
|
2002-08-02 07:38:20 +00:00 |
|
Josh Coalson
|
681c29333a
|
make typedefs for callbacks
|
2002-08-01 08:19:37 +00:00 |
|
Josh Coalson
|
680e3aaef5
|
minor syntax
|
2002-08-01 07:32:17 +00:00 |
|
Josh Coalson
|
5c491a17f3
|
change to FLAC__stream_encoder_init(), now calls write callback for fLaC signature, and once for each metadata block
|
2002-08-01 06:39:40 +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
|
639aeb0d16
|
make _delete() free the same stuff that _finish() does
|
2002-07-25 05:38:23 +00:00 |
|
Josh Coalson
|
9203160cfa
|
add asserts, make FLAC__stream_encoder_finish() reset the defaults to be consistent with the decoders
|
2002-07-24 06:02:11 +00:00 |
|
Josh Coalson
|
0833f34542
|
use FLAC__format_seektable_is_legal()
|
2002-07-15 05:31:55 +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
|
e848f78310
|
minor syntax
|
2002-06-05 06:08:56 +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
|
1655604813
|
fix constness on _set_ methods
|
2002-05-29 05:51:24 +00:00 |
|
Josh Coalson
|
76c68bc5dd
|
differentiate between format max bits per sample and codec max bits per sample, update with new semantics for padding block creation
|
2002-05-17 06:22:02 +00:00 |
|