Skip to main content

Topic: flac 1.3.0 pre-release (Read 66563 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • romor
  • [*][*][*][*][*]
flac 1.3.0 pre-release

flac 1.3.0 pre-release
Reply #1
Whoa.  They've been on 1.2.1 for six years now, haven't they?  I never saw this coming.
FLAC -2 w/ lossyWAV 1.3.0i -q X -i

  • chi
  • [*]
flac 1.3.0 pre-release
Reply #2
Whoa.  They've been on 1.2.1 for six years now, haven't they?  I never saw this coming.


There was a discussion about “The future of FLAC” here half a year ago, so it isn’t completely out of the blue. :-)

  • skamp
  • [*][*][*][*][*]
  • Developer
flac 1.3.0 pre-release
Reply #3
Works fine on Arch Linux.
See my profile for measurements, tools and recommendations.

  • mudlord
  • [*][*][*][*][*]
  • Developer (Donating)
flac 1.3.0 pre-release
Reply #4
As usual, Fidel Castro Loco ignored Windows.

  • romor
  • [*][*][*][*][*]
flac 1.3.0 pre-release
Reply #5
mudlord, don't overkill. You spent so much ink on him already. If you follow the topic you'll see that it's tested fine under mingw/msys and issues and patches are further provided for msvc.
If you want to be constructive, no one stops you

  • AiZ
  • [*][*]
flac 1.3.0 pre-release
Reply #6
-=-=-=-=-=-=-=-=-=-= Configuration Complete =-=-=-=-=-=-=-=-=-=-

  Configuration summary :

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

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

    Compiler is GCC : ..................... yes
    GCC version : ......................... 4.7.2

flac-1.3.0pre1.zip
AiZ stupid homepage - http://aiz.free.fr

  • zfox
  • [*]
flac 1.3.0 pre-release
Reply #7
Configuration summary :

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

    Host CPU : ............................ x86_64
    Host Vendor : ......................... unknown
    Host OS : ............................. linux-gnu

    Compiler is GCC : ..................... yes
    GCC version : ......................... 4.6

My own Linux build could not decode 1 file out of 4 that were tested. It ended with an error:

03.flac: ERROR while decoding data
        state = FLAC__STREAM_DECODER_END_OF_STREAM
  • Last Edit: 04 March, 2013, 06:38:32 AM by zfox

  • Case
  • [*][*][*][*][*]
  • Developer (Donating)
flac 1.3.0 pre-release
Reply #8
Compiling it with MSVC required some modifications and I'm unhappy to see that it still can't encode larger than 2 GB files.

  • zfox
  • [*]
flac 1.3.0 pre-release
Reply #9
I encoded 5 full random jazz/rock albums (-8) and I get a bit (less than 1%) more compression size than before. So, no improvement here.

  • ktf
  • [*][*][*][*][*]
flac 1.3.0 pre-release
Reply #10
My own Linux build could not decode 1 file out of 4 that were tested. It ended with an error:

Does the file decode with 1.2.1? Also, have you run make check? If yes to both questions, this might be worth investigating.

I encoded 5 full random jazz/rock albums (-8) and I get a bit (less than 1%) more compression size than before. So, no improvement here.

You know that 1% more compression is quite a lot for lossless audio?

As usual, Fidel Castro Loco ignored Windows.

I really wonder why you think that. If you take a look at what has been posted today on the FLAC-dev mailinglist, you'll see he's been busy discussing and applying patches for MSVC, which is obviously for the Windows-build of the flac libraries and command line utilities. Something like FLAC doesn't need much platform-specific stuff because it has been developed in a very portable way.
  • Last Edit: 04 March, 2013, 02:26:57 PM by ktf
Music: sounds arranged such that they construct feelings.

  • eahm
  • [*][*][*][*][*]
flac 1.3.0 pre-release
Reply #11
Agree, 1% is a good improvement.

Why still no 2GB+ support?
  • Last Edit: 04 March, 2013, 03:15:02 PM by eahm

  • db1989
  • [*][*][*][*][*]
  • Global Moderator
