platform/upstream/flac.git
19 years agoadd --cue option to flac, and tests and documentation
Josh Coalson [Sat, 17 Jul 2004 00:23:17 +0000 (00:23 +0000)]
add --cue option to flac, and tests and documentation

19 years agoadd --force to run_flac invocations
Josh Coalson [Sat, 17 Jul 2004 00:22:39 +0000 (00:22 +0000)]
add --force to run_flac invocations

19 years agodon't always assume a cuesheet is CD-DA, guess based on the stream parameters
Josh Coalson [Sat, 17 Jul 2004 00:07:47 +0000 (00:07 +0000)]
don't always assume a cuesheet is CD-DA, guess based on the stream parameters

19 years agomake --serial-number or the default random serial number apply only to the first...
Josh Coalson [Fri, 16 Jul 2004 01:05:28 +0000 (01:05 +0000)]
make --serial-number or the default random serial number apply only to the first stream, and increment it for subsequent streams

19 years agoadd method for skipping an audio frame, plus tests
Josh Coalson [Fri, 16 Jul 2004 00:53:38 +0000 (00:53 +0000)]
add method for skipping an audio frame, plus tests

19 years agofix time.h #includes
Josh Coalson [Fri, 16 Jul 2004 00:52:27 +0000 (00:52 +0000)]
fix time.h #includes

19 years agoadd tests for -f and flac default behavior when the output file already exists
Josh Coalson [Fri, 16 Jul 2004 00:50:42 +0000 (00:50 +0000)]
add tests for -f and flac default behavior when the output file already exists

19 years agoprint error if output file already exists, instead of overwriting by default; add...
Josh Coalson [Fri, 16 Jul 2004 00:50:17 +0000 (00:50 +0000)]
print error if output file already exists, instead of overwriting by default; add -f (--force) option to force overwriting of files

19 years agofix valgrind uninitialized memory errors
Josh Coalson [Fri, 16 Jul 2004 00:34:42 +0000 (00:34 +0000)]
fix valgrind uninitialized memory errors

19 years agotempfile only needs to be opened with wb, not w+b
Josh Coalson [Fri, 16 Jul 2004 00:31:43 +0000 (00:31 +0000)]
tempfile only needs to be opened with wb, not w+b

19 years agoremove unused variables
Josh Coalson [Fri, 16 Jul 2004 00:18:11 +0000 (00:18 +0000)]
remove unused variables

19 years agowhen encoding to Ogg FLAC, set a random serial number (instead of 0) if one is not...
Josh Coalson [Fri, 16 Jul 2004 00:17:06 +0000 (00:17 +0000)]
when encoding to Ogg FLAC, set a random serial number (instead of 0) if one is not provided on the command-line

19 years agominor comment fixes
Josh Coalson [Fri, 16 Jul 2004 00:16:08 +0000 (00:16 +0000)]
minor comment fixes

19 years agoadd documentation for new callback-based functions
Josh Coalson [Fri, 16 Jul 2004 00:15:12 +0000 (00:15 +0000)]
add documentation for new callback-based functions

19 years agoadd documentation for new -f option to flac
Josh Coalson [Fri, 16 Jul 2004 00:11:36 +0000 (00:11 +0000)]
add documentation for new -f option to flac

19 years agoadd libFLAC++ equivalent callback-based chain reading/writing and tests
Josh Coalson [Thu, 15 Jul 2004 16:22:43 +0000 (16:22 +0000)]
add libFLAC++ equivalent callback-based chain reading/writing and tests

19 years agominor comments
Josh Coalson [Thu, 15 Jul 2004 16:21:52 +0000 (16:21 +0000)]
minor comments

19 years agodo not close any file handles in the callback-based chain reading/writing
Josh Coalson [Thu, 15 Jul 2004 00:04:46 +0000 (00:04 +0000)]
do not close any file handles in the callback-based chain reading/writing

19 years agoadd tests of mismatched read/write protections in chain interface
Josh Coalson [Thu, 15 Jul 2004 00:04:09 +0000 (00:04 +0000)]
add tests of mismatched read/write protections in chain interface

19 years agofix uninitialized variable error turned up by valgrind
Josh Coalson [Wed, 14 Jul 2004 00:51:57 +0000 (00:51 +0000)]
fix uninitialized variable error turned up by valgrind

