Commit Graph

125 Commits

Author SHA1 Message Date
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
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
e58aabdb75 fixes from MSVC6 2006-11-14 05:40:34 +00:00
Josh Coalson
fb84f25bc1 minor syntax 2006-11-09 06:53:10 +00:00
Josh Coalson
8295fd03b6 fixes for new seeking algorithm 2006-11-08 17:07:58 +00:00
Josh Coalson
3571f9c5fd new seek algorithm for native FLAC from Miroslav 2006-11-06 16:48:33 +00:00
Josh Coalson
2dd9d916f6 minor comments 2006-11-04 03:03:02 +00:00
Josh Coalson
32637e0efd fixes for MSVC6 2006-10-16 15:49:17 +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
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
f461a7bd5d enable file feof callback when input is stdin 2006-10-10 00:39:27 +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
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
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
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
180e0cac3a fix bug in file closing logic in _finish() 2006-09-16 00:08:45 +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
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
b1ec796bda complete largefile support 2006-05-24 04:41:36 +00:00
Josh Coalson
0395dac13f add 2206 to copyright notice 2006-04-25 06:59:33 +00:00
Josh Coalson
d9264962d5 fix bug in return value for FLAC__stream_decoder_set_metadata_respond_application() and FLAC__stream_decoder_set_metadata_ignore_application() (sf #1235005: https://sourceforge.net/tracker/index.php?func=detail&aid=1235005&group_id=13478&atid=113478) 2005-09-03 01:41:11 +00:00
Josh Coalson
ce0b3452e5 remove FLAC__SYMMETRIC_RICE code 2005-05-05 00:42:31 +00:00
Josh Coalson
77d8e7fe28 minor casting fixes 2005-01-30 18:17:11 +00:00
Josh Coalson
a78fac662c add 2005 to copyright notices 2005-01-25 04:17:55 +00:00
Josh Coalson
ba056083bb again fix logic around deciphering frame/sample number from frame header 2005-01-24 00:20:49 +00:00
Josh Coalson
def597ee59 additions to metadata object api: more vorbiscomment functions, trailing-null on vorbis comment field values enforced everywhere 2004-12-30 00:59:30 +00:00
Josh Coalson
607fc843e2 fix debian bug #274301: libflac4 segfaults on corrupt flac files 2004-10-06 00:56:51 +00:00
Josh Coalson
49623ea2d0 be more precise in long long int literal specification for ANSI compilers (gcc3 requires an LL suffix on literals that do not fit in an int 2004-07-29 06:28:59 +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
1cb2341298 max the largest metadata type code be 126, reserving 127 to avoid confusion with a frame sync code 2004-07-22 01:32:00 +00:00
Josh Coalson
47f51b1c22 add method for skipping an audio frame, plus tests 2004-07-16 00:53:38 +00:00
Josh Coalson
9564390fb9 update copyright to 2004 2004-01-17 04:14:43 +00:00
Josh Coalson
2eed0b9e6f fix bug in sample_number calculation from frame header 2003-11-27 18:15:17 +00:00
Josh Coalson
d36b346dbb add resolved_as_cstring() 2003-09-24 22:08:00 +00:00
Josh Coalson
27e13541b2 C89 standard fixes, based on feedback from IRIX port 2003-05-20 00:01:49 +00:00
Josh Coalson
afd8107872 change license verbiage to Xiph's 2003-01-31 23:34:56 +00:00
Josh Coalson
ecf57b7514 minor syntax 2003-01-14 09:00:25 +00:00
Josh Coalson
fb48f24b20 minor syntax 2003-01-11 06:25:42 +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
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
38162d5a65 add more reserved space to CUESHEET implementation 2002-11-16 06:31:54 +00:00
Josh Coalson
a0d5454fdc fix MSVC warning with explicit casts 2002-11-15 19:32:57 +00:00
Josh Coalson
e48693818d further implementation of new CUESHEET metadata block 2002-11-15 05:41:48 +00:00