Help - Search - Members - Calendar
Full Version: FLAC 1.1.4
Hydrogenaudio Forums > Hydrogenaudio Forum > Validated News
Pages: 1, 2, 3, 4
jcoalson
FLAC 1.1.4 is released; see the download page and latest comparison. The windows installer for 1.1.4 is not ready yet but should be along soon. If needed you can replace the binaries from the current (1.1.3) installer with the ones in the 1.1.4 .zip on sourceforge.

The main features of this release:
  • Compression improvements in all modes (-0 .. -8) with no change to the format or decrease in speed
  • Speed increases for all modes, both encoding and decoding. Encoding at -8 is twice as fast as in 1.1.3
  • New --warnings-as-errors option for flac
  • Simpler alternative form for --picture/--import-picture-from options
  • Several bug fixes (apodization locale bug, FLAC-to-FLAC transcoding, etc)
  • Reduced memory requirements

The complete changelog is at http://flac.cvs.sourceforge.net/*checkout*.../changelog.html

Developers will be happy to know the API is unchanged!
Synthetic Soul
Very nice work Josh. Some great improvements and fast bug-fixing.
jcoalson
BTW thanks to you and all the others for the alpha testing! The feedback was very helpful in tuning.

for downloaders, here are the checksums:
CODE
MD5
ffe547e92417fcd90877f66412726acf  flac-1.1.4-devel-win.zip
77407be9247f8420d0e88a061917ee90  flac-1.1.4-linux-i386.tar.gz
9452a95cf9e5cc65b3e50c2bee2b6eaa  flac-1.1.4-osx-ppc.tar.gz
496d4aa3b6f74a23b5b84f8da9e65c61  flac-1.1.4-win.zip
3958cbd5b6ed8c14966792538e44223b  flac-1.1.4.tar.gz
SHA-1
bdf8dcc23000c76466b6b08a0b32faa1ea2e5b32  flac-1.1.4-devel-win.zip
6ed7490970a297ee08013d722a5580b254f008a9  flac-1.1.4-linux-i386.tar.gz
3cd3296c11f87777cf24990b78c108efd16a6320  flac-1.1.4-osx-ppc.tar.gz
92b7a20eae4aa4d12b71dd6c365015e77309209d  flac-1.1.4-win.zip
b4ce77a96d7ec89a1555b016d90ad4899e613141  flac-1.1.4.tar.gz

.halverhahn
Thank you for all your hard work.
rohangc
Thank you very much for your hard work, Josh! beer.gif

@Synthetic Soul, will your batch file for transcoding from FLAC v1.1.2 to v1.1.3 work with the new v1.1.4? I was just going to move all my FLAC files to v1.1.3 when Josh released this new version! smile.gif Now, I can't wait until I transcode to v1.1.4 (Thank you for your excellent work too beer.gif ).

gottkaiser
The batch file from Synthetic Soul will work. You just have to change the version string "flacVersion=113" to "flacVersion=114".

Thanks to Josh!
Lashiec
WOW! So many great improvements in so little time. Thanks for the effort, Josh!
johnsonlam
Thanks a lot for your hard work, Josh!

I'm using FLAC v1.1.3 and feel good, and I'm so excite v1.1.4 roll out so fast, hope that the Foobar2000 and Audition filter update will be out soon.

Alexxander
I am surprised with the release so fast after 1.1.3. Great the dot/comma issue has been resolved.

I want to thank you and those who collaborate(d) for this fantastic compressor and all the dedicated efforts. FLAC is my preferred encoder and it will be for a long time (I think). Hopefully FLAC will become that popular that car radio manufacturers will implement it (besides Vorbis Ogg).
Bylie
It's fascinating to see how, over the years, development activity (and interest in general) has shifted to lossless audio codecs. I realise that this is almost only isolated to the Hydrogenaudio crowd but it might announce a more global trend now that harddisks are getting bigger and cheaper. Anyway, I'm glad I made the switch to Flac a couple of years ago! If only I could find the time to re-encode my files to 1.1.4 ... tongue.gif.

Josh keep up the great work!
elpres
Thanks for your work, Josh. It's nice too see what a big improvement you could achieve in the last couple of weeks. smile.gif