19 years agoadd tests for callback-based chain reading/writing
Josh Coalson [Wed, 14 Jul 2004 00:50:52 +0000 (00:50 +0000)]
add tests for callback-based chain reading/writing

19 years agofix bug in FLAC__metadata_chain_check_if_tempfile_needed()
Josh Coalson [Wed, 14 Jul 2004 00:49:56 +0000 (00:49 +0000)]
fix bug in FLAC__metadata_chain_check_if_tempfile_needed()

19 years agoadd callback-based versions of chain writing: FLAC__metadata_chain_check_if_tempfile_...
Josh Coalson [Sun, 11 Jul 2004 06:41:00 +0000 (06:41 +0000)]
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()

19 years agoadd an EOF callback to the mix
Josh Coalson [Sun, 11 Jul 2004 06:32:09 +0000 (06:32 +0000)]
add an EOF callback to the mix

19 years agoadd FLAC__metadata_chain_read_with_callbacks()
Josh Coalson [Sat, 10 Jul 2004 22:28:03 +0000 (22:28 +0000)]
add FLAC__metadata_chain_read_with_callbacks()

19 years agobegin addition of callback-based option to metadata interfaces; start by converting...
Josh Coalson [Sat, 10 Jul 2004 00:39:01 +0000 (00:39 +0000)]
begin addition of callback-based option to metadata interfaces; start by converting chain reader to callback-based

19 years agoadd callback.h
Josh Coalson [Sat, 10 Jul 2004 00:37:02 +0000 (00:37 +0000)]
add callback.h

19 years agominor comments
Josh Coalson [Wed, 7 Jul 2004 19:45:48 +0000 (19:45 +0000)]
minor comments

19 years agoremove references to discontinued winamp3 plugin
Josh Coalson [Wed, 7 Jul 2004 19:10:15 +0000 (19:10 +0000)]
remove references to discontinued winamp3 plugin

19 years agoadd link to UniversalFront
Josh Coalson [Wed, 7 Jul 2004 19:01:01 +0000 (19:01 +0000)]
add link to UniversalFront

19 years agoget rid of obsolete *_get_decode_position() methods
Josh Coalson [Wed, 7 Jul 2004 07:43:18 +0000 (07:43 +0000)]
get rid of obsolete *_get_decode_position() methods

19 years agorun --skip and --until tests in Ogg FLAC mode also
Josh Coalson [Wed, 7 Jul 2004 07:39:59 +0000 (07:39 +0000)]
run --skip and --until tests in Ogg FLAC mode also

19 years agouse the OggFLAC__FileDecoder instead of the old OggFLAC__StreamDecoder way for all...
Josh Coalson [Wed, 7 Jul 2004 07:38:48 +0000 (07:38 +0000)]
use the OggFLAC__FileDecoder instead of the old OggFLAC__StreamDecoder way for all Ogg FLAC decoding, and enable use of --skip with Ogg FLAC

19 years agorevamp OggFLAC__SeekableStreamDecoder to derive from OggFLAC__StreamDecoder instead...
Josh Coalson [Wed, 7 Jul 2004 07:35:02 +0000 (07:35 +0000)]
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

19 years agofix another possible seeking bug
Josh Coalson [Wed, 7 Jul 2004 07:30:41 +0000 (07:30 +0000)]
fix another possible seeking bug

19 years agominor comments
Josh Coalson [Wed, 7 Jul 2004 07:29:13 +0000 (07:29 +0000)]
minor comments

19 years agofix bug where calling FLAC__seekable_stream_decoder_set_metadata_ignore_*() to ignore...
Josh Coalson [Wed, 7 Jul 2004 00:36:45 +0000 (00:36 +0000)]
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

19 years agoadd bonnaroo links
Josh Coalson [Mon, 21 Jun 2004 21:08:23 +0000 (21:08 +0000)]
add bonnaroo links

19 years ago*** empty log message ***
Josh Coalson [Sun, 20 Jun 2004 21:38:16 +0000 (21:38 +0000)]
*** empty log message ***

19 years agofix link to Audio::FLAC
Josh Coalson [Sun, 20 Jun 2004 21:38:08 +0000 (21:38 +0000)]
fix link to Audio::FLAC

20 years agoadd roku soundbridge links
Josh Coalson [Tue, 8 Jun 2004 19:59:17 +0000 (19:59 +0000)]
add roku soundbridge links