flac 1.3.0 pre-release
Reply #12
Yes, still being limited to 2 GB is a glaring problem. Considering that Case already showed that it is easy to support files of any size, this should be fixed in the official code at the earliest opportunity.

  • ktf
  • [*][*][*][*][*]
flac 1.3.0 pre-release
Reply #13
Why still no 2GB+ support?
Because nobody submitted a patch to fix it apparently. No unicode support for Windows either.


edit:
Yes, still being limited to 2 GB is a glaring problem. Considering that Case already showed that it is easy to support files of any size, this should be fixed in the official code at the earliest opportunity.
I just submitted this to the flac-dev mailinglist. @eahm: yes, but not everyone's reading HA that thorough
  • Last Edit: 04 March, 2013, 03:29:49 PM by ktf
Music: sounds arranged such that they construct feelings.

  • eahm
  • [*][*][*][*][*]
flac 1.3.0 pre-release
Reply #14
But there is a "patch", I am using Case's version and it has 2GB+ support.

  • benski
  • [*][*][*][*][*]
  • Developer
flac 1.3.0 pre-release
Reply #15
Yes, still being limited to 2 GB is a glaring problem. Considering that Case already showed that it is easy to support files of any size, this should be fixed in the official code at the earliest opportunity.

I just submitted this to the flac-dev mailinglist. @eahm: yes, but not everyone's reading HA that thorough


A few of us are reading it.  But it would be better for everyone to continue the discussion on the flac-dev list instead.

  • zfox
  • [*]
flac 1.3.0 pre-release
Reply #16
Does the file decode with 1.2.1?

Yes.

Also, have you run make check?

I am doing it now. I hope It doesn't take forever.

You know that 1% more compression is quite a lot for lossless audio?

Actually, I said the opposite from what you understood. Files are bigger now.   
Also, less is different than equal.

  • Kohlrabi
  • [*][*][*][*][*]
  • Global Moderator
flac 1.3.0 pre-release
Reply #17
Maybe Case could provide the patch file instead of the compiled binary, to help out the FLAC devs.
  • Last Edit: 04 March, 2013, 04:14:52 PM by Kohlrabi
It's only audiophile if it's inconvenient.

  • ktf
  • [*][*][*][*][*]
flac 1.3.0 pre-release
Reply #18
Actually, I said the opposite from what you understood. Files are bigger now.   
Also, less is different than equal.

I tried a few files and you are right: the files are larger then with 1.2.1. However, this will not be the case with the final 1.3.0, because the size increase I'm seeing is exactly 4 bytes, probably because the vendor string is now 1.3.0pre1 instead of 1.2.1, that's 4 characters more

But you're right: there have been no improvements considering compression, this release will be to keep FLAC up-to-date for developers mainly.
Music: sounds arranged such that they construct feelings.

  • C.R.Helmrich
  • [*][*][*][*][*]
  • Developer
flac 1.3.0 pre-release
Reply #19
I tried a few files and you are right: the files are larger then with 1.2.1. However, this will not be the case with the final 1.3.0, because the size increase I'm seeing is exactly 4 bytes, probably because the vendor string is now 1.3.0pre1 instead of 1.2.1, that's 4 characters more

OK, so aside from the vendor string, will 1.3.0 produce exactly the same FLAC bit-streams as 1.2.1? I'm just wondering whether 7- and 8-channel support is the only new feature for end users like me...

Chris
If I don't reply to your reply, it means I agree with you.

  • eahm
  • [*][*][*][*][*]
flac 1.3.0 pre-release
Reply #20
You know that 1% more compression is quite a lot for lossless audio?

Actually, I said the opposite from what you understood. Files are bigger now.   
Also, less is different than equal.

Pink Floyd - Echoes

wav: 238 MB (249,587,573 bytes)

flac.exe 1.2.1: 119 MB (125,539,573 bytes)