Btw, just in case it went unnoticed, a possible bug report has been posted in the "General Audio" section, here.
smok3
tnx,

quick test 1.1.3 vs 1.1.4 (using defaults: flac.exe file.wav) on 92 small files;
1.1.4
92 File(s) 459.040.498 bytes
1.1.3
92 File(s) 472.138.921 bytes
fairway
QUOTE(smok3 @ Feb 14 2007, 11:52) *

tnx,

quick test 1.1.3 vs 1.1.4 (using defaults: flac.exe file.wav) on 92 small files;
1.1.3
92 File(s) 459.040.498 bytes
1.1.4
92 File(s) 472.138.921 bytes


So flac 1.1.4 compresses worse than 1.1.3?
Martin H
Yes, indeed - Great job you have done on this release also, Josh smile.gif

I have personally switched back to WavPack, but you forsure deserves some kudo's for your coding skills and motivation for keeping up with all this for so many years smile.gif

Best regards beer.gif

CU, Martin
goodnews
Thanks for this new release Josh!
smok3
fairway: nope, typo, fixed.
fairway
QUOTE(smok3 @ Feb 14 2007, 12:09) *

fairway: nope, typo, fixed.


Wow I would say the compression quite increased a lot! I love Flac. But let's not forget TAK cool.gif
goodnews
Has anyone compiled an Intel (or Universal Binary) Macintosh version of this new FLAC 1.1.4 package?

Download link please. Thanks!
Florian
AFAIK, ntohl() is defined in <winsock.h> (actually <winsock2.h>) on all versions of VC++, so
CODE
#if defined(_MSC_VER) && _MSC_VER <= 1200

should be
CODE
#if defined(_MSC_VER)
in bitreader.c and bitwriter.c.
PatchWorKs
QUOTE(gottkaiser @ Feb 14 2007, 10:01) *

The batch file from Synthetic Soul will work. You just have to change the version string "flacVersion=113" to "flacVersion=114".


I tried but it won't. crying.gif

Note that i have OGG-flacs.
windmiller
Fantastic, what a great year this has been for Flac users, year as in 12 months, not calendar year smile.gif
smok3
and flac -5 vs flac -8 on set of short 70 samples (flac 1.1.4):

70 short files
---------------------------
flac5\ 521.737.686 | render time ~3 minutes
flac8\ 516.297.252 | render time ~7 minutes
orig\ 1.502.251.352

edit, optimfrog v4.600ex defaults
frog\ 480.359.971 | render time ~9 minutes

(render times are really just aprox., decoding speed not tested)
le_canz
Thanks for your great work Josh smile.gif
probedb
Fantastic work smile.gif Just after I reencoded to 1.1.3 too wink.gif At least I can run a full reencode now to 1.1.4 as none of my files are encoded to this yet.
madorangepanda
Thanks for the great work.
I'm getting double the speed for -8 encoding now.
One odd thing is that a few files on one of my albums have ended up slightly larger, though the album had an overall decrease so that's allright.
ozmosis82
Great job Josh. I definitely appreciate the work you've put into FLAC.
dyneq
I ran a quick test with Timer on a single image file (soundtrack to 'Finding Nemo') using no parameters (defaults). I have a P4 3GHz with 1GB RAM. If someone provides an optimized ICL SSE build, I'll be happy to test wink.gif

CODE
Original File: 638,775,020 bytes test_image.wav

flac 1.1.3

test_image.wav: wrote 329,487,790 bytes, ratio=0.516

Kernel Time  =     3.546 = 00:00:03.546 =   2%
User Time    =    62.890 = 00:01:02.890 =  48%
Process Time =    66.437 = 00:01:06.437 =  50%
Global Time  =   130.422 = 00:02:10.422 = 100%

flac 1.1.4

test_image.wav: wrote 328,246,889 bytes, ratio=0.514

Kernel Time  =     3.625 = 00:00:03.625 =   2%
User Time    =    49.406 = 00:00:49.406 =  40%
Process Time =    53.031 = 00:00:53.031 =  43%
Global Time  =   123.281 = 00:02:03.281 = 100%


