platform/upstream/flac.git
17 years agodisallow multiple input FLAC files when --import-tags-from=- is used (SF#1082577...
Josh Coalson [Tue, 14 Nov 2006 05:21:50 +0000 (05:21 +0000)]
disallow multiple input FLAC files when --import-tags-from=- is used (SF#1082577 sourceforge.net/tracker/index.php?func=detail&aid=1082577&group_id=13478&atid=113478)

17 years agodisallow multiple input FLAC files when --import-tags-from=- is used (SF#1082577...
Josh Coalson [Tue, 14 Nov 2006 05:02:35 +0000 (05:02 +0000)]
disallow multiple input FLAC files when --import-tags-from=- is used (SF#1082577 sourceforge.net/tracker/index.php?func=detail&aid=1082577&group_id=13478&atid=113478)

17 years agoincrease progress report rate with -p and -e used together (SF#1580122: http://source...
Josh Coalson [Tue, 14 Nov 2006 04:36:41 +0000 (04:36 +0000)]
increase progress report rate with -p and -e used together (SF#1580122: sourceforge.net/tracker/index.php?func=detail&aid=1580122&group_id=13478&atid=113478)

17 years agofix bug where sync error at end-of-stream was not being caught (SF#1244071 https...
Josh Coalson [Tue, 14 Nov 2006 04:04:42 +0000 (04:04 +0000)]
fix bug where sync error at end-of-stream was not being caught (SF#1244071 https://sourceforge.net/tracker/index.php?func=detail&aid=1244071&group_id=13478&atid=113478); add warning about not being able to check md5 if md5 sum in STREAMINFO is zero

17 years agocompile fixes based on patch (SF#913238 http://sourceforge.net/tracker/index.php...
Josh Coalson [Mon, 13 Nov 2006 06:42:51 +0000 (06:42 +0000)]
compile fixes based on patch (SF#913238 sourceforge.net/tracker/index.php?func=detail&aid=913238&group_id=13478&atid=113478

17 years agoun-bump -beta2 prefix on version
Josh Coalson [Sat, 11 Nov 2006 22:52:47 +0000 (22:52 +0000)]
un-bump -beta2 prefix on version

17 years agofix bug compiling assembly files on intel mac (SF#1422598 http://sourceforge.net...
Josh Coalson [Sat, 11 Nov 2006 22:51:58 +0000 (22:51 +0000)]
fix bug compiling assembly files on intel mac (SF#1422598 sourceforge.net/tracker/index.php?func=detail&aid=1422598&group_id=13478&atid=113478)

17 years agofix bug SF#1293830: flac accepting WAVE files with "data" subchunks of size 0
Josh Coalson [Sat, 11 Nov 2006 22:43:38 +0000 (22:43 +0000)]
fix bug SF#1293830: flac accepting WAVE files with "data" subchunks of size 0

17 years agofix compiler warnings
Josh Coalson [Sat, 11 Nov 2006 22:43:25 +0000 (22:43 +0000)]
fix compiler warnings

17 years agofix problem with filename parsing if file does not have extension but also has a...
Josh Coalson [Fri, 10 Nov 2006 17:42:55 +0000 (17:42 +0000)]
fix problem with filename parsing if file does not have extension but also has a . in the path (SF#1161916 sourceforge.net/tracker/index.php?func=detail&aid=1161916&group_id=13478&atid=113478)

17 years agofix bug: wave header fixup was being tried even in test mode
Josh Coalson [Fri, 10 Nov 2006 17:34:49 +0000 (17:34 +0000)]
fix bug: wave header fixup was being tried even in test mode

18 years agopatch sf#1580550 noexec stack: http://sourceforge.net/tracker/index.php?func=detail...
Josh Coalson [Fri, 10 Nov 2006 07:20:15 +0000 (07:20 +0000)]
patch sf#1580550 noexec stack: sourceforge.net/tracker/index.php?func=detail&aid=1580550&group_id=13478&atid=313478

18 years agoadd missing --lax
Josh Coalson [Fri, 10 Nov 2006 05:15:23 +0000 (05:15 +0000)]
add missing --lax

18 years agominor comments
Josh Coalson [Fri, 10 Nov 2006 05:15:02 +0000 (05:15 +0000)]
minor comments

18 years agoadd overreading in the stream encoder process calls to be able to reliably detect...
Josh Coalson [Thu, 9 Nov 2006 16:54:52 +0000 (16:54 +0000)]
add overreading in the stream encoder process calls to be able to reliably detect when we are at the last block; also fixes a problem with EOS packet flag setting in Ogg FLAC

18 years agoadd tests for different fractional end blocks with different blocksizes
Josh Coalson [Thu, 9 Nov 2006 16:53:15 +0000 (16:53 +0000)]
add tests for different fractional end blocks with different blocksizes

18 years agofix bug in verify_write_callback_ where the FIFO dequeueing did not memmove all the...
Josh Coalson [Thu, 9 Nov 2006 07:06:33 +0000 (07:06 +0000)]
fix bug in verify_write_callback_ where the FIFO dequeueing did not memmove all the data

18 years agoadd a boolean return value to FLAC__stream_encoder_finish() that signals a verify...
Josh Coalson [Thu, 9 Nov 2006 06:58:26 +0000 (06:58 +0000)]
add a boolean return value to FLAC__stream_encoder_finish() that signals a verify mismatch

18 years agofix FLAC::Decoder::Stream::finish() to return a bool like its C cousin
Josh Coalson [Thu, 9 Nov 2006 06:55:21 +0000 (06:55 +0000)]
fix FLAC::Decoder::Stream::finish() to return a bool like its C cousin

18 years agocheck return value of FLAC__stream_decoder_finish()
Josh Coalson [Thu, 9 Nov 2006 06:53:58 +0000 (06:53 +0000)]
check return value of FLAC__stream_decoder_finish()

18 years agominor syntax
Josh Coalson [Thu, 9 Nov 2006 06:53:10 +0000 (06:53 +0000)]
minor syntax

18 years agofix bug where window was not recalculated when blocksize decreased; better wording...
Josh Coalson [Thu, 9 Nov 2006 01:19:13 +0000 (01:19 +0000)]
fix bug where window was not recalculated when blocksize decreased; better wording for fractional blocks

18 years agofixes for new seeking algorithm
Josh Coalson [Wed, 8 Nov 2006 17:07:58 +0000 (17:07 +0000)]
fixes for new seeking algorithm

18 years agoadd tests for fractional blocks
Josh Coalson [Wed, 8 Nov 2006 16:25:55 +0000 (16:25 +0000)]
add tests for fractional blocks

18 years agoadd -Wextra to gcc flags
Josh Coalson [Wed, 8 Nov 2006 01:22:16 +0000 (01:22 +0000)]
add -Wextra to gcc flags

18 years agominor fixes to linked libs
Josh Coalson [Wed, 8 Nov 2006 01:21:51 +0000 (01:21 +0000)]
minor fixes to linked libs

18 years agosome more unsigned->size_t fixes
Josh Coalson [Mon, 6 Nov 2006 17:06:19 +0000 (17:06 +0000)]
some more unsigned->size_t fixes

18 years agofix docs for --serial-number option
Josh Coalson [Mon, 6 Nov 2006 16:48:44 +0000 (16:48 +0000)]
fix docs for --serial-number option

18 years agonew seek algorithm for native FLAC from Miroslav
Josh Coalson [Mon, 6 Nov 2006 16:48:33 +0000 (16:48 +0000)]
new seek algorithm for native FLAC from Miroslav

18 years agoadd multiple read modes to simulate different seeking/playback patterns
Josh Coalson [Sat, 4 Nov 2006 06:59:03 +0000 (06:59 +0000)]
add multiple read modes to simulate different seeking/playback patterns

18 years agominor tweak to read callback eof handling
Josh Coalson [Sat, 4 Nov 2006 04:20:02 +0000 (04:20 +0000)]
minor tweak to read callback eof handling

18 years agofix bug where encoder wasn't defaulting to -5
Josh Coalson [Sat, 4 Nov 2006 04:19:33 +0000 (04:19 +0000)]
fix bug where encoder wasn't defaulting to -5

18 years agoadd code examples for some of the callbacks to the docs
Josh Coalson [Sat, 4 Nov 2006 03:51:01 +0000 (03:51 +0000)]
add code examples for some of the callbacks to the docs

18 years agoadd support from encoding from ogg flac input
Josh Coalson [Sat, 4 Nov 2006 03:04:21 +0000 (03:04 +0000)]
add support from encoding from ogg flac input

18 years agominor comments
Josh Coalson [Sat, 4 Nov 2006 03:03:02 +0000 (03:03 +0000)]
minor comments

18 years agoswitch to using FLAC__stream_encoder_set_compression_level()
Josh Coalson [Fri, 3 Nov 2006 16:16:32 +0000 (16:16 +0000)]
switch to using FLAC__stream_encoder_set_compression_level()

18 years agominor wording
Josh Coalson [Fri, 3 Nov 2006 16:15:32 +0000 (16:15 +0000)]
minor wording

18 years agoadd FLAC__stream_encoder_set_compression_level()
Josh Coalson [Fri, 3 Nov 2006 16:15:02 +0000 (16:15 +0000)]
add FLAC__stream_encoder_set_compression_level()

18 years agoadd FLAC__stream_encoder_set_compression_level()
Josh Coalson [Fri, 3 Nov 2006 16:08:52 +0000 (16:08 +0000)]
add FLAC__stream_encoder_set_compression_level()

18 years agominor comments
Josh Coalson [Fri, 3 Nov 2006 15:50:19 +0000 (15:50 +0000)]
minor comments

18 years agorename metaflac's --import-picture to --import-picture-from for consistency with...
Josh Coalson [Thu, 2 Nov 2006 04:06:56 +0000 (04:06 +0000)]
rename metaflac's --import-picture to --import-picture-from for consistency with other options

18 years agoadd --export-picture-to option to metaflac
Josh Coalson [Thu, 2 Nov 2006 03:40:44 +0000 (03:40 +0000)]
add --export-picture-to option to metaflac

18 years agofix grabbag__file_are_same() on win32 by using GetFileInformationByHandle() to compare
Josh Coalson [Thu, 2 Nov 2006 01:39:54 +0000 (01:39 +0000)]
fix grabbag__file_are_same() on win32 by using GetFileInformationByHandle() to compare

18 years agominor comments
Josh Coalson [Thu, 2 Nov 2006 01:39:14 +0000 (01:39 +0000)]
minor comments

18 years agodefault to FLAC__TEST_LEVEL=1
Josh Coalson [Thu, 2 Nov 2006 01:38:55 +0000 (01:38 +0000)]
default to FLAC__TEST_LEVEL=1

18 years agoadd LIBFLACPP_LIBDIR, make AC_TRY_RUN more robust
Josh Coalson [Wed, 25 Oct 2006 00:44:39 +0000 (00:44 +0000)]
add LIBFLACPP_LIBDIR, make AC_TRY_RUN more robust

18 years agoadd LIBFLAC_LIBDIR, make AC_TRY_RUN more robust
Josh Coalson [Wed, 25 Oct 2006 00:44:26 +0000 (00:44 +0000)]
add LIBFLAC_LIBDIR, make AC_TRY_RUN more robust

18 years agomore fixes for ogg support
Josh Coalson [Wed, 18 Oct 2006 16:37:52 +0000 (16:37 +0000)]
more fixes for ogg support

18 years agoadd /D "FLAC__HAS_OGG"
Josh Coalson [Wed, 18 Oct 2006 16:06:47 +0000 (16:06 +0000)]
add /D "FLAC__HAS_OGG"

18 years agoremove now-obsolete libOggFLAC stuff
Josh Coalson [Mon, 16 Oct 2006 16:18:34 +0000 (16:18 +0000)]
remove now-obsolete libOggFLAC stuff

18 years agobump version to 1.1.3-beta2
Josh Coalson [Mon, 16 Oct 2006 16:17:18 +0000 (16:17 +0000)]
bump version to 1.1.3-beta2

18 years agofixes for MSVC6
Josh Coalson [Mon, 16 Oct 2006 15:49:17 +0000 (15:49 +0000)]
fixes for MSVC6

18 years agochange "bytes" parameter of all encoder write callbacks from "unsigned" to "size_t"
Josh Coalson [Sun, 15 Oct 2006 17:08:52 +0000 (17:08 +0000)]
change "bytes" parameter of all encoder write callbacks from "unsigned" to "size_t"

18 years agochange "bytes" parameter of all read callbacks from "unsigned" to "size_t"
Josh Coalson [Sun, 15 Oct 2006 08:32:56 +0000 (08:32 +0000)]
change "bytes" parameter of all read callbacks from "unsigned" to "size_t"

18 years agoimprove comments
Josh Coalson [Sun, 15 Oct 2006 07:50:44 +0000 (07:50 +0000)]
improve comments

18 years agorename set_serial_number to set_ogg_serial_number everywhere
Josh Coalson [Sun, 15 Oct 2006 06:04:55 +0000 (06:04 +0000)]
rename set_serial_number to set_ogg_serial_number everywhere

18 years agolink libogg if necessary
Josh Coalson [Sun, 15 Oct 2006 05:15:59 +0000 (05:15 +0000)]
link libogg if necessary

18 years agofix to ogg-less building
Josh Coalson [Sun, 15 Oct 2006 05:15:55 +0000 (05:15 +0000)]
fix to ogg-less building

18 years agomerge libOggFLAC into libFLAC and libOggFLAC++ into FLAC++; documentation still needs...
Josh Coalson [Sun, 15 Oct 2006 04:24:05 +0000 (04:24 +0000)]
merge libOggFLAC into libFLAC and libOggFLAC++ into FLAC++; documentation still needs work

18 years agoremove unneeded SEEK_ERROR setting
Josh Coalson [Sat, 14 Oct 2006 04:57:57 +0000 (04:57 +0000)]
remove unneeded SEEK_ERROR setting

18 years agoremove obsolete code
Josh Coalson [Sat, 14 Oct 2006 04:56:48 +0000 (04:56 +0000)]
remove obsolete code

18 years agofix placement of FLAC_API_VERSION_... #defines
Josh Coalson [Sat, 14 Oct 2006 04:54:07 +0000 (04:54 +0000)]
fix placement of FLAC_API_VERSION_... #defines

18 years agoin grabbag__file_are_same() check that st_dev is same also
Josh Coalson [Fri, 13 Oct 2006 04:27:06 +0000 (04:27 +0000)]
in grabbag__file_are_same() check that st_dev is same also

18 years agominor comments
Josh Coalson [Fri, 13 Oct 2006 04:26:45 +0000 (04:26 +0000)]
minor comments

18 years agofix "extern"ness of ReplayGainReferenceLoudness
Josh Coalson [Thu, 12 Oct 2006 01:16:49 +0000 (01:16 +0000)]
fix "extern"ness of ReplayGainReferenceLoudness

18 years agoadd missing files
Josh Coalson [Wed, 11 Oct 2006 06:30:48 +0000 (06:30 +0000)]
add missing files

18 years agofix bug stats sent to progress callback
Josh Coalson [Wed, 11 Oct 2006 06:30:38 +0000 (06:30 +0000)]
fix bug stats sent to progress callback

18 years agominor formatting
Josh Coalson [Wed, 11 Oct 2006 06:30:11 +0000 (06:30 +0000)]
minor formatting

18 years agominor syntax
Josh Coalson [Tue, 10 Oct 2006 15:06:17 +0000 (15:06 +0000)]
minor syntax

18 years agofor grabbag__file_are_same() on windows use strcmp() on filenames temporarily since...
Josh Coalson [Tue, 10 Oct 2006 15:02:31 +0000 (15:02 +0000)]
for grabbag__file_are_same() on windows use strcmp() on filenames temporarily since inode checking doesn't work

18 years agominor syntax
Josh Coalson [Tue, 10 Oct 2006 04:42:47 +0000 (04:42 +0000)]
minor syntax

18 years agoupdate to match sgml
Josh Coalson [Tue, 10 Oct 2006 03:47:36 +0000 (03:47 +0000)]
update to match sgml

18 years agobump version number to 1.1.3-beta1
Josh Coalson [Tue, 10 Oct 2006 03:45:23 +0000 (03:45 +0000)]
bump version number to 1.1.3-beta1

18 years agobump libtool .so number in prep for release
Josh Coalson [Tue, 10 Oct 2006 03:44:54 +0000 (03:44 +0000)]
bump libtool .so number in prep for release

18 years agofix problem with code that checks if temp file is needed, before it would compare...
Josh Coalson [Tue, 10 Oct 2006 00:40:17 +0000 (00:40 +0000)]
fix problem with code that checks if temp file is needed, before it would compare filenames, now it compares inodes

18 years agoenable file feof callback when input is stdin
Josh Coalson [Tue, 10 Oct 2006 00:39:27 +0000 (00:39 +0000)]
enable file feof callback when input is stdin

18 years agominor syntax
Josh Coalson [Tue, 10 Oct 2006 00:38:42 +0000 (00:38 +0000)]
minor syntax

18 years agoadd grabbag__file_are_same()
Josh Coalson [Tue, 10 Oct 2006 00:38:28 +0000 (00:38 +0000)]
add grabbag__file_are_same()

18 years agoremove window debugging code
Josh Coalson [Tue, 10 Oct 2006 00:37:48 +0000 (00:37 +0000)]
remove window debugging code

18 years agominor #includes
Josh Coalson [Tue, 10 Oct 2006 00:37:17 +0000 (00:37 +0000)]
minor #includes

18 years ago_snprintf hackery for MSVC6
Josh Coalson [Tue, 10 Oct 2006 00:36:59 +0000 (00:36 +0000)]
_snprintf hackery for MSVC6

18 years agominor comments
Josh Coalson [Tue, 10 Oct 2006 00:35:35 +0000 (00:35 +0000)]
minor comments

18 years agofix project name
Josh Coalson [Tue, 10 Oct 2006 00:33:34 +0000 (00:33 +0000)]
fix project name

18 years agominor syntax
Josh Coalson [Tue, 10 Oct 2006 00:33:00 +0000 (00:33 +0000)]
minor syntax

18 years agofix bug where output file would always be deleted on error; instead, only delete...
Josh Coalson [Mon, 9 Oct 2006 05:35:59 +0000 (05:35 +0000)]
fix bug where output file would always be deleted on error; instead, only delete when we know we have opened successfully, to avoid other problems like deleting pre-existing file when overwriting it fails

18 years ago*** empty log message ***
Josh Coalson [Mon, 9 Oct 2006 05:34:28 +0000 (05:34 +0000)]
*** empty log message ***

18 years agominor comments
Josh Coalson [Mon, 9 Oct 2006 05:34:21 +0000 (05:34 +0000)]
minor comments

18 years agobump version number to 1.1.3
Josh Coalson [Sat, 7 Oct 2006 07:01:29 +0000 (07:01 +0000)]
bump version number to 1.1.3

18 years agolimit subset further if sample rate is <=48kHz: max blocksize is 4608 and max LPC...
Josh Coalson [Sat, 7 Oct 2006 06:50:08 +0000 (06:50 +0000)]
limit subset further if sample rate is <=48kHz: max blocksize is 4608 and max LPC order is 12

18 years agomore doxygen comments
Josh Coalson [Sat, 7 Oct 2006 05:43:01 +0000 (05:43 +0000)]
more doxygen comments

18 years agotweak some settings
Josh Coalson [Sat, 7 Oct 2006 05:42:39 +0000 (05:42 +0000)]
tweak some settings

18 years agoexpand round-trip tests to include odd bits per sample (all 4<=bps<=24)
Josh Coalson [Sat, 7 Oct 2006 01:20:38 +0000 (01:20 +0000)]
expand round-trip tests to include odd bits per sample (all 4<=bps<=24)

18 years agofix final problems with odd bits per sample
Josh Coalson [Sat, 7 Oct 2006 01:19:48 +0000 (01:19 +0000)]
fix final problems with odd bits per sample

18 years agoadd verbiage about compression improvement
Josh Coalson [Sat, 7 Oct 2006 01:19:20 +0000 (01:19 +0000)]
add verbiage about compression improvement

18 years agominor bug fix
Josh Coalson [Sat, 7 Oct 2006 01:18:59 +0000 (01:18 +0000)]
minor bug fix

18 years agomore robust -F: if end-of-stream is hit due to partial frame, decoding will complete...
Josh Coalson [Fri, 6 Oct 2006 06:22:48 +0000 (06:22 +0000)]
more robust -F: if end-of-stream is hit due to partial frame, decoding will complete and leave the output

18 years agominor comments
Josh Coalson [Fri, 6 Oct 2006 06:21:48 +0000 (06:21 +0000)]
minor comments

18 years agofix bug in code that skips id3v2 tags at the front of a file; false positives could...
Josh Coalson [Fri, 6 Oct 2006 06:21:41 +0000 (06:21 +0000)]
fix bug in code that skips id3v2 tags at the front of a file; false positives could cause decoding to fail

18 years agomultichannel assignments in format and documentation
Josh Coalson [Fri, 6 Oct 2006 05:51:59 +0000 (05:51 +0000)]
multichannel assignments in format and documentation

18 years agocomplete WAVEFORMATEXTENSIBLE support, multichannel assignments in format and documen...
Josh Coalson [Fri, 6 Oct 2006 05:51:13 +0000 (05:51 +0000)]
complete WAVEFORMATEXTENSIBLE support, multichannel assignments in format and documentation, multichannel support for AIFF and WAVE, channel mapping, new --channel-map=none option to flac, saving and restoring of WAVEFORMATEXTENSIBLE channel mask to/from tag, robust handling of "odd" sample resolutions (i.e. not multiple of 8 bits) for AIFF and WAVE