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 1.3.0 has been released (Read 189549 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

FLAC 1.3.0 has been released

Reply #75
I'm not sure what you mean Wolf.

--ignorelength doesn't work?



FLAC 1.3.0 has been released

Reply #78
I'm late to the party, but anyways... didn't find any newer info about FLAC 1.3.0 builds for Windows, so I tested all the ones mentioned here.

Code: [Select]
system:                 i7-3770, 16gb ram, win8pro-x64
test method:            flac.exe -8 input.flac -o output.flac
_________________________________________

input:                                          bytes          file MD5                            fb2k verification MD5

flac 1.2.1, 3h22m, 44.1kHz/16bit/2ch            1,708,858,410  1092139DA14A43C016F614A1A070598C    FC2B730F57920D49D4E41604FE14A623
_________________________________________

results:                        time    ratio  bytes          file MD5                            fb2k verification MD5              flac.exe MD5

1.3.0-case-x32                  2:47    0.998  1,705,099,033  9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    4ADD826644D303B57D220F866C67292B
1.3.0-case-x32-fb2k            2:47    0.998  1,705,099,033  9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    4ADD826644D303B57D220F866C67292B
1.3.0-flacfrontend21-x32        2:49    0.998  1,705,099,033  9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    8C4AE54CE1B243904CEAB30575534FB3
1.3.0-john33-x32                2:52    0.998  1,705,099,033  9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    C31C314E8C1E8DC62EE0CDBE048C6112
1.3.0-john33-x64                2:38    0.998  1,705,098,763  49D7D89FAD8335F339915F7FED0C1265    FC2B730F57920D49D4E41604FE14A623    29546F37C3EB364155FADD43EC570DED
1.3.0-lamedude-sse1-x32        2:53    0.998  1,705,099,033  9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    F08E20ADF2042919CA3BF8305E36CFF6
1.3.0-lamedude-sse2-x32        2:47    0.998  1,705,099,033  9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    6C52EEA53F27CFEC697632194AA4D5D5
1.3.0-lamedude-x64              2:58    0.998  1,705,098,763  49D7D89FAD8335F339915F7FED0C1265    FC2B730F57920D49D4E41604FE14A623    174360529CEBF9371B41019D46F1FDC4
1.3.0-lrn-mingw32-x32          3:18    0.998  1,705,098,763  9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    E87DC0158474E662637886797F36C0DA
1.3.0-lrn-mingw32-o2-x32        2:52    0.998  1,705,098,763  9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    E0D5DAE8EF9BA49D0822901FE5D114A6
1.3.0-lrn-mingw32-o2-core2-x32  2:45    0.998  1,705,099,033  9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    4D650372DBDB65DCC76E34DBAA42FB8F
1.3.0-wcd-x32                  4:00    0.998  1,705,099,033  9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    E5639F8BABD64836B85B4DB119279A7B

1.2.1-official-x32              3:12    0.998  1,705,099,033  2BA84F8B1B5514BE4BED536F341875C7    FC2B730F57920D49D4E41604FE14A623    16344C45643E41544A5C1C926A109C9F
1.2.1b-official-x32            3:15    0.998  1,705,099,033  2BA84F8B1B5514BE4BED536F341875C7    FC2B730F57920D49D4E41604FE14A623    B8396749F374C9F48CBE3B16C5333D49

FLAC 1.3.0 has been released

Reply #79
Bug? Using the -p option results in much larger files than without p (up to 2% larger!). This doesn't seem to happen when I use a blocksize of 512. I haven't tested it on many input files yet, so it might be limited to my input files -- more testing is needed.
Copy Restriction, Annulment, & Protection = C.R.A.P. -Supacon

FLAC 1.3.0 has been released

Reply #80
Bug? Using the -p option results in much larger files than without p (up to 2% larger!). This doesn't seem to happen when I use a blocksize of 512. I haven't tested it on many input files yet, so it might be limited to my input files -- more testing is needed.

Are you seeing this in 1.3.0 but not in older versions?
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

FLAC 1.3.0 has been released

Reply #81
Noob question:
So if FLAC is itself updated, do these changes affect old FLAC files or only FLAC files made with the new version?

FLAC 1.3.0 has been released

Reply #82
Noob question:
So if FLAC is itself updated, do these changes affect old FLAC files or only FLAC files made with the new version?


Only those created with the new version or older files you reencode with the new version.

How do you think they would affect older files unless you did something to them?

FLAC 1.3.0 has been released

Reply #83
Noob question:
So if FLAC is itself updated, do these changes affect old FLAC files or only FLAC files made with the new version?


Only those created with the new version or older files you reencode with the new version.

How do you think they would affect older files unless you did something to them?

No idea. Hence the "noob question".

FLAC 1.3.0 has been released

Reply #84
FLAC git 3194829 win32 and x64 compiles:
win32, x64

Built using MSVC 2013 Update 3 RC using the Windows XP toolset (v120_xp)

I decided to use the latest FLAC git instead of 1.3.0 due to various Windows/MSVC support improvements.
You can browse FLAC's git repository and view all the changes since 1.3.0 here: https://git.xiph.org/?p=flac.git;a=summary

FLAC 1.3.0 has been released

Reply #85
Holy Moly! Just browsed the flac-dev Archives and seems like our fellow member "lvqcl" feels in love with the flac code  He is running amok with improvements. Impressive!
Is troll-adiposity coming from feederism?
With 24bit music you can listen to silence much louder!

FLAC 1.3.0 has been released

Reply #86
quick test
comp. level 8
Intel Q9400 o/c (3.2Ghz)

44100Hz 16Bit sample

~ 54.24x > flac 1.3.0 32bit (john33 icl13)                   
~ 54.24x > flac 1.3.0 64bit (john33 icl13)                   
~ 72.85x > flac (latest git) 32bit (GrieverV msvc2013u3rc)
~ 84.39x > flac (latest git) 64bit (GrieverV msvc2013u3rc)

48000Hz 24Bit sample

~ 27.85x > flac 1.3.0 32bit (john33 icl13)                   
~ 44.65x > flac 1.3.0 64bit (john33 icl13)                   
~ 50.22x > flac (latest git) 32bit (GrieverV msvc2013u3rc)
~ 52.43x > flac (latest git) 64bit (GrieverV msvc2013u3rc)

nice improvements.

FLAC 1.3.0 has been released

Reply #87
nice improvements.


Indeed!

I only just downloaded them. I have not had the time to do any tests or setup my converters to use the git builds.

Nice to see development is continuing. So many nice improvements just looking at the git logs.
I like to use "HD audio" in PaulStretch. "HD audio", lol.

FLAC 1.3.0 has been released

Reply #88
Some basic benchmarks using PowerShell Measure-Command:

Code: [Select]
Command:        flac.exe -8

CPU:            AMD A6-5400K@4.0GHz
CD Image:       44.1/16/Stereo, 57:48

GrieverV    git 3194829    64bit: ~32.98s
GrieverV    git 3194829    32bit: ~44.70s
john33        1.3.0        64bit: ~63.30s
john33        1.3.0        32bit: ~64.33s
Case          1.3.0        32bit: ~66.13s


I hope they start thinking about tagging a release soon because these improvements are definitely worth it.

FLAC 1.3.0 has been released

Reply #89
Great to see some new code here. I was considering FLAC to be "finished" to some extend, as in there is pretty much no room for further improvements.

Definitely glad to see someone take up the work.

I wonder when packagers start pushing builds into upstream, so my Fedora and Debian releases see them.

FLAC 1.3.0 has been released

Reply #90
I wonder when packagers start pushing builds into upstream, so my Fedora and Debian releases see them.

Ubuntu Trusty (14.04) packages Flac 1.3.0, so I bet it's in Sid at the very least. I don't know about Fedora, though.

FLAC 1.3.0 has been released

Reply #91
Interesting.
The speed of encoding for the new alpha x64 build is now on par with FLACUDA/FLACCL.

foobar2000's converter w/ 8 threads:
FLACCL -6
FLAC (x64 alpha build) -8

Ivy Bridge quad-core i7, HD4000 graphics.

FLAC 1.3.0 has been released

Reply #92
Interesting.
The speed of encoding for the new alpha x64 build is now on par with FLACUDA/FLACCL.

That depends very much on the ratio CPU-speed/GPU-speed of course.

On the flac-dev mailinglist itself, some performance checks have been posted as well.
http://www.audiograaf.nl/misc_stuff/FLAC-p...nux-GCC-4.8.pdf (system specs here: http://lists.xiph.org/pipermail/flac-dev/2...ly/004889.html)

This shows speedups around 60%
Music: sounds arranged such that they construct feelings.

FLAC 1.3.0 has been released

Reply #93
74 minutes album, flac -8, on a mobile Core i7 CPU @ 2.2 GHz:
99.81 seconds with 1.3.0, 52.69 seconds with git. That's insane 

FLAC 1.3.0 has been released

Reply #94
Can't edit my post #79 above (some mod please delete it), so here's the updated list... yowzer.

Code: [Select]
system:                 i7-3770, 16gb ram, win8pro-x64
test method:            flac.exe -8 input.flac -o output.flac

flac 1.3.0 binaries:    http://www.hydrogenaudio.org/forums/index.php?showtopic=101082
________________________________________________________________________________
input:                                          bytes           file MD5                            fb2k verification MD5

flac 1.2.1, 3h22m, 44.1kHz/16bit/2ch            1,708,858,410   1092139DA14A43C016F614A1A070598C    FC2B730F57920D49D4E41604FE14A623
________________________________________________________________________________
results:                        time    ratio   bytes           file MD5                            fb2k verification MD5               flac.exe MD5

1.3.0-case-x32                  2:47    0.998   1,705,099,033   9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    4ADD826644D303B57D220F866C67292B
1.3.0-case-x32-fb2k             2:47    0.998   1,705,099,033   9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    4ADD826644D303B57D220F866C67292B
1.3.0-flacfrontend21-x32        2:49    0.998   1,705,099,033   9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    8C4AE54CE1B243904CEAB30575534FB3
1.3.0-flac-git-3194829-x32      1:57    0.988   1,705,098,763   49D7D89FAD8335F339915F7FED0C1265    FC2B730F57920D49D4E41604FE14A623    3B67802CC3D2BD4572B9466763BF2E21
1.3.0-flac-git-3194829-x64      1:53    0.988   1,705,098,763   49D7D89FAD8335F339915F7FED0C1265    FC2B730F57920D49D4E41604FE14A623    27924BE6762C8CEC06CE811DF0513ECA
1.3.0-john33-x32                2:52    0.998   1,705,099,033   9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    C31C314E8C1E8DC62EE0CDBE048C6112
1.3.0-john33-x64                2:38    0.998   1,705,098,763   49D7D89FAD8335F339915F7FED0C1265    FC2B730F57920D49D4E41604FE14A623    29546F37C3EB364155FADD43EC570DED
1.3.0-lamedude-sse1-x32         2:53    0.998   1,705,099,033   9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    F08E20ADF2042919CA3BF8305E36CFF6
1.3.0-lamedude-sse2-x32         2:47    0.998   1,705,099,033   9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    6C52EEA53F27CFEC697632194AA4D5D5
1.3.0-lamedude-x64              2:58    0.998   1,705,098,763   49D7D89FAD8335F339915F7FED0C1265    FC2B730F57920D49D4E41604FE14A623    174360529CEBF9371B41019D46F1FDC4
1.3.0-lrn-mingw32-x32           3:18    0.998   1,705,098,763   9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    E87DC0158474E662637886797F36C0DA
1.3.0-lrn-mingw32-o2-x32        2:52    0.998   1,705,098,763   9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    E0D5DAE8EF9BA49D0822901FE5D114A6
1.3.0-lrn-mingw32-o2-core2-x32  2:45    0.998   1,705,099,033   9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    4D650372DBDB65DCC76E34DBAA42FB8F
1.3.0-wcd-x32                   4:00    0.998   1,705,099,033   9BE9ABC5283909DC0F08A822F0B8FF46    FC2B730F57920D49D4E41604FE14A623    E5639F8BABD64836B85B4DB119279A7B

1.2.1-official-x32              3:12    0.998   1,705,099,033   2BA84F8B1B5514BE4BED536F341875C7    FC2B730F57920D49D4E41604FE14A623    16344C45643E41544A5C1C926A109C9F
1.2.1b-official-x32             3:15    0.998   1,705,099,033   2BA84F8B1B5514BE4BED536F341875C7    FC2B730F57920D49D4E41604FE14A623    B8396749F374C9F48CBE3B16C5333D49

FLAC 1.3.0 has been released

Reply #95
john33-x64 compile of 1.3.0 still has the fastet RG scanning with metaflac. No science but 5GB scanned in 1.06min against 1.12min with git x64.
Is troll-adiposity coming from feederism?
With 24bit music you can listen to silence much louder!

FLAC 1.3.0 has been released

Reply #96
I hope they start thinking about tagging a release soon because these improvements are definitely worth it.

They are thinking of a 1.3.1: "This fix alone is worth a new release so its time to work towards one."

It would probably be useful if people gave this Git a good grilling and report any issues here or on the mailing list.
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

FLAC 1.3.0 has been released

Reply #97
Hello guys,

Could you please test this one, it looks pretty good for a win32 compile.

Code: [Select]
-=-=-=-=-=-=-=-=-=-= Configuration Complete =-=-=-=-=-=-=-=-=-=-

  Configuration summary :

    FLAC version : ........................ 1.3.0

    Host CPU : ............................ i686
    Host Vendor : ......................... pc
    Host OS : ............................. mingw32

    Compiler is GCC : ..................... yes
    GCC version : ......................... 4.9.0
    Compiler is Clang : ................... no
    SSE optimizations : ................... yes
    Asm optimizations : ................... yes
    Ogg/FLAC support : .................... no

Quick test:
Code: [Select]
Command:        flac.exe -8

CPU:            Intel e7200@2.86GHz
CD Image:       44.1/16/Stereo, 58:44

GrieverV    git 3194829    64bit: ~50.20s
GrieverV    git 3194829    32bit: ~57.68s
john33        1.3.0        32bit: ~83.97s
AiZ         git 7251201    32bit: ~51.05s

Thanks,

    AiZ

FLAC 1.3.0 has been released

Reply #98
I hope they start thinking about tagging a release soon because these improvements are definitely worth it.

They are thinking of a 1.3.1: "This fix alone is worth a new release so its time to work towards one."

It would probably be useful if people gave this Git a good grilling and report any issues here or on the mailing list.

That's awesome news! I'm not sure how I missed that on their mailing list.


Hello guys,

Could you please test this one, it looks pretty good for a win32 compile.

-snip-

Thanks,

    AiZ

It's nice to see MSVC compiles are comparable to GCC and vice versa. 64bit builds would be nice to see since the 32bit is nearly the speed of the MSVC 64bit.

I'd be wary of using GCC 4.9.0. I've seen a few projects (FFmpeg, Musl) that have had some serious issues with it.

FLAC 1.3.0 has been released

Reply #99
FLAC git 3194829 win32 and x64 compiles:
win32, x64

Built using MSVC 2013 Update 3 RC using the Windows XP toolset (v120_xp)

I decided to use the latest FLAC git instead of 1.3.0 due to various Windows/MSVC support improvements.
You can browse FLAC's git repository and view all the changes since 1.3.0 here: https://git.xiph.org/?p=flac.git;a=summary

I get a nice encoding speed improvement with an i5 CPU, but with an older AMD X2 4000+ it performs the same as the old 1.3.0 from last year. Is this normal?
(Always using x64 on Win7.)