Thanks, Josh!
jaybeee
Excellent stuff Josh biggrin.gif

FLAC is, and has been, my lossless encoder of choice since I started using lossless audio compression (~3yrs now).

As I always use the --best (aka -8) switch I'm gonna notice a significant improvement, so that's brilliant.

Keep up the good work cool.gif
JunkieXL
Thanks Josh!

Appreciate all of your hard work and constant efforts to answer problems/questions posted in the forum. FLAC is still my codec of choice for my lossless encoding needs.
JXL
culturevulture
FLAC is my lossless codec of choice too. Hardware support is excellent (SqueezeBox in my case) and I never had a single problem with my FLAC files. Thank you Josh and please keep up the excellent work! I'm trying the new version right now and speed improvements as well as compression improvements really make my day!
jcoalson
thanks for the kind words everyone. I will take a look at that possible replaygain bug.
4tified
Another thanks from a FLAC user!! I'm excited about the increase in encoding speed. I've just started last weekend back up my CD collections and this new build will help it go by even faster!! Awesome job!
LotharZ
Great work jcoalson, thx.
Haicube
Excellent news... so it seems 114 improved everything, which is great.

Now where are updated benchmarks comparing the lossless formats ^^

Not that I care, due to free+HWsupport+established... my support is surely won and I don't really care about other formats anymore..
TREX6662k6
Was looking forward to this release
Thanks!
DrGreen
Thanks for this new release. I was waiting for it before doing a batch convertion
aval57
QUOTE(Florian @ Feb 14 2007, 08:23) *

AFAIK, ntohl() is defined in <winsock.h> (actually <winsock2.h>) on all versions of VC++, so
CODE
#if defined(_MSC_VER) && _MSC_VER <= 1200

should be
CODE
#if defined(_MSC_VER)
in bitreader.c and bitwriter.c.


Thanks Josh!

On a related note: to build with mingw32 (msys) I had to comment out these #ifdefs in bitreader/bitwriter.c so that #include <winsock.h> would be visible to the compiler, and manually add -lwsock32 to the linker options.
emtee
Thanks.

Now if only winamp's plugin could get a little love as well...
I've experienced problems when seeking near the end of the song. Also, apparently flac plugin for winamp doesn't support Media Library tags, preventing other plugins from reading the song info (such as albumlist, last.fm, etc...).
DigitalMan
Thank you, Josh. Your excellent work is very much appreciated. I have my entire collection in FLAC (200GB) and look forward to 1.1.4. Keep up the good work!

biggrin.gif
jamesbaud
QUOTE(DigitalMan @ Feb 14 2007, 19:12) *

Thank you, Josh. Your excellent work is very much appreciated. I have my entire collection in FLAC (200GB) and look forward to 1.1.4. Keep up the good work!

biggrin.gif


Just wondering... If your collection is already archived in an earlier version of FLAC, is there any reason to transcode to a newer version, other than to save some additional space?
Bourne
does this new version fixes this bug here:
http://www.hydrogenaudio.org/forums/index....1287&hl=bug

i was pretty disturbed with this, and the foobar guy said it's not at their end.

thanks for inputs!
DigitalMan
QUOTE(jamesbaud @ Feb 14 2007, 19:28) *

QUOTE(DigitalMan @ Feb 14 2007, 19:12) *

Thank you, Josh. Your excellent work is very much appreciated. I have my entire collection in FLAC (200GB) and look forward to 1.1.4. Keep up the good work!

biggrin.gif


Just wondering... If your collection is already archived in an earlier version of FLAC, is there any reason to transcode to a newer version, other than to save some additional space?


Good question. I think the new version has some tagging upgrades (album art, lyrics, etc.) and some other improvements (check changelogs to be sure) beyond some space saving that I may take advantage of. I'll probably transcode to 1.1.4 eventually just to save a bit of space, but 1.1.2 has worked great for me. I like to keep on the most recent version if its not too much trouble and to encourage further improvements. If I can gain a few GB of space with an overnight transcode I'll probably do it.
user
great!
I try soon flac 1.1.4 for encoding my next album CD.
For now, I thank in advance ! for fixing the comma-bug, and especially speed improvements on flac -8 , which i use on my P3-800MHz, I am curious how it works out !
DJED
For my amusement (and piece of mind), I did:

Ripped a track to WAV
Encoded to 1.1.3 via FLAC front end using -8
File size was 27.7 mb

Converted via the lil batch program to 1.1.4
File size is 27.5 mb

Used the FLAC 1.1.3 to decode to WAV
Used FC /B to compare source WAV to decoded WAV....

No differences. I am pleased and impressed.

THANKS!!!
Zoom
QUOTE(DigitalMan @ Feb 15 2007, 00:04) *

I'll probably transcode to 1.1.4 eventually just to save a bit of space, but 1.1.2 has worked great for me. I like to keep on the most recent version if its not too much trouble and to encourage further improvements. If I can gain a few GB of space with an overnight transcode I'll probably do it.

I was in the same boat, well figuratively speaking. My FLAC collection was still in 1.1.2 also. I started my conversion last night and I've been seeing some pretty decent improvements. On quite a few files from 1.1.2 to 1.1.4 I've been seeing as much as a 6% improvement. Although I must say that this is not the norm, on average I'd say the compression advantage I've observed is closer to 2% or thereabouts. 2% of 200GB is 4GB so that's a pretty decent reduction to me. YMMV.

EDIT: Instead of adding a new post, I'll just put my final results here. I ended up saving just over 5GB on my 200GB collection. Which ends up equating to 2.5%.
M
QUOTE(Bourne @ Feb 15 2007, 00:04) *

does this new version fixes this bug here:
http://www.hydrogenaudio.org/forums/index....1287&hl=bug

i was pretty disturbed with this, and the foobar guy said it's not at their end.

thanks for inputs!


No, this version does not correct that behaviour. As noted in the other thread, if this is an annoyance you can simply use "%s" in place of "-" to create a temporary file, thus avoiding the use of a pipe, and obtain normal seek tables.

- M.
demkun
Thanks so much, hugely appreciated.
birdie
Offtopic:

How does flake compares to FLAC? Is flake format compatible to FLAC (I mean will FLAC play flake encoded files)?
smthmlk
Some benchmarking...

Versions tested: flac 1.1.2, 1.1.3 and 1.1.4
Compiled for x86_64 GNU/Linux (2.6.18.3 smp)
Settings used: -8 -V
Benchmarked on an AMD 4200+ x2 (dual core 2.2ghz), 2GB pc3200 ram, 74GB Raptor SATA hard drive

Test1, Long track, "Tanya" from Dexter Gordons "One Flight Up" CD (RVG Edition)
-- wave file: 193776620 Bytes or 184.8MB
CODE

VER        ENC TIME      SIZE(Bytes, MBytes)        SIZE DECREASE FROM PREVIOUS VERSION
112        2m28s        124323247, 118.283        --
113        1m50s        124118163, 118.368        205084 Bytes, or 0.2MB
114        1m7s         124028937, 118.283         89226 Bytes, or 0.09MB



Test2, Short Track, "Cue" from Yellow Magic Orchestras "Ultimate Collection CD2"
-- wave file: 47886764 Bytes, 45.7MB
CODE

VER        ENC TIME      SIZE(Bytes, MBytes)          SIZE DECREASE FROM PREVIOUS VERSION
112        0m37s        29250006, 27.895        --
113        0m27s        28948188, 27.607        301818 Bytes, 0.287MB
114        0m16s        28884496, 27.546         63692 Bytes, 0.061MB



small decrease in file size (always welcome) but more importantly, a very noticeable decrease in encoding time. I would like to know how such a large decrease in encoding time was achieved (different data structure used, etc). Regardless, very well done & thanks!
MC Escher
I'm trying to convert to Flac 1.1.4 using Foobar's custom encoder in the convertor with the flac.exe from the Flac homepage and the following parameters:
QUOTE
-8 %d=%tracknumber%

But Foobar gives the following error:
QUOTE
Error writing to file (Unsupported format or corrupted file) : file://D:\filepath\filename.flac

Do I have some parameter wrong or is it just impossible to do what I want to do?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.