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 pre-release (Read 99754 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

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


flac 1.3.0 pre-release

Reply #3
Works fine on Arch Linux.

flac 1.3.0 pre-release

Reply #4
As usual, Fidel Castro Loco ignored Windows.

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

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

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

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.

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.

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.
Music: sounds arranged such that they construct feelings.

flac 1.3.0 pre-release

Reply #11
Agree, 1% is a good improvement.

Why still no 2GB+ support?

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.

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
Music: sounds arranged such that they construct feelings.

flac 1.3.0 pre-release

Reply #14
But there is a "patch", I am using Case's version and it has 2GB+ support.

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.

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.

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.
It's only audiophile if it's inconvenient.

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.

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.

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)

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?

flac 1.3.0 pre-release

Reply #22
./configure --enable-static --disable-shared

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.

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.