jcoalson
Feb 14 2007, 01:23
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.htmlDevelopers will be happy to know the API is unchanged!
Synthetic Soul
Feb 14 2007, 01:50
Very nice work Josh. Some great improvements and fast bug-fixing.
jcoalson
Feb 14 2007, 01:58
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
Feb 14 2007, 02:36
Thank you for all your hard work.
rohangc
Feb 14 2007, 02:47
Thank you very much for your hard work, Josh!
@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!

Now, I can't wait until I transcode to v1.1.4 (Thank you for your excellent work too

).
gottkaiser
Feb 14 2007, 03:01
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
Feb 14 2007, 03:05
WOW! So many great improvements in so little time. Thanks for the effort, Josh!
johnsonlam
Feb 14 2007, 03:12
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
Feb 14 2007, 03:13
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).
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 ...

.
Josh keep up the great work!
elpres
Feb 14 2007, 04:17
Thanks for your work, Josh. It's nice too see what a big improvement you could achieve in the last couple of weeks.

Btw, just in case it went unnoticed, a possible bug report has been posted in the "General Audio" section,
here.
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
Feb 14 2007, 04:55
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
Feb 14 2007, 05:00
Yes, indeed - Great job you have done on this release also, Josh

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

Best regards

CU, Martin
goodnews
Feb 14 2007, 05:09
Thanks for this new release Josh!
fairway: nope, typo, fixed.
fairway
Feb 14 2007, 05:10
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
goodnews
Feb 14 2007, 05:45
Has anyone compiled an Intel (or Universal Binary) Macintosh version of this new FLAC 1.1.4 package?
Download link please. Thanks!
Florian
Feb 14 2007, 06: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.
PatchWorKs
Feb 14 2007, 06:36
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.
Note that i have OGG-flacs.
windmiller
Feb 14 2007, 06:40
Fantastic, what a great year this has been for Flac users, year as in 12 months, not calendar year
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
Feb 14 2007, 07:25
Thanks for your great work Josh
probedb
Feb 14 2007, 08:21
Fantastic work

Just after I reencoded to 1.1.3 too

At least I can run a full reencode now to 1.1.4 as none of my files are encoded to this yet.
madorangepanda
Feb 14 2007, 10:09
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
Feb 14 2007, 10:51
Great job Josh. I definitely appreciate the work you've put into FLAC.
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
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
Feb 14 2007, 11:12
Excellent stuff Josh
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
JunkieXL
Feb 14 2007, 11:48
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
Feb 14 2007, 12:19
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
Feb 14 2007, 12:44
thanks for the kind words everyone. I will take a look at that possible replaygain bug.
4tified
Feb 14 2007, 13:01
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
Feb 14 2007, 13:02
Great work jcoalson, thx.
Haicube
Feb 14 2007, 13:30
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
Feb 14 2007, 13:33
Was looking forward to this release
Thanks!
DrGreen
Feb 14 2007, 14:44
Thanks for this new release. I was waiting for it before doing a batch convertion
aval57
Feb 14 2007, 16:24
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.
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
Feb 14 2007, 20: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!
jamesbaud
Feb 14 2007, 21: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!

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
Feb 14 2007, 22:04
does this new version fixes this bug here:
http://www.hydrogenaudio.org/forums/index....1287&hl=bugi was pretty disturbed with this, and the foobar guy said it's not at their end.
thanks for inputs!
DigitalMan
Feb 14 2007, 23:04
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!

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.
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 !
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!!!
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%.
QUOTE(Bourne @ Feb 15 2007, 00:04)

does this new version fixes this bug here:
http://www.hydrogenaudio.org/forums/index....1287&hl=bugi 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
Feb 15 2007, 12:05
Thanks so much, hugely appreciated.
birdie
Feb 15 2007, 13:52
Offtopic:
How does flake compares to FLAC? Is flake format compatible to FLAC (I mean will FLAC play flake encoded files)?
smthmlk
Feb 15 2007, 14:06
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
Feb 15 2007, 16:07
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.