flac.exe 1.3.0pre1: 119 MB (125,537,329 bytes)

  • marc2003
  • [*][*][*][*][*]
flac 1.3.0 pre-release
Reply #21
flac-1.3.0pre1.zip


could you (or anyone else) tell me what option i need to use to build just the .exe? i've tried compiling myself and it works but i'm ending up with an extra file named libFLAC-8.dll which is required for it to run. i guess i'm just missing a configure option?

  • kurtnoise
  • [*][*][*][*]
flac 1.3.0 pre-release
Reply #22
./configure --enable-static --disable-shared

  • zfox
  • [*]
flac 1.3.0 pre-release
Reply #23
Well, the first directory contains wav files that include no foreign metadata or tags. The second directory, files that were encoded with the Rarewares build. The third directory, files with my new linux 1.3.0 build.


Code: [Select]
zfox@paokfc01:~/temp/wav$ ls -la
total 2069368
drwxrwxr-x 2 zfox zfox      4096 ΞœΞ¬Ο  5 08:18 .
drwxrwxr-x 6 zfox zfox      4096 ΞœΞ¬Ο  5 08:18 ..
-rw------- 1 zfox zfox 644570348 ΞœΞ¬Ο  5 07:22 Caravan - Ether Way.wav
-rw------- 1 zfox zfox 466453388 ΞœΞ¬Ο  5 07:22 King Crimson - Islands.wav
-rw------- 1 zfox zfox 553853708 ΞœΞ¬Ο  5 07:22 Miles Davis - Miles Ahead [Rem 2000].wav
-rw------- 1 zfox zfox 454088924 ΞœΞ¬Ο  5 07:22 Pete Sinfield - Still [Rem 2004].wav
zfox@paokfc01:~/temp/wav$ cd ../1.2.1_rarewares
zfox@paokfc01:~/temp/1.2.1_rarewares$ ls -la
total 1180348
drwxrwxr-x 2 zfox zfox      4096 ΞœΞ¬Ο  5 08:03 .
drwxrwxr-x 6 zfox zfox      4096 ΞœΞ¬Ο  5 08:18 ..
-rw------- 1 zfox zfox 369762707 ΞœΞ¬Ο  5 07:40 Caravan - Ether Way.flac
-rw------- 1 zfox zfox 213436874 ΞœΞ¬Ο  5 07:40 King Crimson - Islands.flac
-rw------- 1 zfox zfox 345233967 ΞœΞ¬Ο  5 07:40 Miles Davis - Miles Ahead [Rem 2000].flac
-rw------- 1 zfox zfox 280174671 ΞœΞ¬Ο  5 07:40 Pete Sinfield - Still [Rem 2004].flac
zfox@paokfc01:~/temp/1.2.1_rarewares$ cd ../1.3.0
zfox@paokfc01:~/temp/1.3.0$ ls -la
total 1180584
drwxrwxr-x 2 zfox zfox      4096 ΞœΞ¬Ο  5 08:17 .
drwxrwxr-x 6 zfox zfox      4096 ΞœΞ¬Ο  5 08:18 ..
-rw------- 1 zfox zfox 369829421 ΞœΞ¬Ο  5 07:22 Caravan - Ether Way.flac
-rw------- 1 zfox zfox 213499535 ΞœΞ¬Ο  5 07:22 King Crimson - Islands.flac
-rw------- 1 zfox zfox 345297053 ΞœΞ¬Ο  5 07:22 Miles Davis - Miles Ahead [Rem 2000].flac
-rw------- 1 zfox zfox 280237221 ΞœΞ¬Ο  5 07:22 Pete Sinfield - Still [Rem 2004].flac

All files were encoded with '-8' compression level and were chosen randomly out of thousands.
  • Last Edit: 05 March, 2013, 01:37:11 AM by zfox

  • Kohlrabi
  • [*][*][*][*][*]
  • Global Moderator
flac 1.3.0 pre-release
Reply #24
The >4GB files patch can be found at kode54's FLAC github.
It's only audiophile if it's inconvenient.