Commit Graph

1752 Commits

Author SHA1 Message Date
Josh Coalson
1c03407931 in FLAC__stream_encoder_set_metadata(), copy the metadata array of pointers instead of requiring the caller to keep it until initialization; the objects themselves are still owned by caller 2007-01-29 08:27:25 +00:00
Josh Coalson
8008739dc5 make CVS vendor string 2007-01-29 00:43:27 +00:00
Josh Coalson
423f804d50 several speed improvements: completely rewritten bitbuffer which uses native machine word size instead of bytes; much faster rice partition size estimation; crc16 calculation in machine word size 2007-01-28 17:40:26 +00:00
Josh Coalson
76ba93a4ee minor comments 2007-01-28 17:37:55 +00:00
Josh Coalson
1109e7f808 code simplification and speed optimization for set_partitioned_rice_() 2007-01-24 04:26:15 +00:00
Josh Coalson
792c10ddd6 minor cleanup in count_rice_bits_() 2007-01-24 04:25:03 +00:00
Josh Coalson
f5dd47832d minor optimizations 2007-01-24 04:23:53 +00:00
Josh Coalson
92e43175e3 minor typo 2007-01-24 04:23:11 +00:00
Josh Coalson
ce1d07c000 add system for verifying that encoded frame size estimates are accurate; clean up the code for rice parameter searching and rice codeword length estimation 2007-01-23 05:00:46 +00:00
Josh Coalson
cbe2842224 improved fix for misleading warning, now error out for id3v2 tag (SF#1631064: http://sourceforge.net/tracker/index.php?func=detail&aid=1631064&group_id=13478&atid=113478) 2007-01-09 04:46:18 +00:00
Josh Coalson
08f582e35b add FLAC__bitbuffer_get_input_bits_unconsumed() 2007-01-09 02:01:54 +00:00
Josh Coalson
0e4b20ff04 fix misleading warning (SF#1631064: http://sourceforge.net/tracker/index.php?func=detail&aid=1631064&group_id=13478&atid=113478) 2007-01-09 01:59:02 +00:00
Josh Coalson
d351d04437 fix makefile bug with ogg linkage (SF#1611414: http://sourceforge.net/tracker/index.php?func=detail&aid=1611414&group_id=13478&atid=113478) 2006-12-14 07:23:48 +00:00
Josh Coalson
c259050470 Fix bug where using -F with FLAC-to-FLAC transcoding of a corrupted FLAC would have no effect (SF#1615391: https://sourceforge.net/tracker/index.php?func=detail&aid=1615391&group_id=13478&atid=113478) 2006-12-14 06:58:49 +00:00
Josh Coalson
4de80524dc Fix bug where FLAC-to-FLAC transcoding of a corrupted FLAC file would truncate the transcoded file at the first error (SF#1615019: https://sourceforge.net/tracker/index.php?func=detail&aid=1615019&group_id=13478&atid=113478) 2006-12-14 01:08:15 +00:00
Josh Coalson
5ae0084621 C89 fix (SF#1613348: http://sourceforge.net/tracker/index.php?func=detail&aid=1613348&group_id=13478&atid=313478) 2006-12-13 01:08:14 +00:00
Josh Coalson
4e8fe85bce fix bug with locale-specific -A defaults for -0..-8 (SF#1608883: https://sourceforge.net/tracker/index.php?func=detail&aid=1608883&group_id=13478&atid=113478) 2006-12-05 01:36:46 +00:00
Josh Coalson
fa9d63400f minor error message change 2006-12-05 01:08:18 +00:00
Josh Coalson
d6af578682 link with libogg 2006-12-05 01:06:21 +00:00
Josh Coalson
32b9baedb4 quick fix for SF#1601812 where an error of exactly 0 (very rare) in FLAC__lpc_compute_lp_coefficients() could cause an infinite loop later in FLAC__lpc_quantize_coefficients() 2006-11-27 16:27:41 +00:00
Josh Coalson
cd3302e37e fix bug where jpeg marker detection could be broken by non-C locale 2006-11-21 08:27:59 +00:00
Josh Coalson
2c93a74246 *** empty log message *** 2006-11-21 08:26:54 +00:00
Josh Coalson
a196a66309 fix bug where test would fail if libFLAC not built with ogg support 2006-11-21 06:39:14 +00:00
Josh Coalson
2beca73003 patch: support for borland c++ compile (SF#1599018: http://sourceforge.net/tracker/index.php?func=detail&aid=1599018&group_id=13478&atid=313478) 2006-11-21 01:51:58 +00:00
Josh Coalson
7581d121c1 patch: support for borland c++ compile (SF#1599018: http://sourceforge.net/tracker/index.php?func=detail&aid=1599018&group_id=13478&atid=313478) 2006-11-20 07:19:15 +00:00
Josh Coalson
f37520b91f final merge down from 1.1.2 maintenance branch (cvs up -j FLAC_RELEASE_1_1_2_MAINTENANCE_BASELINE -j FLAC_RELEASE_1_1_2_MAINTENANCE_BRANCH) 2006-11-20 06:46:07 +00:00
Josh Coalson
7ae3359b63 fixes based on valgrind run 2006-11-20 05:29:52 +00:00
Josh Coalson
c85f31440d bump version number to 1.1.3 2006-11-17 16:00:55 +00:00
Josh Coalson
ab56ef11b8 fixes from 64-bit compile 2006-11-17 06:52:19 +00:00
Josh Coalson
6f51d072a4 fix bug where decoding to stdout could fail for no good reason in some cases; fixes from MSVC compile 2006-11-17 06:49:11 +00:00
Josh Coalson
b0627a4e42 fixes from MSVC compile 2006-11-17 06:05:02 +00:00
Josh Coalson
f1ac7d9bde make "#if FLAC__HAS_OGG" checking consistent 2006-11-16 07:20:09 +00:00
Josh Coalson
80011e40ab minor comments 2006-11-16 01:35:21 +00:00
Josh Coalson
a7dceb9ac1 multifix: change FLAC__stream_encoder_finish() to also return false if there is an error processing the last frame or updating metadata 2006-11-16 01:35:13 +00:00
Josh Coalson
ece2f61c16 write encoded stream to actual file to improve testing 2006-11-16 01:33:34 +00:00
Josh Coalson
cf1422e21e multifix: change FLAC__stream_encoder_finish() to also return false if there is an error processing the last frame or updating metadata; fix problem trying to update metadata when encoding to stdout; fix problem with updating metadata if client seek_callback returns UNSUPPORTED 2006-11-16 01:32:25 +00:00
Josh Coalson
f8d544f2b0 add argument to test_seeking to accept #samples in the input, to better evaluate whether or not seeking near/past end-of-stream 2006-11-16 01:22:33 +00:00
Josh Coalson
036e9fd046 fix bug with -S # where the sample number >= total samples, is not getting converted to a placeholder point 2006-11-16 01:21:22 +00:00
Josh Coalson
c986d135f1 fix a bug where missing STREAMINFO fields (min/max framesize, total samples, MD5 sum) and seek point offsets were not getting rewritten back to Ogg FLAC file (SF#1338969 https://sourceforge.net/tracker/index.php?func=detail&aid=1338969&group_id=13478&atid=113478) 2006-11-15 08:53:32 +00:00
Josh Coalson
6fba847af0 add support for read-only operations for ogg flac 2006-11-15 06:13:16 +00:00
Josh Coalson
7d273b4bdb add support for read-only operations for ogg flac to chain interface 2006-11-15 06:12:30 +00:00
Josh Coalson
d037e887e8 minor comments 2006-11-14 06:29:34 +00:00
Josh Coalson
8ad9a12b03 fix a problem with fractional-second parsing for --skip/--until in some locales (SF #1031043) 2006-11-14 06:29:13 +00:00
Josh Coalson
116ca67f28 fix bug, need to open exported picture file in binary mode on win32 2006-11-14 06:16:05 +00:00
Josh Coalson
e58aabdb75 fixes from MSVC6 2006-11-14 05:40:34 +00:00
Josh Coalson
03c9d224df disallow multiple input FLAC files when --import-tags-from=- is used (SF#1082577 http://sourceforge.net/tracker/index.php?func=detail&aid=1082577&group_id=13478&atid=113478) 2006-11-14 05:21:50 +00:00
Josh Coalson
16e953ffc6 disallow multiple input FLAC files when --import-tags-from=- is used (SF#1082577 http://sourceforge.net/tracker/index.php?func=detail&aid=1082577&group_id=13478&atid=113478) 2006-11-14 05:02:35 +00:00
Josh Coalson
45f20fdce0 increase progress report rate with -p and -e used together (SF#1580122: http://sourceforge.net/tracker/index.php?func=detail&aid=1580122&group_id=13478&atid=113478) 2006-11-14 04:36:41 +00:00
Josh Coalson
144142b3fd fix bug where sync error at end-of-stream was not being caught (SF#1244071 https://sourceforge.net/tracker/index.php?func=detail&aid=1244071&group_id=13478&atid=113478); add warning about not being able to check md5 if md5 sum in STREAMINFO is zero 2006-11-14 04:04:42 +00:00
Josh Coalson
32e85a74f8 compile fixes based on patch (SF#913238 http://sourceforge.net/tracker/index.php?func=detail&aid=913238&group_id=13478&atid=113478 2006-11-13 06:42:51 +00:00
Josh Coalson
51240f4d71 fix bug SF#1293830: flac accepting WAVE files with "data" subchunks of size 0 2006-11-11 22:43:38 +00:00
Josh Coalson
acd4a4345e fix compiler warnings 2006-11-11 22:43:25 +00:00
Josh Coalson
b413ea41c7 fix problem with filename parsing if file does not have extension but also has a . in the path (SF#1161916 http://sourceforge.net/tracker/index.php?func=detail&aid=1161916&group_id=13478&atid=113478) 2006-11-10 17:42:55 +00:00
Josh Coalson
cc190e8362 fix bug: wave header fixup was being tried even in test mode 2006-11-10 17:34:49 +00:00
Josh Coalson
089566719c patch sf#1580550 noexec stack: http://sourceforge.net/tracker/index.php?func=detail&aid=1580550&group_id=13478&atid=313478 2006-11-10 07:20:15 +00:00
Josh Coalson
49f2f1699c add overreading in the stream encoder process calls to be able to reliably detect when we are at the last block; also fixes a problem with EOS packet flag setting in Ogg FLAC 2006-11-09 16:54:52 +00:00
Josh Coalson
b7b57ef207 fix bug in verify_write_callback_ where the FIFO dequeueing did not memmove all the data 2006-11-09 07:06:33 +00:00
Josh Coalson
a586226fda add a boolean return value to FLAC__stream_encoder_finish() that signals a verify mismatch 2006-11-09 06:58:26 +00:00
Josh Coalson
38bf3e6ca9 fix FLAC::Decoder::Stream::finish() to return a bool like its C cousin 2006-11-09 06:55:21 +00:00
Josh Coalson
4c5d485b1d check return value of FLAC__stream_decoder_finish() 2006-11-09 06:53:58 +00:00
Josh Coalson
fb84f25bc1 minor syntax 2006-11-09 06:53:10 +00:00
Josh Coalson
85aaed8f87 fix bug where window was not recalculated when blocksize decreased; better wording for fractional blocks 2006-11-09 01:19:13 +00:00
Josh Coalson
8295fd03b6 fixes for new seeking algorithm 2006-11-08 17:07:58 +00:00
Josh Coalson
89a8205d9d minor fixes to linked libs 2006-11-08 01:21:51 +00:00
Josh Coalson
e9b6183bde some more unsigned->size_t fixes 2006-11-06 17:06:19 +00:00
Josh Coalson
e3e9fcfcbe fix docs for --serial-number option 2006-11-06 16:48:44 +00:00
Josh Coalson
3571f9c5fd new seek algorithm for native FLAC from Miroslav 2006-11-06 16:48:33 +00:00
Josh Coalson
b1c3798d77 add multiple read modes to simulate different seeking/playback patterns 2006-11-04 06:59:03 +00:00
Josh Coalson
f7f7490e3e minor tweak to read callback eof handling 2006-11-04 04:20:02 +00:00
Josh Coalson
5f0433fde8 fix bug where encoder wasn't defaulting to -5 2006-11-04 04:19:33 +00:00
Josh Coalson
c28efe2294 add support from encoding from ogg flac input 2006-11-04 03:04:21 +00:00
Josh Coalson
2dd9d916f6 minor comments 2006-11-04 03:03:02 +00:00
Josh Coalson
c5675fb8fc switch to using FLAC__stream_encoder_set_compression_level() 2006-11-03 16:16:32 +00:00
Josh Coalson
425609cb0c add FLAC__stream_encoder_set_compression_level() 2006-11-03 16:08:52 +00:00
Josh Coalson
aec8bb3435 rename metaflac's --import-picture to --import-picture-from for consistency with other options 2006-11-02 04:06:56 +00:00
Josh Coalson
989f26701d add --export-picture-to option to metaflac 2006-11-02 03:40:44 +00:00
Josh Coalson
7afb1553c7 fix grabbag__file_are_same() on win32 by using GetFileInformationByHandle() to compare 2006-11-02 01:39:54 +00:00
Josh Coalson
6986469917 minor comments 2006-11-02 01:39:14 +00:00
Josh Coalson
9452bfeda6 add LIBFLACPP_LIBDIR, make AC_TRY_RUN more robust 2006-10-25 00:44:39 +00:00
Josh Coalson
03a6887cbe add LIBFLAC_LIBDIR, make AC_TRY_RUN more robust 2006-10-25 00:44:26 +00:00
Josh Coalson
08b7d0cb4c more fixes for ogg support 2006-10-18 16:37:52 +00:00
Josh Coalson
e0efb5b543 add /D "FLAC__HAS_OGG" 2006-10-18 16:06:47 +00:00
Josh Coalson
0b9442c3b6 remove now-obsolete libOggFLAC stuff 2006-10-16 16:18:34 +00:00
Josh Coalson
b1f323810b bump version to 1.1.3-beta2 2006-10-16 16:17:18 +00:00
Josh Coalson
32637e0efd fixes for MSVC6 2006-10-16 15:49:17 +00:00
Josh Coalson
352feb540f change "bytes" parameter of all encoder write callbacks from "unsigned" to "size_t" 2006-10-15 17:08:52 +00:00
Josh Coalson
8065a2d3a5 change "bytes" parameter of all read callbacks from "unsigned" to "size_t" 2006-10-15 08:32:56 +00:00
Josh Coalson
71d5c256f5 rename set_serial_number to set_ogg_serial_number everywhere 2006-10-15 06:04:55 +00:00
Josh Coalson
4511f201c4 link libogg if necessary 2006-10-15 05:15:59 +00:00
Josh Coalson
15b8eb8a87 fix to ogg-less building 2006-10-15 05:15:55 +00:00
Josh Coalson
8da98c897b merge libOggFLAC into libFLAC and libOggFLAC++ into FLAC++; documentation still needs work 2006-10-15 04:24:05 +00:00
Josh Coalson
03dbb26a27 remove unneeded SEEK_ERROR setting 2006-10-14 04:57:57 +00:00
Josh Coalson
1568b1f785 in grabbag__file_are_same() check that st_dev is same also 2006-10-13 04:27:06 +00:00
Josh Coalson
044be30e2a fix "extern"ness of ReplayGainReferenceLoudness 2006-10-12 01:16:49 +00:00
Josh Coalson
2d6b8c6496 fix bug stats sent to progress callback 2006-10-11 06:30:38 +00:00
Josh Coalson
0921730909 minor formatting 2006-10-11 06:30:11 +00:00
Josh Coalson
724932ed37 minor syntax 2006-10-10 15:06:17 +00:00
Josh Coalson
31251b4cfa for grabbag__file_are_same() on windows use strcmp() on filenames temporarily since inode checking doesn't work 2006-10-10 15:02:31 +00:00
Josh Coalson
a0c3b8d9c5 minor syntax 2006-10-10 04:42:47 +00:00
Josh Coalson
663a2afea4 bump version number to 1.1.3-beta1 2006-10-10 03:45:23 +00:00
Josh Coalson
42228b33e2 bump libtool .so number in prep for release 2006-10-10 03:44:54 +00:00
Josh Coalson
9f85cb6359 fix problem with code that checks if temp file is needed, before it would compare filenames, now it compares inodes 2006-10-10 00:40:17 +00:00
Josh Coalson
f461a7bd5d enable file feof callback when input is stdin 2006-10-10 00:39:27 +00:00
Josh Coalson
9fb948edb6 minor syntax 2006-10-10 00:38:42 +00:00
Josh Coalson
1d691ca149 add grabbag__file_are_same() 2006-10-10 00:38:28 +00:00
Josh Coalson
369a6da0fd remove window debugging code 2006-10-10 00:37:48 +00:00
Josh Coalson
ecb677e779 minor #includes 2006-10-10 00:37:17 +00:00
Josh Coalson
d68a14c005 _snprintf hackery for MSVC6 2006-10-10 00:36:59 +00:00
Josh Coalson
59717c20a2 minor comments 2006-10-10 00:35:35 +00:00
Josh Coalson
35a07eea25 fix project name 2006-10-10 00:33:34 +00:00
Josh Coalson
6af7ab8fd9 minor syntax 2006-10-10 00:33:00 +00:00
Josh Coalson
51ab8cfd11 fix bug where output file would always be deleted on error; instead, only delete when we know we have opened successfully, to avoid other problems like deleting pre-existing file when overwriting it fails 2006-10-09 05:35:59 +00:00
Josh Coalson
484e074299 *** empty log message *** 2006-10-09 05:34:28 +00:00
Josh Coalson
92f7fa9489 minor comments 2006-10-09 05:34:21 +00:00
Josh Coalson
fd5fbc70c6 bump version number to 1.1.3 2006-10-07 07:01:29 +00:00
Josh Coalson
d0edb97a46 limit subset further if sample rate is <=48kHz: max blocksize is 4608 and max LPC order is 12 2006-10-07 06:50:08 +00:00
Josh Coalson
8def87a3e2 expand round-trip tests to include odd bits per sample (all 4<=bps<=24) 2006-10-07 01:20:38 +00:00
Josh Coalson
572cc58953 fix final problems with odd bits per sample 2006-10-07 01:19:48 +00:00
Josh Coalson
2ddb1b1446 minor bug fix 2006-10-07 01:18:59 +00:00
Josh Coalson
34ae241cad more robust -F: if end-of-stream is hit due to partial frame, decoding will complete and leave the output 2006-10-06 06:22:48 +00:00
Josh Coalson
8501332c26 minor comments 2006-10-06 06:21:48 +00:00
Josh Coalson
afce1aeba8 fix bug in code that skips id3v2 tags at the front of a file; false positives could cause decoding to fail 2006-10-06 06:21:41 +00:00
Josh Coalson
cc5c1d8837 complete WAVEFORMATEXTENSIBLE support, multichannel assignments in format and documentation, multichannel support for AIFF and WAVE, channel mapping, new --channel-map=none option to flac, saving and restoring of WAVEFORMATEXTENSIBLE channel mask to/from tag, robust handling of "odd" sample resolutions (i.e. not multiple of 8 bits) for AIFF and WAVE 2006-10-06 05:31:27 +00:00
Josh Coalson
825e72cf57 try to limit the #defines (of fseeko to fseek and ftello to ftell) to just the versions of MSVC that appear not to have fseeko()/ftello() 2006-10-03 01:16:59 +00:00
Josh Coalson
799c700f84 add support for WAVEFORMATEXTENSIBLE, support for some other bit-depths besides 8 and 16 2006-10-03 01:09:27 +00:00
Josh Coalson
2217cb85ea disallow --replay-gain with -ogg as a protection; remove --super-secret-... 2006-10-03 01:06:36 +00:00
Josh Coalson
beb128489b minor comments 2006-10-03 01:04:41 +00:00
Josh Coalson
e64d5e3e9e fix label on instantaneous bitrate button 2006-10-03 01:04:23 +00:00
Josh Coalson
719bdaa87e minor bug fix in argc checking 2006-10-03 01:03:32 +00:00
Josh Coalson
a65fd93119 minor syntax 2006-10-03 01:02:44 +00:00
Josh Coalson
508e7cbe68 check metadata before init call to give a better error message 2006-09-28 16:00:31 +00:00
Josh Coalson
2f3e673e30 change default padding to 8K, or 64K if input audio stream is >= 20 minutes long 2006-09-27 05:39:00 +00:00
Josh Coalson
6f5568e4df change default padding to 8K, or 64K if input audio stream is >= 20 minutes long 2006-09-27 05:02:11 +00:00
Josh Coalson
2e29c93ac3 remove ancient deprecated things 2006-09-26 01:25:52 +00:00
Josh Coalson
480c01144e minor comments 2006-09-26 01:01:38 +00:00
Josh Coalson
b02574eea6 add --import-picture command to metaflac 2006-09-26 00:43:48 +00:00
Josh Coalson
d3b086bfb1 add documentation for flac's --picture option 2006-09-25 05:14:50 +00:00
Josh Coalson
3957c47022 add more checks to PICTURE metadata: at most one type=1 and type=2 blocks, type=1 block must be 32x32 pixel PNG 2006-09-24 16:25:42 +00:00
Josh Coalson
6e94c90e60 add parsing of picture type from spec; add check that type 1 picture is 32x32 PNG 2006-09-24 16:17:53 +00:00
Josh Coalson
63da21f4f9 add test for --> MIME type (linked URL) 2006-09-24 07:28:24 +00:00
Josh Coalson
e6c93ddf9d add support for --picture command to import PICTURE metadata 2006-09-24 07:22:18 +00:00
Josh Coalson
5f427b3fd3 new tester for testing PICTURE specification parsing 2006-09-24 07:19:55 +00:00
Josh Coalson
37d44c1a8c add picture.c (PICTURE specification parsing) 2006-09-24 07:18:42 +00:00
Josh Coalson
74ed294764 add number-of-colors field to PICTURE metadata block 2006-09-23 23:15:05 +00:00
Josh Coalson
e343ab2b87 add support for new PICTURE metadata block 2006-09-23 19:21:19 +00:00
Josh Coalson
f7f6c6e3ef change type val for UNKNOWN metadata block from 127 (now reserved) to 126 2006-09-20 16:16:52 +00:00
Josh Coalson
2257350262 remove unused code that had the old way of stat()ing a filename to get the length 2006-09-16 00:29:07 +00:00
Josh Coalson
0008856e1b remove unused code 2006-09-16 00:28:25 +00:00
Josh Coalson
982ea3a260 fix recovery logic when seek fails 2006-09-16 00:23:01 +00:00
Josh Coalson
9acc35fe22 fix problem on windows where rename() fails if destination exists 2006-09-16 00:09:14 +00:00
Josh Coalson
180e0cac3a fix bug in file closing logic in _finish() 2006-09-16 00:08:45 +00:00
Josh Coalson
da6c00efc1 fixed bug, file was not being closed at _finish() time 2006-09-16 00:08:23 +00:00
Josh Coalson
e137825961 remove unused code 2006-09-16 00:07:39 +00:00
Josh Coalson
c0da196166 minor comments 2006-09-16 00:07:20 +00:00
Josh Coalson
68acb04a4d change libOggFLAC++ API to make OggFLAC::Decoder::Stream and OggFLAC::Encoder::Stream inherit from their FLAC counterparts 2006-09-15 15:40:57 +00:00
Josh Coalson
0472058101 fix bug, --remove-replay-gain was not removing REPLAYGAIN_REFERENCE_LOUDNESS 2006-09-15 04:25:39 +00:00
Josh Coalson
0973d4edd7 in FLAC tester, process til end-of-stream before seek barrage, to make sure the decoder can still seek while in the EOS state 2006-09-15 00:06:24 +00:00
Josh Coalson
b292e75ebf add support for new REPLAYGAIN_REFERENCE_LOUDNESS tag 2006-09-14 00:40:03 +00:00
Josh Coalson
dcf04428fe add ReplayGainReferenceLoudness constant 2006-09-14 00:39:32 +00:00
Josh Coalson
6b21f66784 merge down from merged-API-layer branch: cvs -q up -dP -j API_LAYER_MERGING_BASELINE -j API_LAYER_MERGING_BRANCH 2006-09-13 01:42:27 +00:00
Josh Coalson
461f3eb260 relicense under LGPL 2.1 2006-09-06 04:03:52 +00:00
Josh Coalson
e5ad6bde89 bump version to 1.1.3 2006-08-29 03:49:38 +00:00
Josh Coalson
95b8968389 bump version number to 1.1.3 2006-08-29 03:28:21 +00:00
Josh Coalson
bfda3788d5 add support for encoding from FLAC to FLAC while preserving metadata 2006-08-28 03:42:10 +00:00
Josh Coalson
08c719a556 fix #include for off_t 2006-08-28 03:37:25 +00:00
Josh Coalson
14502c6242 minor typo 2006-08-28 03:33:01 +00:00
Josh Coalson
f27a8ac726 minor EMX fix 2006-07-09 17:54:09 +00:00
Josh Coalson
7688f8e7ec MD5 comparison failures on decoding are now an error instead of a warning and will also return a non-zero exit code (SF #1493725). 2006-07-07 01:05:33 +00:00
Josh Coalson
d237379a07 change unparseable frame handling, from a fatal error and FLAC__STREAM_DECODER_UNPARSEABLE_STREAM state, to a soft error FLAC__STREAM_DECODER_ERROR_STATUS_UNPARSEABLE_STREAM; also fixup wave/aiff headers when -F and there is no STREAMINFO 2006-07-06 07:50:45 +00:00
Josh Coalson
1a8afc7031 change unparseable frame handling, from a fatal error and FLAC__STREAM_DECODER_UNPARSEABLE_STREAM state, to a soft error FLAC__STREAM_DECODER_ERROR_STATUS_UNPARSEABLE_STREAM 2006-07-06 07:49:07 +00:00
Josh Coalson
48b1e6ec56 improve behavior of -F to decode even if there is no metadata 2006-06-14 01:42:10 +00:00
Josh Coalson
5a8b6bad44 turn off do_md5_checking if there is no STREAMINFO block 2006-06-14 01:41:26 +00:00
Josh Coalson
78579c5c7c fix largefile bug 2006-06-13 05:17:12 +00:00
Josh Coalson
bd8bb5469c minor comments 2006-06-12 04:10:55 +00:00
Josh Coalson
2bf0ef8b68 only build plugin_common if FLaC__HAVE_XMMS 2006-05-25 04:31:50 +00:00
Josh Coalson
daa68425c2 minro syntax 2006-05-25 02:17:33 +00:00
Josh Coalson
b1ec796bda complete largefile support 2006-05-24 04:41:36 +00:00
Josh Coalson
4a839537f2 use flac file name instead of dummy.wav for --export-cuesheet-to (sf request #1272825 https://sourceforge.net/tracker/index.php?func=detail&aid=1272825&group_id=13478&atid=363478) 2006-05-19 05:37:05 +00:00
Josh Coalson
26c82350fb add new options: --tag-from-file for flac and --set-tag-from-file for metaflac 2006-05-18 07:57:16 +00:00
Josh Coalson
6c08886234 add window.[ch] 2006-05-18 07:36:34 +00:00
Josh Coalson
85425426e8 update iconv settings 2006-05-18 07:35:30 +00:00
Josh Coalson
03f54be74c minor comments 2006-05-18 00:04:14 +00:00
Josh Coalson
6126c83125 minor syntax 2006-05-03 00:20:47 +00:00
Josh Coalson
fe3b8ecc95 #define M_PI for MSVC6 2006-05-03 00:13:38 +00:00
Josh Coalson
0abc735e13 minor fixes 2006-05-03 00:13:25 +00:00
Josh Coalson
81cbb8ee62 turn off window profiling 2006-05-01 06:17:24 +00:00
Josh Coalson
8238936980 default window to tukey(0.5) instead of hann 2006-05-01 05:58:35 +00:00
Josh Coalson
c4fe269a90 add set_apodization() to oggflac layers 2006-05-01 05:27:13 +00:00
Josh Coalson
ea73d72ab6 add docs for -A, additional docs for --cue 2006-04-28 00:15:01 +00:00
Josh Coalson
beeee71379 add window.c/window.h 2006-04-28 00:13:50 +00:00
Josh Coalson
df59845d04 fix calculation bugs in encode_subframe_(): max_qlp_coeff_precision when qlp_coeff_prec_search; account for qlp coeff overhead in guessing the best lpc order; default to hann instead of rectangular window on assertion failure 2006-04-28 00:13:34 +00:00
Josh Coalson
6e2b5659c1 fix a calcuation bug in FLAC__lpc_compute_best_order() 2006-04-28 00:11:31 +00:00
Josh Coalson
96d8cd2390 fix comment typos 2006-04-25 07:00:39 +00:00
Josh Coalson
0395dac13f add 2206 to copyright notice 2006-04-25 06:59:33 +00:00
Josh Coalson
bf0f52c21e add support for specifying which apodization functions to use to window data before lpc analysis 2006-04-25 06:38:43 +00:00
Josh Coalson
c8dc7a43ec bump version to intermediate CVS 2006-04-25 06:36:48 +00:00
Josh Coalson
b4c13d9c85 *** empty log message *** 2006-04-25 06:35:03 +00:00
Josh Coalson
6be6fe6df0 reuse fskip_ahead() in flac__encode_wav() 2006-04-22 06:13:17 +00:00
Josh Coalson
e64dda0fdb fix compiler warnings 2006-04-10 05:38:17 +00:00
Josh Coalson
7cfac0b146 add FLAC__metadata_get_cuesheet() and FLAC__metadata_object_cuesheet_calculate_cddb_id() 2006-04-10 05:37:34 +00:00