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.0.5 beta2 released (Read 6771 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

FLAC 1.0.5 beta2 released

I just uploaded the second beta for FLAC 1.0.5 to sourceforge.  This should be very close to what the real release looks like.  The same caveats from beta1 apply: please read the first post of this thread if you haven't already.

Download:
http://prdownloads.sourceforge.net/flac/fl...tar.gz?download

Thanks to the most excellent work of X-Fixer, the Winamp2 plugin now has almost all of the functionality of the XMMS plugin: tag editor, file info, ReplayGain, resolution conversion, all configurable through dialogs.

All of the reported bugs should be fixed, including but not limited to:

- bug parsing unknown metadata blocks (can't roll back time though, it's still broken in 1.0.4)
- incorrect formatting of ReplayGain tag in some locales
- various OS X build problems

The only missing things I know of are:

1. Valgrind still does not run via 'make check'
2. libtool fails relinking the XMMS plugin on OS X

Please try it out and let me know how it all works, especially those who submitted bugs.

Thanks much,
Josh

[Edit: fixed link]

FLAC 1.0.5 beta2 released

Reply #1
Minor issue. Your first link in your post is broken.. You've got an extra http://* infront of the actual link.

FLAC 1.0.5 beta2 released

Reply #2
Full set of win32 binaries available at my 'Others' page at Mirror 1.

FLAC 1.0.5 beta2 released

Reply #3
I tried to test with john33's compiles on 16bit 44KHz file but I keep seeing the error: FLAC executed an invalid instruction in module FLAC.EXE at 016f:00428701. A 4096 byte file with just header is created but seemingly no audio data.

Running test_libFLAC.exe I also get a similar error. Here's the output (brackets are my comments, I cut out the areas that passed):
Code: [Select]
+++ libFLAC unit test: bitbuffer

[all OK]

PASSED!

+++ libFLAC unit test: FLAC__StreamEncoder

[...OK...]

testing FLAC__stream_encoder_process()...  [Invalid instruction error window]


Not sure if this is because I lack a P4 or whatnot.
"Something bothering you, Mister Spock?"

FLAC 1.0.5 beta2 released

Reply #4
Quote
I tried to test with john33's compiles on 16bit 44KHz file but I keep seeing the error: FLAC executed an invalid instruction in module FLAC.EXE at 016f:00428701. A 4096 byte file with just header is created but seemingly no audio data.

Running test_libFLAC.exe I also get a similar error. Here's the output (brackets are my comments, I cut out the areas that passed):
Code: [Select]
+++ libFLAC unit test: bitbuffer

[all OK]

PASSED!

+++ libFLAC unit test: FLAC__StreamEncoder

[...OK...]

testing FLAC__stream_encoder_process()...  [Invalid instruction error window]


Not sure if this is because I lack a P4 or whatnot.

That's puzzling!  They all work fine here - AthlonXP 1800+, Win2k. The compile is generally optimised for PIII, Athlon, not for P4.

FLAC 1.0.5 beta2 released

Reply #5
Well maybe won't work on this K6-2 which I used :/
"Something bothering you, Mister Spock?"

FLAC 1.0.5 beta2 released

Reply #6
Quote
Well maybe won't work on this K6-2 which I used :/

Is that your normal system? Is it not MMX enabled? If necessary, I'll do a basic compile using MSVC.

FLAC 1.0.5 beta2 released

Reply #7
I compiled under RH80 and was pleased to discover that vorbiscomments are written in UTF-8 like they are supposed to. The 1.0.4 linux binary from sourceforge only writes # chars.

I noticed two bugs with the Winamp plugin:

- It doesn't display UTF-8 characters correctly - only Latin-1 (ISO8859-1). Maybe you could convert the few extra characters?
- The title formatting string does not do anything. It still prefers performer over artist.

Finally - some months ago I helped a friend with a broken computer. When he played FLACs he got mysterious errors. I suggested you made an option for the winamp plugin to pop up with a warning claiming the decoding process failed. You though this was an excellent idea for an option. Maybe now the time has come?

Thank you for developing FLAC.

FLAC 1.0.5 beta2 released

Reply #8
1. utf-8 is not supported in plug-ins yet.
2. vorbiscomment processing was not changed yet (take a look in sources, if you have them).
I've said I'll try to improve vorbiscomment handling, but I have not done it yet. the plug-in in beta2 is the same that I've uploaded myself. (it only was reviewed by Josh and may be his code was slightly changed)
3. it displays messaged on decoder errors. do you want an option *not* to display them?

FLAC 1.0.5 beta2 released

Reply #9
Quote
Quote
Well maybe won't work on this K6-2 which I used :/

Is that your normal system? Is it not MMX enabled? If necessary, I'll do a basic compile using MSVC.

According to all other programs MMX is present in this CPU. Yes, this is still my primary machine since it is still powerful enough (yet quiet enough) for recording processes.

After a little more investigation I also found a binary of 1.05beta1 that crashes the same way as beta2, but a different compile of beta1 does not. I can't remember the sites I d/l'ed each binary set from, so here's the info on each FLAC.EXE:

Beta1
81,408 bytes  01/03/03  10:26a - OK
168,448 bytes  01/03/03  9:57a - crashed
Beta2
287,528 bytes  01/15/03  1:18p - crashed
"Something bothering you, Mister Spock?"

FLAC 1.0.5 beta2 released

Reply #10
Quote
1. utf-8 is not supported in plug-ins yet.
2. vorbiscomment processing was not changed yet (take a look in sources, if you have them).
I've said I'll try to improve vorbiscomment handling, but I have not done it yet. the plug-in in beta2 is the same that I've uploaded myself. (it only was reviewed by Josh and may be his code was slightly changed)
3. it displays messaged on decoder errors. do you want an option *not* to display them?

1. I am sure you can find a way to convert the international chars like æøåäöüáà etc from UTF-1 to latin-1. This will make them show up correctly in winamp.

3. Not all errors messages are displayed. Please refer to this thread:
http://www.hydrogenaudio.org/forums/index....=ST&f=19&t=4363

FLAC 1.0.5 beta2 released

Reply #11
I would like to thank X-Fixer for improving the winamp2 plugin. It is really good now. 

FLAC 1.0.5 beta2 released

Reply #12
I have uploaded a fresh compile of beta 2 compiled with a slightly different set of switches.

FLAC 1.0.5 beta2 released

Reply #13
Quote
3. Not all errors messages are displayed. Please refer to this thread:
http://www.hydrogenaudio.org/forums/index....=ST&f=19&t=4363

still don't know what do you want. plugin stops on CRC errors (try hex-editing flac files - unless you'll spoil sync/header plugin will blow). in doesn't show only "lost sync" errors. do you want to stop on these too?