20 years agoadd jflac links
Josh Coalson [Mon, 7 Jun 2004 21:33:41 +0000 (21:33 +0000)]
add jflac links

20 years agoadd "peem" ID
Josh Coalson [Mon, 7 Jun 2004 21:09:50 +0000 (21:09 +0000)]
add "peem" ID

20 years agouse $libdir instead of $prefix/lib to find library dir
Josh Coalson [Wed, 26 May 2004 20:20:22 +0000 (20:20 +0000)]
use $libdir instead of $prefix/lib to find library dir

20 years agoadd monkeysaudio 3.99
Josh Coalson [Fri, 7 May 2004 20:07:02 +0000 (20:07 +0000)]
add monkeysaudio 3.99

20 years agoadd apple lossless comparison
Josh Coalson [Thu, 6 May 2004 21:15:34 +0000 (21:15 +0000)]
add apple lossless comparison

20 years agominor verbiage addition re: blocksize bits in frame header
Josh Coalson [Thu, 6 May 2004 20:22:29 +0000 (20:22 +0000)]
minor verbiage addition re: blocksize bits in frame header

20 years agoEnure that libFLAC is linked with -lm on all architectures, and regardless of
Matt Zimmerman [Fri, 16 Apr 2004 22:20:07 +0000 (22:20 +0000)]
Enure that libFLAC is linked with -lm on all architectures, and regardless of
whether nasm is present

20 years agotemporarily replace coolflac links until case's page comes back
Josh Coalson [Mon, 5 Apr 2004 22:00:49 +0000 (22:00 +0000)]
temporarily replace coolflac links until case's page comes back

20 years agofix seeking bug where I/O seek to "unparseable" frame header caused a seek error...
Josh Coalson [Tue, 23 Mar 2004 04:27:47 +0000 (04:27 +0000)]
fix seeking bug where I/O seek to "unparseable" frame header caused a seek error: SF bug #851155

20 years agofix bug: %ll doesn't work for MSVC, use %I64 instead
Josh Coalson [Mon, 22 Mar 2004 05:47:25 +0000 (05:47 +0000)]
fix bug: %ll doesn't work for MSVC, use %I64 instead

20 years agominor reordering of decoder state enum to match FLAC layers
Josh Coalson [Wed, 17 Mar 2004 22:08:15 +0000 (22:08 +0000)]
minor reordering of decoder state enum to match FLAC layers

20 years agoremove unused member "ogg_decoder_aspect"
Josh Coalson [Wed, 17 Mar 2004 22:00:54 +0000 (22:00 +0000)]
remove unused member "ogg_decoder_aspect"

20 years agoadd OggFLAC__ogg_decoder_aspect_get_unconsumed_bytes()
Josh Coalson [Wed, 17 Mar 2004 21:20:49 +0000 (21:20 +0000)]
add OggFLAC__ogg_decoder_aspect_get_unconsumed_bytes()

20 years agofix memory leaks and bug where STREAMINFO was not being written back
Josh Coalson [Wed, 17 Mar 2004 21:19:09 +0000 (21:19 +0000)]
fix memory leaks and bug where STREAMINFO was not being written back

20 years agorefrain from forcing the ogg packet number; libogg overwrites it anyway with the...
Josh Coalson [Tue, 16 Mar 2004 23:01:58 +0000 (23:01 +0000)]
refrain from forcing the ogg packet number; libogg overwrites it anyway with the packet counter from the stream state

20 years agobump version info
Josh Coalson [Tue, 16 Mar 2004 18:18:04 +0000 (18:18 +0000)]
bump version info

20 years agofix doc typos
Josh Coalson [Tue, 16 Mar 2004 18:01:26 +0000 (18:01 +0000)]
fix doc typos

20 years agofix rarewares link
Josh Coalson [Tue, 16 Mar 2004 00:15:50 +0000 (00:15 +0000)]
fix rarewares link

20 years agofix --until bug #851756
Josh Coalson [Mon, 15 Mar 2004 23:58:50 +0000 (23:58 +0000)]
fix --until bug #851756

20 years agoupdate verbiage for CD Wave link
Josh Coalson [Thu, 11 Mar 2004 18:31:41 +0000 (18:31 +0000)]
update verbiage for CD Wave link

