Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: FLAC v1.3.2 Final (Read 305167 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: FLAC v1.3.2 Final

Reply #1
Seems like there are zero speed (except for "old Intel CPUs")/compression improvements.

 

Re: FLAC v1.3.2 Final

Reply #2
No Windows build yet.
Allegari nihil et allegatum non probare, paria sunt.


Re: FLAC v1.3.2 Final

Reply #4
Seems like there are zero speed (except for "old Intel CPUs")/compression improvements.
Almost all the people who tested it during the pre-release phase reported small compression improvements. That will be down to that changed LPC order guess that is mentioned in the changelog.
Every night with my star friends / We eat caviar and drink champagne
Sniffing in the VIP area / We talk about Frank Sinatra
Do you know Frank Sinatra? / He's dead

Re: FLAC v1.3.2 Final

Reply #5
Not yet! File not found ...




Re: FLAC v1.3.2 Final

Reply #9
There have been issues with some of the mirrors apparently but more should be updated by now: http://downloads.xiph.org/releases/flac/
Every night with my star friends / We eat caviar and drink champagne
Sniffing in the VIP area / We talk about Frank Sinatra
Do you know Frank Sinatra? / He's dead

Re: FLAC v1.3.2 Final

Reply #10
To whom it may concern: I did some benchmarking with the official xiph build of flac v1.3.2.
  • CPU: i5-2400 @ 3.1 GHz
  • SSD: Samsung 850 EVO 250 GB
  • OS: Windows 8.1 64 bit
  • Compression: -8
(the timing was done with "timer64.exe", v14 by Igor Pavlov)
Code: [Select]
flac132_x86_xiph:
Kernel  Time =     2.078 =    2%
User    Time =    75.515 =   95%
Process Time =    77.593 =   98%    Virtual  Memory =     14 MB
Global  Time =    78.839 =  100%    Physical Memory =     14 MB
1.167.279.038 Bytes in 40 files

flac132_x64_xiph:
Kernel  Time =     2.171 =    3%
User    Time =    65.437 =   95%
Process Time =    67.609 =   98%    Virtual  Memory =     14 MB
Global  Time =    68.857 =  100%    Physical Memory =     13 MB
1.167.279.038 Bytes in 40 files

flac131_x64_xiph:
Kernel  Time =     2.203 =    3%
User    Time =    67.515 =   95%
Process Time =    69.718 =   98%    Virtual  Memory =     14 MB
Global  Time =    70.808 =  100%    Physical Memory =     13 MB
1.167.334.662 Bytes in 40 files

flac131_x64_icl:
Kernel  Time =     2.187 =    3%
User    Time =    68.156 =   95%
Process Time =    70.343 =   98%    Virtual  Memory =     14 MB
Global  Time =    71.690 =  100%    Physical Memory =     13 MB
1.167.334.662 Bytes in 40 files

flac131_x64-git-bc1f15db (AiZ):
Kernel  Time =     2.281 =    3%
User    Time =    67.171 =   95%
Process Time =    69.453 =   98%    Virtual  Memory =     14 MB
Global  Time =    70.667 =  100%    Physical Memory =     13 MB
1.167.279.038 Bytes in 40 files
Bottom line:
In my test, although performed on an ancient CPU, Xiph's 64 bit build was the fastest encoder. And additionally saved some bytes  ;) .
32 bit binary is significantly slower.
I've added tests of different other flac 1.3.1 binaries (collected in this thread).
N.B. AiZ's binary was the fastest on my Core2 CPU...

Big thanks to the team (Eric, lvqcl, et al.)
.sundance.

Re: FLAC v1.3.2 Final

Reply #11
[..]
In my test, although performed on an ancient CPU, Xiph's 64 bit build was the fastest encoder. And additionally saved some bytes  ;) .
[..]
Thanks, that is interesting. I knew there had been some improvements that could benefit 64 bit performance but I hadn't expected the difference to be that big.
Every night with my star friends / We eat caviar and drink champagne
Sniffing in the VIP area / We talk about Frank Sinatra
Do you know Frank Sinatra? / He's dead

Re: FLAC v1.3.2 Final

Reply #12
Code: [Select]
FLAC v1.3.2
Built on Jan 23 2017, GCC 6.3.0

commit : 0c741d59489c718d1e0f86ce51646da42e87a860 (2017-01-22)

https://xiph.org/flac/

https://git.xiph.org/?p=flac.git;a=summary
https://github.com/xiph/flac

Re: FLAC v1.3.2 Final

Reply #13
[..]
In my test, although performed on an ancient CPU, Xiph's 64 bit build was the fastest encoder. And additionally saved some bytes  ;) .
[..]
Thanks, that is interesting. I knew there had been some improvements that could benefit 64 bit performance but I hadn't expected the difference to be that big.

FLAC uses some of the SS(S)E intrinsics, which benefit from having more vector registers in 64 bit mode IIRC.

Re: FLAC v1.3.2 Final

Reply #14
@NetRanger:
Just ran my little test suite with your binary. No idea if it's got anything to do with the UPX compression used, but it performed significantly worse than xiph's official release:
Code: [Select]
24.01.2017:

flac-1.3.2_2017-01-22_x86_x64-gcc630 (upx):
Kernel  Time =     2.203 =    2%
User    Time =    79.296 =   95%
Process Time =    81.500 =   98%    Virtual  Memory =     15 MB
Global  Time =    82.754 =  100%    Physical Memory =     16 MB

flac132_x64_xiph:
Kernel  Time =     2.359 =    3%
User    Time =    65.187 =   94%
Process Time =    67.546 =   97%    Virtual  Memory =     14 MB
Global  Time =    68.956 =  100%    Physical Memory =     13 MB
.sundance.

Re: FLAC v1.3.2 Final

Reply #15
@sundance :
Don't have a clue either. The Xiph binaries haven't been updated since the official release of v1.3.2. Don't know with what the Xiph's binaries have been compiled through.

Working on making a new set of FLAC binaries since there been a couple of updates on the source. Im using the 'media-autobuild_suite' for my compilation needs, Im a noob when it comes to setting up a compilation environment, so i use something finished instead. ;)

