IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
Flac 1.0.4 Has Been Released
harashin
post Sep 25 2002, 17:26
Post #1





Group: Members
Posts: 339
Joined: 20-February 02
From: Kyoto, Japan
Member No.: 1362



FLAC 1.0.4 released There are a lot of improvements since 1.0.3; let's get right to it:

flac:

Improved option parser (now uses getopt).
AIFF input support (thanks to Brady Patterson).
Small decoder speedup.
--sector-align now supported for raw input files.
New -T, --tag options for adding Vorbis comments while encoding.
New --serial-number option for use with --ogg.
Automatically writes vendor string in Vorbis comments.
Drastically reduced memory requirements.
Fixed bug where extra fmt/data chunks that were supposed to be skipped were not getting skipped.
Fixed bug in granulepos setting for Ogg FLAC streams.
Fixed memory leak when encoding multiple files with -V.

more..

http://flac.sourceforge.net/


--------------------
Folding@Home Hydrogenaudio.org Team ID# 32639
http://folding.stanford.edu/
Go to the top of the page
+Quote Post
harashin
post Sep 25 2002, 19:50
Post #2





Group: Members
Posts: 339
Joined: 20-February 02
From: Kyoto, Japan
Member No.: 1362



Plugins:

Support for Vorbis comments, ID3 v1 and v2 tags.
Configurable title formatting and charset conversion in XMMS plugin.
Support for 8- and 24-bit FLAC files. There is a compile-time option for raw 24- bit output or 24bps-to-16bps linear dithering (the default).

metaflac:

UTF-8 support in Vorbis comments.
New --import-vc-from and --export-vc-to commands for importing/exporting Vorbis comments from/to a file. For example, the following can be used to copy tags back and forth:
metaflac --export-vc-to=- --no-utf8-convert file.flac | vorbiscomment --raw -w -c file.ogg
vorbiscomment -l --raw file.ogg | metaflac --import-vc-from=- --no-utf8-convert file.flac
Fixed bug #606796 where metaflac was failing on read-only files.

Libraries:

All APIs now meticulously documented via Doxygen. See here.
New libOggFLAC and libOggFLAC++ libraries. These wrap around libFLAC to provide
encoding and decoding of Ogg FLAC streams, providing interfaces similar to the ones of the native FLAC libraries. These are also documented via Doxygen.
New FLAC__SeekableStreamEncoder and FLAC__FileEncoder in libFLAC simplify common encoding tasks.
New verify mode in all encoders.
FLAC__stream_encoder_finish() now resets the defaults just like the stream decoders.
Drastically reduced memory requirements of encoders and decoders.
Encoder now automatically writes vendor string in VORBIS_COMMENT block.
Encoding speedup of fixed predictors and MD5 speedup for 16bps mono/stereo signals on x86 (thanks to Miroslav Lichvar).
Fixed bug in metadata interface where a bps in STREAMINFO > 16 was incorrectly parsed.
Fixed bug where aborting stream decoder could cause infinite loop.
Behavior change: simplified decoder *_process() commands.
Behavior change: calling FLAC__stream_encoder_init() calls write callback once for "fLaC" signature and once for each metadata block.
Behavior change: deprecated do_escape_coding and rice_parameter_search_distance in encoder.


--------------------
Folding@Home Hydrogenaudio.org Team ID# 32639
http://folding.stanford.edu/
Go to the top of the page
+Quote Post
Benjamin Lebsanf...
post Sep 25 2002, 19:55
Post #3





Group: Members
Posts: 761
Joined: 29-September 01
Member No.: 40



I wonder why the winamp plugin doesn't feature a simple tag editor ?
some file info could be there as well. Compression ratio, file size etc.!
Go to the top of the page
+Quote Post
jcoalson
post Sep 25 2002, 20:36
Post #4


FLAC Developer


Group: Developer
Posts: 1526
Joined: 27-February 02
Member No.: 1408



QUOTE
I wonder why the winamp plugin doesn't feature a simple tag editor ?

I will gladly accept patches for this wink.gif Windows GUI coding is not my forte; I basically fire up the old NT4 box only to do testing and build the win32 binary release.

As a side question, why does an id3 tag editor have to appear in each individual input plugin? Isn't it common to any input file type that supports id3?

QUOTE
some file info could be there as well. Compression ratio, file size etc.!

Not sure what you mean but the comparison table is up to date:

http://flac.sourceforge.net/comparison.html

Josh
Go to the top of the page
+Quote Post
Continuum
post Sep 25 2002, 21:12
Post #5





Group: Members
Posts: 473
Joined: 7-June 02
Member No.: 2244



QUOTE (jcoalson @ Sep 25 2002 - 09:36 PM)
QUOTE