20 years agoadd metallica/edmdigital new items, split "communities" section up
Josh Coalson [Wed, 3 Mar 2004 21:39:06 +0000 (21:39 +0000)]
add metallica/edmdigital new items, split "communities" section up

20 years agoadd metallica new item
Josh Coalson [Wed, 3 Mar 2004 21:38:20 +0000 (21:38 +0000)]
add metallica new item

20 years agocomment out musepack link since some pron spammer snatched the domain
Josh Coalson [Mon, 1 Mar 2004 18:58:35 +0000 (18:58 +0000)]
comment out musepack link since some pron spammer snatched the domain

20 years agoadd link to media center/jukebox plugin
Josh Coalson [Mon, 23 Feb 2004 22:40:04 +0000 (22:40 +0000)]
add link to media center/jukebox plugin

20 years agoadd news item re: charlie hunter
Josh Coalson [Wed, 4 Feb 2004 05:48:28 +0000 (05:48 +0000)]
add news item re: charlie hunter

20 years agoadd link to CoreFLAC
Josh Coalson [Fri, 30 Jan 2004 20:32:50 +0000 (20:32 +0000)]
add link to CoreFLAC

20 years ago*** empty log message ***
Josh Coalson [Fri, 30 Jan 2004 07:34:17 +0000 (07:34 +0000)]
*** empty log message ***

20 years agochange wording for explanation of PADDING
Josh Coalson [Wed, 28 Jan 2004 22:02:17 +0000 (22:02 +0000)]
change wording for explanation of PADDING

20 years agofix link for Audiofile
Josh Coalson [Wed, 28 Jan 2004 22:01:45 +0000 (22:01 +0000)]
fix link for Audiofile

20 years ago*** empty log message ***
Josh Coalson [Tue, 20 Jan 2004 05:38:59 +0000 (05:38 +0000)]
*** empty log message ***

20 years agofix possible bug with seeking past 4Gbytes
Josh Coalson [Sun, 18 Jan 2004 00:04:11 +0000 (00:04 +0000)]
fix possible bug with seeking past 4Gbytes

20 years agofix bug in asserts
Josh Coalson [Sun, 18 Jan 2004 00:03:48 +0000 (00:03 +0000)]
fix bug in asserts

20 years agoupdate copyright to 2004
Josh Coalson [Sat, 17 Jan 2004 04:14:43 +0000 (04:14 +0000)]
update copyright to 2004

20 years agoadd read callback to OggFLAC__SeekableStreamEncoder, necessary for metadata rewriting
Josh Coalson [Sat, 17 Jan 2004 03:52:59 +0000 (03:52 +0000)]
add read callback to OggFLAC__SeekableStreamEncoder, necessary for metadata rewriting

20 years agominor comments
Josh Coalson [Sat, 17 Jan 2004 03:51:54 +0000 (03:51 +0000)]
minor comments

20 years agoremove unused stuff
Josh Coalson [Sat, 17 Jan 2004 03:51:42 +0000 (03:51 +0000)]
remove unused stuff

20 years agofix more typos in returned states after conversion, temporarily disable metadata...
Josh Coalson [Fri, 16 Jan 2004 02:07:30 +0000 (02:07 +0000)]
fix more typos in returned states after conversion, temporarily disable metadata callback until ogg page rewriter is finished and hooked up

20 years agorevamp OggFLAC__SeekableStreamEncoder to derive from FLAC__StreamEncoder instead...
Josh Coalson [Fri, 16 Jan 2004 00:16:45 +0000 (00:16 +0000)]
revamp OggFLAC__SeekableStreamEncoder to derive from FLAC__StreamEncoder instead of FLAC__SeekableStreamEncoder

20 years agoalways flush pages for metadata writes so that each block is in its own page as much...
Josh Coalson [Fri, 16 Jan 2004 00:10:37 +0000 (00:10 +0000)]
always flush pages for metadata writes so that each block is in its own page as much as possible

20 years agovarious fixes related to deriving OggFLAC__SeekableStreamEncoder from FLAC__StreamEnc...
Josh Coalson [Fri, 16 Jan 2004 00:09:05 +0000 (00:09 +0000)]
various fixes related to deriving OggFLAC__SeekableStreamEncoder from FLAC__StreamEncoder instead of FLAC__SeekableStreamEncoder

