Skip to main content

Topic: FLAC v1.3.2 Final (Read 15942 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • NetRanger
  • [*][*][*]
FLAC v1.3.2 Final
FLAC 1.3.2 released - 1 Jan 2017
Code improvements and hardening and many minor bug fixes. See the changelog for more information.

https://xiph.org/flac/changelog.html
https://xiph.org/flac/download.html
  • Last Edit: 03 January, 2017, 10:45:54 AM by greynol

  • birdie
  • [*][*][*]
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.

  • Atlantis
  • [*][*][*][*]
Re: FLAC v1.3.2 Final
Reply #3
Vital papers will demonstrate their vitality by spontaneously moving from where you left them to where you can't find them.

  • Maurits
  • [*][*][*][*]
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.
There is a hidden message in the song at approximately 4:32. If played at half speed, Waters can be heard to say, "That was pretty avant-garde, wasn't it?"

  • johnb
  • [*]
Re: FLAC v1.3.2 Final
Reply #5
Not yet! File not found ...

  • Apesbrain
  • [*][*][*][*][*]
Re: FLAC v1.3.2 Final
Reply #6
Looks like it's on the Xiph downloads page:
http://downloads.xiph.org/releases/flac/

  • o-l-a-v
  • [*][*][*]
Re: FLAC v1.3.2 Final
Reply #7
Not yet! File not found ...
DL works for me too. But here is a mirror for you: https://mega.nz/#!O8Q1BZzQ!mwf6kYjdhlT0BcIuZ3Pk_rIFLJEtvyNtC7diH-r8Rik
(Just repacked to 7z to save bytes)

  • lvqcl
  • [*][*][*][*][*]
  • Developer
Re: FLAC v1.3.2 Final
Reply #8

  • Maurits
  • [*][*][*][*]
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/
There is a hidden message in the song at approximately 4:32. If played at half speed, Waters can be heard to say, "That was pretty avant-garde, wasn't it?"

  • sundance
  • [*][*][*]
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.

  • Maurits
  • [*][*][*][*]
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.
There is a hidden message in the song at approximately 4:32. If played at half speed, Waters can be heard to say, "That was pretty avant-garde, wasn't it?"

  • NetRanger
  • [*][*][*]
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

  • saratoga
  • [*][*][*][*][*]
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.

  • sundance
  • [*][*][*]
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.

  • NetRanger
  • [*][*][*]
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. ;)

  • NetRanger
  • [*][*][*]
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

  • sanskrit44
  • [*]
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

  • nastea
  • [*][*]
Re: FLAC v1.3.2 Final
Reply #18
How many flac 1.3.2 versions will come out this year?

  • Wombat
  • [*][*][*][*][*]
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!

  • lylew
  • [*]
Re: FLAC v1.3.2 Final
Reply #20
In somewhat FLAC related news, Firefox 51 now supports FLAC. See https://www.mozilla.org/en-US/firefox/51.0/releasenotes/

  • Maurits
  • [*][*][*][*]
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.
There is a hidden message in the song at approximately 4:32. If played at half speed, Waters can be heard to say, "That was pretty avant-garde, wasn't it?"

  • Rollin
  • [*][*][*][*]
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!
  • Last Edit: 13 February, 2017, 10:03:22 AM by Rollin

  • Case
  • [*][*][*][*][*]
  • Developer (Donating)
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.

  • Rollin
  • [*][*][*][*]
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.