Re: FLAC v1.3.2 Final

Reply #16
Code: [Select]
FLAC v1.3.2
Built on Jan 24, 2017, GCC 6.3.0

commit : 33f093ae2f9d850dfa4dc3e7b60fba282731f894 (2017-01-23)

https://xiph.org/flac/

https://git.xiph.org/?p=flac.git;a=summary
https://github.com/xiph/flac

Re: FLAC v1.3.2 Final

Reply #17
the icl compiles from rarewares (always) used to be the fastet for me. i dont know that much about compiling, so i wonder if this is true in general, or just a strange incident?


official build
Total encoding time: 0:05.886, 368.36x realtime

netranger gcc build
Total encoding time: 0:06.634, 326.83x realtime

Re: FLAC v1.3.2 Final

Reply #18
How many flac 1.3.2 versions will come out this year?

Re: FLAC v1.3.2 Final

Reply #19
I don't see much on the mailing list that suggest we need new compiles. Seems like several people change compiling behaviour but nothing worthwhile when you have a working 1.3.2 official compile.
Is troll-adiposity coming from feederism?
With 24bit music you can listen to silence much louder!


Re: FLAC v1.3.2 Final

Reply #21
How many flac 1.3.2 versions will come out this year?
There won't be any more 1.3.2 versions, all you're seeing is people making their own compiles of 1.3.2 for a variety of reasons.

There has been talk of a quick release of 1.3.3 to fix a few small bugs but that, if that even happens, will not be anything worth holding out for. It wouldn't amount to any notable differences to end users, only for some developers.
Every night with my star friends / We eat caviar and drink champagne
Sniffing in the VIP area / We talk about Frank Sinatra
Do you know Frank Sinatra? / He's dead

Re: FLAC v1.3.2 Final

Reply #22
I encountered problem when using flac encoder 1.3.2 But 1.3.1 works OK. 1.3.2 cannot encode w64 file which is 24 bit, 96 kHz, 6 channels. Encoder gives out error "got partial sample". I tried official 1.3.2 windows 32 bit compile from xiph.org and also compile from foobar2000 free encoder pack. Results are the same. I also created ticket on sourceforge - https://sourceforge.net/p/flac/bugs/453
Unfortunately sample file is very big (4.11 GB), because i cannot reproduce problem with small files.
Sample: w64 - https://drive.google.com/open?id=0B5sV6iTkjJSsNHJHVjE3RG5TMFU, and same file compressed with wavpack - https://drive.google.com/open?id=0B5sV6iTkjJSsbWRCWGRZcG9zWkk
BE CAREFUL, FILE CONTAINS WHITE NOISE!

Re: FLAC v1.3.2 Final

Reply #23
Thanks for reporting before they release the next version. While waiting for that you can download a fixed 1.3.2 from the attachment.

Re: FLAC v1.3.2 Final

Reply #24
While waiting for that you can download a fixed 1.3.2 from the attachment.
Thanks. Fix confirmed. Free encoded pack probably also should be updated/changed.