Commit Graph

40 Commits

Author SHA1 Message Date
Josh Coalson
47f51b1c22 add method for skipping an audio frame, plus tests 2004-07-16 00:53:38 +00:00
Josh Coalson
6ebbabfd34 fix another possible seeking bug 2004-07-07 07:30:41 +00:00
Josh Coalson
ab5c1d15c1 fix bug where calling FLAC__seekable_stream_decoder_set_metadata_ignore_*() to ignore STREAMINFO or SEEKTABLE would also prevent the seekable stream decoder from getting the blocks later, which it needs to be able to seek 2004-07-07 00:36:45 +00:00
Josh Coalson
d666ed70f7 fix seeking bug where I/O seek to "unparseable" frame header caused a seek error: SF bug #851155 2004-03-23 04:27:47 +00:00
Josh Coalson
4052c875b6 fix possible bug with seeking past 4Gbytes 2004-01-18 00:04:11 +00:00
Josh Coalson
9564390fb9 update copyright to 2004 2004-01-17 04:14:43 +00:00
Josh Coalson
06c9c5327b fix bug in read callback where *bytes was not being set to 0 on end-of-stream condition 2003-12-30 03:33:43 +00:00
Josh Coalson
807140daab use resolved_state_string as much as possible 2003-09-24 22:10:51 +00:00
Josh Coalson
e8e0ae75e0 fix bug where seeking past the end of the stream could cause an infinite loop 2003-02-20 06:11:49 +00:00
Josh Coalson
afd8107872 change license verbiage to Xiph's 2003-01-31 23:34:56 +00:00
Josh Coalson
afae69f0e3 Add 2003 to copyright notice 2003-01-02 07:03:16 +00:00
Josh Coalson
58350af879 add FLAC__seekable_stream_decoder_get_decode_position() 2002-11-08 22:13:21 +00:00
Josh Coalson
9c2a011d46 add ..._get_resolved_state_string() convenience function 2002-11-08 06:06:37 +00:00
Josh Coalson
5e3fcb2603 more strict typecasts 2002-11-06 07:11:26 +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
a7e4fb2629 zero allocated class memory 2002-08-03 22:05:11 +00:00
Josh Coalson
cfdfc82801 revamp decoder process calls 2002-08-02 06:12:36 +00:00
Josh Coalson
681c29333a make typedefs for callbacks 2002-08-01 08:19:37 +00:00
Josh Coalson
cad97be8de new funcs for getting underlying decoder layer states 2002-08-01 07:28:03 +00:00
Josh Coalson
570db86717 minor formatting 2002-07-31 06:58:16 +00:00
Josh Coalson
f57c0219ba fix bug where flush() was not setting the state back to OK 2002-07-26 05:26:18 +00:00
Josh Coalson
a5f27afb70 fix bug where md5_checking setting was not restored properly after a ..._reset() 2002-07-17 05:30:20 +00:00
Josh Coalson
5e028f931c fix bug where decoder wasn't getting streaminfo or seektable in all cases; improve seek algo slightly 2002-06-21 01:34:18 +00:00
Josh Coalson
bc869506bd minor changes in anticipation of release 2002-06-14 06:36:16 +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
947065afe7 fix status enum, more rigorous setting of defaults, add inherited get methods from stream decoder 2002-06-04 06:02:56 +00:00
Josh Coalson
a90f80fc9f fix state enums 2002-06-01 05:45:50 +00:00
Josh Coalson
1655604813 fix constness on _set_ methods 2002-05-29 05:51:24 +00:00
Josh Coalson
6b02a75f3d fix bugs exposed by latest tests 2002-05-10 06:42:02 +00:00
Josh Coalson
f567b91c0f fix _new / _init / _finish / _delete sequence to be more correct, ala C++ 2002-05-09 05:42:19 +00:00
Josh Coalson
bf9325f2f2 add functionality to specify which metadata blocks are parsed and sent back through metadata_callback, and which are ignored 2002-05-07 05:30:27 +00:00
Josh Coalson
019795b7f4 fix typo in assertion 2002-02-12 05:19:45 +00:00
Josh Coalson
6cca87bb7b fix bug when seeking a file that is already at END_OF_FILE 2002-01-29 17:56:03 +00:00
Josh Coalson
305ae2e4a7 update copyright date to include 2002 2002-01-26 17:36:39 +00:00
Josh Coalson
843f1bff1a #include string.h 2001-11-16 02:17:52 +00:00
Josh Coalson
40333b13c1 commit patch for compiling on mingw32 2001-11-13 21:37:04 +00:00
Josh Coalson
679e90b157 change back to unix-format line endings 2001-11-09 19:23:42 +00:00
Josh Coalson
dbd84c48e5 split most of FileDecoder off to new SeekableStreamDecoder 2001-11-08 23:59:22 +00:00