Commit Graph

1214 Commits

Author SHA1 Message Date
Josh Coalson
091d84f25c add FLAC::Encoder::*::set_metadata(FLAC::Metadata::Prototype **metadata, unsigned num_blocks) 2004-07-22 01:04:22 +00:00
Josh Coalson
e84102694a fix display of year tag 2004-07-22 00:52:13 +00:00
Josh Coalson
6a703a452f add more informative error info for some common errors; also, no not exit with error when decoding to stdout and writing return EPIPE 2004-07-22 00:19:17 +00:00
Josh Coalson
9c82c174c3 add more informative error info for some common errors 2004-07-22 00:18:21 +00:00
Josh Coalson
9af9519a12 fix option --residual-gnuplot, was previously looking for --residual-gnu-plot 2004-07-22 00:17:53 +00:00
Josh Coalson
86244e07fb obey padding byte requirement when writing WAVE 2004-07-20 01:26:03 +00:00
Josh Coalson
ab8633212a observe padding byte requirement when writing test WAVEs 2004-07-20 01:25:36 +00:00
Josh Coalson
a9414544f0 fixes for autoconf 2004-07-20 01:24:48 +00:00
Josh Coalson
a175043b3f fix bug #896057: parsing ISRC number from cuesheet 2004-07-19 06:36:26 +00:00
Josh Coalson
12d7fcb8d9 fix bug #877122: problem parsing cuesheet with CATALOG entry 2004-07-19 06:30:11 +00:00
Josh Coalson
3fb214826e fix bug #679166: flac doesn't respect RIFF subchunk padding byte 2004-07-19 05:49:45 +00:00
Josh Coalson
c57db22e99 replace verbose/silent flags with a verbosity level 2004-07-18 01:23:52 +00:00
Josh Coalson
00e8513dac fix bug in ratio calculation in print_stats() 2004-07-17 22:27:06 +00:00
Josh Coalson
e4240db0f9 add --totally-silent option to flac, man page, and html docs 2004-07-17 18:14:45 +00:00
Josh Coalson
03a5a69e11 add --cue option to flac, and tests and documentation 2004-07-17 00:23:17 +00:00
Josh Coalson
6d57954125 don't always assume a cuesheet is CD-DA, guess based on the stream parameters 2004-07-17 00:07:47 +00:00
Josh Coalson
0b695a6eac make --serial-number or the default random serial number apply only to the first stream, and increment it for subsequent streams 2004-07-16 01:05:28 +00:00
Josh Coalson
47f51b1c22 add method for skipping an audio frame, plus tests 2004-07-16 00:53:38 +00:00
Josh Coalson
02d66815b8 fix time.h #includes 2004-07-16 00:52:27 +00:00
Josh Coalson
d3ec1c6f7b print error if output file already exists, instead of overwriting by default; add -f (--force) option to force overwriting of files 2004-07-16 00:50:17 +00:00
Josh Coalson
cc75611f63 fix valgrind uninitialized memory errors 2004-07-16 00:34:42 +00:00
Josh Coalson
89f161c50f tempfile only needs to be opened with wb, not w+b 2004-07-16 00:31:43 +00:00
Josh Coalson
b0be1e87bd remove unused variables 2004-07-16 00:18:11 +00:00
Josh Coalson
1138520df3 when encoding to Ogg FLAC, set a random serial number (instead of 0) if one is not provided on the command-line 2004-07-16 00:17:06 +00:00
Josh Coalson
deab462735 add libFLAC++ equivalent callback-based chain reading/writing and tests 2004-07-15 16:22:43 +00:00
Josh Coalson
967360b9a6 minor comments 2004-07-15 16:21:52 +00:00
Josh Coalson
0e46bf5624 do not close any file handles in the callback-based chain reading/writing 2004-07-15 00:04:46 +00:00
Josh Coalson
0b8b56460b add tests of mismatched read/write protections in chain interface 2004-07-15 00:04:09 +00:00
Josh Coalson
b279130eda fix uninitialized variable error turned up by valgrind 2004-07-14 00:51:57 +00:00
Josh Coalson
65831dd1ab add tests for callback-based chain reading/writing 2004-07-14 00:50:52 +00:00
Josh Coalson
028d97ee7b fix bug in FLAC__metadata_chain_check_if_tempfile_needed() 2004-07-14 00:49:56 +00:00
Josh Coalson
463a22cc3a add callback-based versions of chain writing: FLAC__metadata_chain_check_if_tempfile_needed(), FLAC__metadata_chain_write_with_callbacks(), FLAC__metadata_chain_write_with_callbacks_and_tempfile() 2004-07-11 06:41:00 +00:00
Josh Coalson
91748beb86 add FLAC__metadata_chain_read_with_callbacks() 2004-07-10 22:28:03 +00:00
Josh Coalson
ea25cb3615 begin addition of callback-based option to metadata interfaces; start by converting chain reader to callback-based 2004-07-10 00:39:01 +00:00
Josh Coalson
f37a397cf1 get rid of obsolete *_get_decode_position() methods 2004-07-07 07:43:18 +00:00
Josh Coalson
802cd80b76 use the OggFLAC__FileDecoder instead of the old OggFLAC__StreamDecoder way for all Ogg FLAC decoding, and enable use of --skip with Ogg FLAC 2004-07-07 07:38:48 +00:00
Josh Coalson
63f8edc69c revamp OggFLAC__SeekableStreamDecoder to derive from OggFLAC__StreamDecoder instead of FLAC__SeekableStreamDecoder; rewrite seek routine to do a binary search through Ogg pages, instead of the seektable-based search of FLAC__SeekableStreamDecoder 2004-07-07 07:35:02 +00:00
Josh Coalson
6ebbabfd34 fix another possible seeking bug 2004-07-07 07:30:41 +00:00
Josh Coalson
be62f3b229 minor comments 2004-07-07 07:29:13 +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
42a167fe20 use $libdir instead of $prefix/lib to find library dir 2004-05-26 20:20:22 +00:00
Matt Zimmerman
04027adf91 Enure that libFLAC is linked with -lm on all architectures, and regardless of
whether nasm is present
2004-04-16 22:20:07 +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
fec4a779a0 fix bug: %ll doesn't work for MSVC, use %I64 instead 2004-03-22 05:47:25 +00:00
Josh Coalson
f45b2a85a7 minor reordering of decoder state enum to match FLAC layers 2004-03-17 22:08:15 +00:00
Josh Coalson
e436297d64 remove unused member "ogg_decoder_aspect" 2004-03-17 22:00:54 +00:00
Josh Coalson
e8d8fde79b add OggFLAC__ogg_decoder_aspect_get_unconsumed_bytes() 2004-03-17 21:20:49 +00:00
Josh Coalson
e8fa86b809 fix memory leaks and bug where STREAMINFO was not being written back 2004-03-17 21:19:09 +00:00
Josh Coalson
0433c8e687 refrain from forcing the ogg packet number; libogg overwrites it anyway with the packet counter from the stream state 2004-03-16 23:01:58 +00:00
Josh Coalson
3e2a733863 bump version info 2004-03-16 18:18:04 +00:00