some file info could be there as well. Compression ratio, file size etc.!

Not sure what you mean but the comparison table is up to date:

http://flac.sourceforge.net/comparison.html

No, he means properties of the selected file, for example:
file length: 3:20
file size (uncompressed): 35280000 bytes
file size (compressed): 20240500 bytes
compression ratio: 57,4 %
average bitrate
etc.
Go to the top of the page
+Quote Post
Benjamin Lebsanf...
post Sep 26 2002, 05:31
Post #6





Group: Members
Posts: 761
Joined: 29-September 01
Member No.: 40



yes, exactly!

anyone willing to add this to the plugin ? john ? case? rolleyes.gif biggrin.gif
Go to the top of the page
+Quote Post
Hanky
post Sep 29 2002, 11:03
Post #7





Group: Members (Donating)
Posts: 531
Joined: 18-November 01
From: The Netherlands
Member No.: 481



Another question:
With an earlier version of FLAC (1.02) I could easily enter a commandline like this in a DOS box and it worked fine:
'flac -t *.flac'

But since 1.03 I get an error message, it seems that wildcards are not parsed correctly. I'm running Win98 SE (still...).
Go to the top of the page
+Quote Post
jcoalson
post Sep 30 2002, 19:01
Post #8


FLAC Developer


Group: Developer
Posts: 1526
Joined: 27-February 02
Member No.: 1408



QUOTE (Hanky @ Sep 29 2002 - 05:03 AM)
Another question:
With an earlier version of FLAC (1.02) I could easily enter a commandline like this in a DOS box and it worked fine:
'flac -t *.flac'

But since 1.03 I get an error message, it seems that wildcards are not parsed correctly. I'm running Win98 SE (still...).

Don't know why... were you using the flac 1.0.2 and 1.0.3 binaries from Sourceforge? The compile methods and options processing code were very similar I believe.

I thought that by default COMMAND.COM does not do the globbing but some MS flavors of the C startup code would glob into argc/argv before calling main(). I always build the binaries with MSVC 6.

If you run flac under Cygwin (bash) it's a moot point as the shell will do the globbing.

Josh
Go to the top of the page
+Quote Post
Hanky
post Sep 30 2002, 19:49
Post #9





Group: Members (Donating)
Posts: 531
Joined: 18-November 01
From: The Netherlands
Member No.: 481



Thanks for your reply Josh, sorry that I do not fully understand, because I am not a program developer

The strange thing was that playing around with the older 1.02 and 1.03 Sourceforge binaries yielded the same error messages like 1.04:

:D:\tmp>flac -t *.flac
:
:flac 1.0.4, Copyright 2000,2001,2002 Josh Coalson
:flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
:welcome to redistribute it under certain conditions. Type `flac' for details.
:
:
:*.flac: ERROR initializing decoder
: state = 2:FLAC__FILE_DECODER_ERROR_OPENING_FILE

After a little more searching I found the 1.02 binary that worked:
:D:\tmp>flac -t *.flac
:
:flac 1.0.2, Copyright 2000,2001 Josh Coalson
:flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
:welcome to redistribute it under certain conditions. Type `flac' for details.

:01_Rattlesnake_Live.flac: ok

Unfortunately I don't remember where I got it from, but filedate and size are as follows:
FLAC EXE 53.760 05-01-02 17:10 flac.exe
(Where date is dd-mm-yy)

BTW all this is not a big deal, since I can easily use Speeks frontend to perform the task.
edit:forum software made emoticons of my DOS prompts.....
Go to the top of the page
+Quote Post
Guest_SK1_*
post Sep 30 2002, 19:57
Post #10





Guests






hahaha... it's funny when that happens :)
Go to the top of the page
+Quote Post
jcoalson
post Sep 30 2002, 20:22
Post #11


FLAC Developer


Group: Developer
Posts: 1526
Joined: 27-February 02
Member No.: 1408



QUOTE (Hanky @ Sep 30 2002 - 01:49 PM)
After a little more searching I found the 1.02 binary that worked:
biggrin.gif:\tmp>flac -t *.flac
:
:flac 1.0.2, Copyright 2000,2001 Josh Coalson
:flac comes with ABSOLUTELY NO WARRANTY.  This is free software, and you are
:welcome to redistribute it under certain conditions.  Type `flac' for details.

:01_Rattlesnake_Live.flac: ok

Unfortunately I don't remember where I got it from, but filedate and size are as follows:
FLAC    EXE        53.760  05-01-02  17:10 flac.exe
(Where date is dd-mm-yy)

The one that works could be the ICL compiled version that I think john33 does.

Josh
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 28th December 2014 - 13:49