flac.git
15 years agoadd 1.1.1 changelog entry for PPC optimizations
Josh Coalson [Wed, 28 Jul 2004 04:04:00 +0000 (04:04 +0000)]
add 1.1.1 changelog entry for PPC optimizations

15 years agofinish hooking up altivec asm routines
Josh Coalson [Wed, 28 Jul 2004 01:33:57 +0000 (01:33 +0000)]
finish hooking up altivec asm routines

15 years agodos2unix it, remove unmatched single quotes in comments (whatever way ProjectBuilder...
Josh Coalson [Wed, 28 Jul 2004 01:32:59 +0000 (01:32 +0000)]
dos2unix it, remove unmatched single quotes in comments (whatever way ProjectBuilder calls "as" chokes on them)

15 years agodos2unix it
Josh Coalson [Wed, 28 Jul 2004 01:31:51 +0000 (01:31 +0000)]
dos2unix it

15 years agoadd FurthurNet news item
Josh Coalson [Wed, 28 Jul 2004 01:30:33 +0000 (01:30 +0000)]
add FurthurNet news item

15 years agocheck in Brady's second altivec-related patch that hooks up the asm routines and...
Josh Coalson [Tue, 27 Jul 2004 01:13:16 +0000 (01:13 +0000)]
check in Brady's second altivec-related patch that hooks up the asm routines and does the requisite configure-related stuff

15 years agohide some stray libOggFLAC references in #ifdef FLAC__HAS_OGG
Josh Coalson [Tue, 27 Jul 2004 00:23:35 +0000 (00:23 +0000)]
hide some stray libOggFLAC references in #ifdef FLAC__HAS_OGG

15 years agoextend hack of making decoder_ pointer public to gcc < 2.96
Josh Coalson [Tue, 27 Jul 2004 00:22:51 +0000 (00:22 +0000)]
extend hack of making decoder_ pointer public to gcc < 2.96

15 years agofinally updated again to build everything except the plugins; expects libiconv.a...
Josh Coalson [Tue, 27 Jul 2004 00:21:49 +0000 (00:21 +0000)]
finally updated again to build everything except the plugins; expects libiconv.a and libogg.a to be in /usr/lib or /sw/lib (ala Fink)

15 years agofix bug skipping padding byte in unsupported WAVE subchunks
Josh Coalson [Tue, 27 Jul 2004 00:02:47 +0000 (00:02 +0000)]
fix bug skipping padding byte in unsupported WAVE subchunks

15 years agobump version number to 1.1.1-beta1, with a target date of 2004-07-31
Josh Coalson [Mon, 26 Jul 2004 05:54:09 +0000 (05:54 +0000)]
bump version number to 1.1.1-beta1, with a target date of 2004-07-31

15 years agobump version number to 1.1.1-beta1, with a target date of 2004-07-31
Josh Coalson [Sun, 25 Jul 2004 20:57:28 +0000 (20:57 +0000)]
bump version number to 1.1.1-beta1, with a target date of 2004-07-31

15 years agoadd brady's first round of altivec implementations
Josh Coalson [Sun, 25 Jul 2004 20:34:40 +0000 (20:34 +0000)]
add brady's first round of altivec implementations

15 years agoadd extra verbiage about hardware problems to verify error message, hopefully this...
Josh Coalson [Sat, 24 Jul 2004 17:56:51 +0000 (17:56 +0000)]
add extra verbiage about hardware problems to verify error message, hopefully this will cut down on the number of bogus bug reports

15 years agofix "unknown metadata block" test to use ID 126 instead of the now-reserved 127
Josh Coalson [Sat, 24 Jul 2004 00:03:45 +0000 (00:03 +0000)]
fix "unknown metadata block" test to use ID 126 instead of the now-reserved 127

15 years agofix erroneous assertion
Josh Coalson [Sat, 24 Jul 2004 00:02:46 +0000 (00:02 +0000)]
fix erroneous assertion

15 years agoadd tmv link
Josh Coalson [Fri, 23 Jul 2004 19:59:09 +0000 (19:59 +0000)]
add tmv link

15 years agoadd xmcd link
Josh Coalson [Fri, 23 Jul 2004 19:53:55 +0000 (19:53 +0000)]
add xmcd link

15 years agofix bonk, optimfrog, rkau links
Josh Coalson [Fri, 23 Jul 2004 19:49:23 +0000 (19:49 +0000)]
fix bonk, optimfrog, rkau links

15 years agofix shntool link
Josh Coalson [Fri, 23 Jul 2004 19:49:04 +0000 (19:49 +0000)]
fix shntool link

15 years agotweaks to the MD5 routines; they need to be exported when building a windows DLL...
Josh Coalson [Fri, 23 Jul 2004 05:18:22 +0000 (05:18 +0000)]
tweaks to the MD5 routines; they need to be exported when building a windows DLL since the seekable stream decoder in libOggFLAC secretly uses them

15 years agowork around MSVC bug in set_metadata()
Josh Coalson [Fri, 23 Jul 2004 05:16:11 +0000 (05:16 +0000)]
work around MSVC bug in set_metadata()

15 years agomake encoder encode the blocksize and sample rate in the frame header whenever possib...
Josh Coalson [Fri, 23 Jul 2004 05:15:20 +0000 (05:15 +0000)]
make encoder encode the blocksize and sample rate in the frame header whenever possible, regardless if subset is specified or not

15 years agofix warnings exposed by MSVC
Josh Coalson [Fri, 23 Jul 2004 05:13:43 +0000 (05:13 +0000)]
fix warnings exposed by MSVC

15 years agoupdate license verbiage
Josh Coalson [Fri, 23 Jul 2004 05:12:30 +0000 (05:12 +0000)]
update license verbiage

15 years agoconsolidate chain error reporting in a single function, add extra explanation for...
Josh Coalson [Fri, 23 Jul 2004 05:11:52 +0000 (05:11 +0000)]
consolidate chain error reporting in a single function, add extra explanation for common errors

15 years agoadd pragma to disable annoying MSVC warning C4800
Josh Coalson [Fri, 23 Jul 2004 05:11:06 +0000 (05:11 +0000)]
add pragma to disable annoying MSVC warning C4800

15 years agoremove the __LIBNAME__ definitions
Josh Coalson [Fri, 23 Jul 2004 05:09:04 +0000 (05:09 +0000)]
remove the __LIBNAME__ definitions

15 years agoadd table of contents
Josh Coalson [Fri, 23 Jul 2004 05:08:30 +0000 (05:08 +0000)]
add table of contents

15 years agoinitial import
Josh Coalson [Fri, 23 Jul 2004 05:08:01 +0000 (05:08 +0000)]
initial import

15 years agoadd anchors for each option, add commented out docs for --apply-replaygain-which...
Josh Coalson [Fri, 23 Jul 2004 05:07:36 +0000 (05:07 +0000)]
add anchors for each option, add commented out docs for --apply-replaygain-which-is-not-lossless

15 years agomax the largest metadata type code be 126, reserving 127 to avoid confusion with...
Josh Coalson [Thu, 22 Jul 2004 01:32:00 +0000 (01:32 +0000)]
max the largest metadata type code be 126, reserving 127 to avoid confusion with a frame sync code

15 years agoadd link to Audio::FLAC::Decoder, update link to Audio::FLAC
Josh Coalson [Thu, 22 Jul 2004 01:07:40 +0000 (01:07 +0000)]
add link to Audio::FLAC::Decoder, update link to Audio::FLAC

15 years agoadd FLAC::Encoder::*::set_metadata(FLAC::Metadata::Prototype **metadata, unsigned...
Josh Coalson [Thu, 22 Jul 2004 01:04:22 +0000 (01:04 +0000)]
add FLAC::Encoder::*::set_metadata(FLAC::Metadata::Prototype **metadata, unsigned num_blocks)

15 years agoadd an accessor method for the underlying ::FLAC__StreamMetadata object
Josh Coalson [Thu, 22 Jul 2004 01:03:43 +0000 (01:03 +0000)]
add an accessor method for the underlying ::FLAC__StreamMetadata object

15 years agofix display of year tag
Josh Coalson [Thu, 22 Jul 2004 00:52:13 +0000 (00:52 +0000)]
fix display of year tag

15 years agoadd more informative error info for some common errors; also, no not exit with error...
Josh Coalson [Thu, 22 Jul 2004 00:19:17 +0000 (00:19 +0000)]
add more informative error info for some common errors; also, no not exit with error when decoding to stdout and writing return EPIPE

15 years agoadd more informative error info for some common errors
Josh Coalson [Thu, 22 Jul 2004 00:18:21 +0000 (00:18 +0000)]
add more informative error info for some common errors

15 years agofix option --residual-gnuplot, was previously looking for --residual-gnu-plot
Josh Coalson [Thu, 22 Jul 2004 00:17:53 +0000 (00:17 +0000)]
fix option --residual-gnuplot, was previously looking for --residual-gnu-plot

15 years agoadd warning about libtool/autoconf "missing sed" bug to comments
Josh Coalson [Thu, 22 Jul 2004 00:16:31 +0000 (00:16 +0000)]
add warning about libtool/autoconf "missing sed" bug to comments

15 years agoadd libtoolize to flow
Josh Coalson [Tue, 20 Jul 2004 05:19:23 +0000 (05:19 +0000)]
add libtoolize to flow

15 years agoobey padding byte requirement when writing WAVE
Josh Coalson [Tue, 20 Jul 2004 01:26:03 +0000 (01:26 +0000)]
obey padding byte requirement when writing WAVE

15 years agoobserve padding byte requirement when writing test WAVEs
Josh Coalson [Tue, 20 Jul 2004 01:25:36 +0000 (01:25 +0000)]
observe padding byte requirement when writing test WAVEs

15 years agofixes for autoconf
Josh Coalson [Tue, 20 Jul 2004 01:24:48 +0000 (01:24 +0000)]
fixes for autoconf

15 years agofix bug #896057: parsing ISRC number from cuesheet
Josh Coalson [Mon, 19 Jul 2004 06:36:26 +0000 (06:36 +0000)]
fix bug #896057: parsing ISRC number from cuesheet

15 years agofix bug #877122: problem parsing cuesheet with CATALOG entry
Josh Coalson [Mon, 19 Jul 2004 06:30:11 +0000 (06:30 +0000)]
fix bug #877122: problem parsing cuesheet with CATALOG entry

15 years agoadd test for quoted catalog number
Josh Coalson [Mon, 19 Jul 2004 06:27:50 +0000 (06:27 +0000)]
add test for quoted catalog number

15 years agofix bug #679166: flac doesn't respect RIFF subchunk padding byte
Josh Coalson [Mon, 19 Jul 2004 05:49:45 +0000 (05:49 +0000)]
fix bug #679166: flac doesn't respect RIFF subchunk padding byte

15 years agoreplace verbose/silent flags with a verbosity level
Josh Coalson [Sun, 18 Jul 2004 01:23:52 +0000 (01:23 +0000)]
replace verbose/silent flags with a verbosity level

15 years agofix bug in ratio calculation in print_stats()
Josh Coalson [Sat, 17 Jul 2004 22:27:06 +0000 (22:27 +0000)]
fix bug in ratio calculation in print_stats()

15 years agoadd --totally-silent option to flac, man page, and html docs
Josh Coalson [Sat, 17 Jul 2004 18:14:45 +0000 (18:14 +0000)]
add --totally-silent option to flac, man page, and html docs

15 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

15 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

15 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

15 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

15 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

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

15 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

15 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

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

15 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

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

15 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

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

15 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

15 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

15 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

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

15 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

15 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

15 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

15 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

15 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()

15 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()

15 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

15 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()

15 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

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

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

15 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

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

15 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

15 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

15 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

15 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

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

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

15 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

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

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

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

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

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

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

15 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

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

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

15 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

15 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

15 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