20 years agofix some syntax bugs
Josh Coalson [Fri, 16 Jan 2004 00:08:46 +0000 (00:08 +0000)]
fix some syntax bugs

20 years agovarious fixes related to deriving OggFLAC__SeekableStreamEncoder from FLAC__StreamEnc...
Josh Coalson [Fri, 16 Jan 2004 00:03:15 +0000 (00:03 +0000)]
various fixes related to deriving OggFLAC__SeekableStreamEncoder from FLAC__StreamEncoder instead of FLAC__SeekableStreamEncoder

20 years agominor reformatting
Josh Coalson [Mon, 12 Jan 2004 04:13:36 +0000 (04:13 +0000)]
minor reformatting

20 years agofix link to winamp3 plugin
Josh Coalson [Mon, 12 Jan 2004 04:10:16 +0000 (04:10 +0000)]
fix link to winamp3 plugin

20 years agoadd link for digitalsoundboard.net
Josh Coalson [Tue, 6 Jan 2004 18:40:51 +0000 (18:40 +0000)]
add link for digitalsoundboard.net

20 years agoadd comment for flac-tools link, add links for archive.org, move "communities" sectio...
Josh Coalson [Fri, 2 Jan 2004 18:48:34 +0000 (18:48 +0000)]
add comment for flac-tools link, add links for archive.org, move "communities" section between "hardware" and "software" section

20 years agorevamp ogg flac file decoder; it needed to be derived from the ogg flac stream encode...
Josh Coalson [Wed, 31 Dec 2003 05:38:20 +0000 (05:38 +0000)]
revamp ogg flac file decoder; it needed to be derived from the ogg flac stream encoder instead of the flac file encoder

20 years agominor cleanup
Josh Coalson [Wed, 31 Dec 2003 05:36:35 +0000 (05:36 +0000)]
minor cleanup

20 years agofix up reporting of the current frame to the write callback; also fixes a problem...
Josh Coalson [Wed, 31 Dec 2003 05:35:48 +0000 (05:35 +0000)]
fix up reporting of the current frame to the write callback; also fixes a problem with progress callbacks in the ogg flac file encoder

20 years agominor comments
Josh Coalson [Wed, 31 Dec 2003 05:33:39 +0000 (05:33 +0000)]
minor comments

20 years agofix bug in dummy tell callback
Josh Coalson [Tue, 30 Dec 2003 03:44:12 +0000 (03:44 +0000)]
fix bug in dummy tell callback

20 years agofix bug in read callback where *bytes was not being set to 0 on end-of-stream condition
Josh Coalson [Tue, 30 Dec 2003 03:33:43 +0000 (03:33 +0000)]
fix bug in read callback where *bytes was not being set to 0 on end-of-stream condition

20 years agorevamp the Ogg decoding logic; much more stable now
Josh Coalson [Tue, 30 Dec 2003 03:31:52 +0000 (03:31 +0000)]
revamp the Ogg decoding logic; much more stable now

20 years agominor comments
Josh Coalson [Tue, 30 Dec 2003 03:29:58 +0000 (03:29 +0000)]
minor comments

20 years agoadd #ifdef FLAC__ONE_FLAC_FRAME_PER_OGG_PAGE section to write callback wrapper
Josh Coalson [Mon, 29 Dec 2003 21:34:39 +0000 (21:34 +0000)]
add #ifdef FLAC__ONE_FLAC_FRAME_PER_OGG_PAGE section to write callback wrapper

20 years agoadd link for CD Wave
Josh Coalson [Sat, 27 Dec 2003 19:46:09 +0000 (19:46 +0000)]
add link for CD Wave

20 years agodrop Easy CD-DA Extractor link (not freeware)
Josh Coalson [Thu, 18 Dec 2003 22:44:38 +0000 (22:44 +0000)]
drop Easy CD-DA Extractor link (not freeware)

20 years agoworkaround MSVC bug re: scoping of nested classes
Josh Coalson [Thu, 18 Dec 2003 20:06:52 +0000 (20:06 +0000)]
workaround MSVC bug re: scoping of nested classes

20 years agofix plugin to match latest api for replaygain synthesis
Josh Coalson [Thu, 18 Dec 2003 05:21:26 +0000 (05:21 +0000)]
fix plugin to match latest api for replaygain synthesis