FLAC 1.0.5 beta2 released

Reply #14
Quote
I have uploaded a fresh compile of beta 2 compiled with a slightly different set of switches.

Thanks, I appreciate your efforts.

But for me it still crashes same way as before. Guess I'll wait for the different compile (probably from the main site).
"Something bothering you, Mister Spock?"

FLAC 1.0.5 beta2 released

Reply #15
Quote
Quote
I have uploaded a fresh compile of beta 2 compiled with a slightly different set of switches.

Thanks, I appreciate your efforts.

But for me it still crashes same way as before. Guess I'll wait for the different compile (probably from the main site).

Not wishing to be beaten here, I just uploaded a MSVC6 compile for you to try. This has no specific processor optimisations, so shouldn't cause any problems (we hope!!!).

FLAC 1.0.5 beta2 released

Reply #16
Quote
Quote
Quote
I have uploaded a fresh compile of beta 2 compiled with a slightly different set of switches.

Thanks, I appreciate your efforts.

But for me it still crashes same way as before. Guess I'll wait for the different compile (probably from the main site).

Not wishing to be beaten here, I just uploaded a MSVC6 compile for you to try. This has no specific processor optimisations, so shouldn't cause any problems (we hope!!!).

OK, that solved the crashing. Didn't mean to sound like I was giving up, just figured you had better things to do with your weekend. Colossal thanks for your generous contributions! Wish I could have helped more with the crashing ICL compile but I'll just blame it on my prehistoric hardware.
"Something bothering you, Mister Spock?"

FLAC 1.0.5 beta2 released

Reply #17
Any estimated release date? After the final is released, I think I'll begin archiving my music in lossless then..

FLAC 1.0.5 beta2 released

Reply #18
Quote
Any estimated release date? After the final is released, I think I'll begin archiving my music in lossless then..

jan 26 2003 (estimate)

Josh

FLAC 1.0.5 beta2 released

Reply #19
Josh,

It seems --output-prefix only works when there's a slash at the and of the string. That's a bit silly with Windows directories. Any chance you could change this, so that it accepts a backslash at the end?

Speek

FLAC 1.0.5 beta2 released

Reply #20
http://x-fixer.narod.ru/tmp/in_flac.zip

here is my highly-experimental winamp2 plug-in. please, test it
I have rewritten it to allow code sharing with xmms plug-in. also includes some other fixes/improvements. vorbiscomment handling was not rewritten yet.

FLAC 1.0.5 beta2 released

Reply #21
Quote
It seems --output-prefix only works when there's a slash at the and of the string. That's a bit silly with Windows directories. Any chance you could change this, so that it accepts a backslash at the end?

Damn, looks like it will have to be in the next release.  I was just about to write the release topic.

Josh