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.1.3 beta1 available (Read 158733 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

FLAC 1.1.3 beta1 available

Reply #75
How is this beta going ? Can we expect a 1.1.3 Final soon ? 

the beta seems fine.  I'm still writing patches for various projects that are affected by API changes to make the transition easier.  should be a couple more weeks.

Josh


p.s. could also use some help with this:
http://www.hydrogenaudio.org/forums/index....showtopic=49439

FLAC 1.1.3 beta1 available

Reply #76
Discussion regarding conversion of 1.1.2 to 1.1.3 moved to this thread.
I'm on a horse.

FLAC 1.1.3 beta1 available

Reply #77
Josh: I'm adding my vote for a "--export-picture" option for Metaflac in 1.1.3. 

I routinely add cover art to my whole-album flacs now and I'm in the habit of deleting the scanned jpgs when I'm done.  When I edit metadata in my flacs, I use a script to dump the metadata to files, edit the offending file (usually a cue sheet), clear the tags in the flac and then re-embed.

Without a way to extract the pictures, I'm afraid that I'll end up loosing the images when I clear tags.

FLAC 1.1.3 beta1 available

Reply #78
Could wildcard support be implemented for Windows OS.
If read somewhere that this is not needed for Linux/Unix because of the native OS wildcard support.

I found a workaround with glob.exe, but native support would be great.
http://www.hydrogenaudio.org/forums/index....howtopic=45862#

Thanks,

Willem

FLAC 1.1.3 beta1 available

Reply #79
Josh,

Thanks for working on this new FLAC update.

I am glad it will be backward compatible with all FLAC players (version 1.1.x decoders). Nice to see album art option for art support included.

The only thing I see missing (and which I saw someone else mentioned also) is Lyrics support, as iTunes and other players support display of song lyrics if it is embedded in the audio file via 'a tag'. Since there is no standard for a lyrics tag I am aware of (iTunes uses their own in M4A and ALAC lossless files they create), you would have to define one. Lyrics are a text field that is multi-line text with carriage returns/linefeed characters that should fit well in a text tag field and most songs lyrics are not that big in size. It would be a "nice to have" optional tag feature so people could look at the words to the song in their audio player (if the player supported song lyrics display).

I write my own songs and would like to embed the lyrics so my customers/listeners can see the words/have them included in the audio file. Also I like to insert lyrics into the audio file when I purchase a song or rip one from a CD I own. I know many artists would likely use this lyrics feature to "add value" to their music when distributing it via FLAC files.  It is always nice to have both lyrics and artwork in my opinion. I appreciate any consideratiuon you can give this text lyrics option. It would truly make FLAC an even better and more versatile audio encoding file format.

Thanks again for this FLAC update. I look forward to the future growth of FLAC in hardware devices and software apps.

FLAC 1.1.3 beta1 available

Reply #80
ok, but if it's just a tag you can already embed lyrics with flac 1.1.3 with its new option --tag-from-file

Josh

FLAC 1.1.3 beta1 available

Reply #81
ok, but if it's just a tag you can already embed lyrics with flac 1.1.3 with its new option --tag-from-file

Josh

I guess what I am asking for Josh is a new standardized lyric tag for FLAC in the 1.1.3 spec. Since lyrics are usually lines of text (with carrage returns/linefeeds embedded), i.e. a plain textfile, there has to be some standard tag name defined to denote lyrics embedded in FLAC files so all players can access/read the lyrics properly. I don't know the technical ways Apple iTunes embeds Lyrics in M4A and lossless ALAC files it creates, but it must be through atoms/tags or something similar. Just wanted to have a standard lyrics tag (or embed option) defined in the FLAC spec. Hope this helps.

FLAC 1.1.3 beta1 available

Reply #82
I guess what I am asking for Josh is a new standardized lyric tag for FLAC in the 1.1.3 spec.

Well, why don't you just stick with LYRICS tag? Is there a meaningful reason to elaborate on a new RFC/ISO/whatever standard for just LYRICS tag? 

FLAC 1.1.3 beta1 available

Reply #83
I guess what I am asking for Josh is a new standardized lyric tag for FLAC in the 1.1.3 spec.

Well, why don't you just stick with LYRICS tag? Is there a meaningful reason to elaborate on a new RFC/ISO/whatever standard for just LYRICS tag? 

Is there already a lyrics tag for FLAC files that is in standard use. If so, I have never seen or heard of one. Is it part of Vorbis comments and in wide use? Please enlighten us so we can ask WinAmp and other FLAC supporting audio players to recognize this standardized lyrics tag to suport display of lyrics in FLAC files? Thanks in advance.

Also which FLAC audio encoding apps support this standard LYRICS tag for embedding a song lyrics inside a FLAC file? I have yet to find one. Perhaps I looked in the wrong places. I have never heard lyrics in FLAC files brought up as being possible before.


FLAC 1.1.3 beta1 available

Reply #85
I would recommend LYRICS as the most logical choice.

also, just checked in a new --export-picture-to option for metaflac, that will be in 1.1.3

http://flac.cvs.sourceforge.net/*checkout*...port_picture_to

Josh

Thanks Josh. I Guess LYRICS is the name for embedding lyrics in FLACs then. Now we have to get FLAC supporting apps to recognize/support that. Also thanks for adding the picture and export_picture options to FLAC 1.1.3 - I know a lot of people have been wanting a standardized way to embed album cover art in their FLAC files.

Keep up the great work!

FLAC 1.1.3 beta1 available

Reply #86
I would recommend LYRICS as the most logical choice.

also, just checked in a new --export-picture-to option for metaflac, that will be in 1.1.3

http://flac.cvs.sourceforge.net/*checkout*...port_picture_to

Josh
Is that a good choice, given that LYRICS is suggested as "the person who wrote the lyrics, eg Donizetti", in the Ogg Vorbis Comment Field Recommendations?

Edit: sorry, noticed that it was LYRICIST, and not LYRICS that is used for that. Forget it.

FLAC 1.1.3 beta1 available

Reply #87
I would recommend LYRICS as the most logical choice.

also, just checked in a new --export-picture-to option for metaflac, that will be in 1.1.3

http://flac.cvs.sourceforge.net/*checkout*...port_picture_to

Josh

I agree. But, for everyone's sake, please set standards like these as soon as possible before some idiot app or OS developer makes up his own and we're stuck with multiple different standards in a years time. I'd say at least before Apple has to create one of his own for when FLAC becomes natively part of the next OS X (Leopard, to be introduced in the spring of 2007).
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.1.3 beta1 available

Reply #88
I'd just like to go +1 with goodnews. It's true that a LYRICS option would be a great improvement to FLAC 1.1.3. With that, we would have what most people want besides FLAC music : (1) album art and (2) song lyrics. Josh, please think about it. IMHO, album art and song lyrics are simply complementary and should come together. Thanks in advance for implementing this as a defined standard ASAP, so that 3rd party developers can quickly support it in their FLAC-compatible applications (e.g. foobar2000, Music Library...).

BTW, about native FLAC support in Leopard, I've been hearding of it in the last few days, but is there any consistent information about it ? Is it confirmed ? Any links ?
FLAC support in Leopard would probably mean FLAC support in QuickTime, which would mean FLAC support in iTunes for both Mac and Windows !!!   


FLAC 1.1.3 beta1 available

Reply #90
so you can import and now export....does export delete/move the picture from the FLAC file or just copy out it to a file/stdout?

Cheers,

Kristian

FLAC 1.1.3 beta1 available

Reply #91
Any idea how much longer until 1.1.3 is an official release? Any bugs we should be aware of in beta 2?

Jon

FLAC 1.1.3 beta1 available

Reply #92
so you can import and now export....does export delete/move the picture from the FLAC file or just copy out it to a file/stdout?

Just copy.

FLAC 1.1.3 beta1 available

Reply #93
Josh, I just tried compiling beta2 and it hangs during the ./configure stage:
Code: [Select]
checking for nl_langinfo and CODESET... yes
checking for docbook-to-man... no
checking for docbook2man... no
checking for nasm... nasm
checking for as... as
checking for gas... no
/usr/libexec/gcc/darwin/i386/as: I don't understand '-' flag!
Apple Computer, Inc. version cctools-622.3.obj~2, GNU assembler version 1.38
I realised I hadn't made the changes to the two files you recommended before but when I went to alter them, the alterations were already made. Am I missing something obvious ?

Intel iMac OS X 10.4.8

FLAC 1.1.3 beta1 available

Reply #94
Regarding multichannel WAVE_FORMAT_EX files

I suggest adding a --channel-mask option to flac and the channel assignment table from WAVE_FORMAT_EXTENSIBLE definition to the documentation. Unfortunately, there are still popular applications not supporting _EXTENSIBLE  .

FLAC 1.1.3 beta1 available

Reply #95
ok, turns out the trouble with this particular file is actually in the wave chunk handling; I think it is including non-'data' chunks that follow the 'data' chunk and treating them as audio.  when I have more time after the next release I will look into the rest of the suite.

Josh
[attachment=2624:attachment]

Turns out FLAC 1.1.3 beta 2 also cannot handle this WAV file without an error.

flac 1.1.3beta2, Copyright © 2000,2001,2002,2003,2004,2005,2006  Josh Coalson
flac comes with ABSOLUTELY NO WARRANTY.  This is free software, and you are
welcome to redistribute it under certain conditions.  Type `flac' for details.

options: -P 8192 -b 4608 -m -l 12 -e -q 0 -r 0,6
wacky2.wav: WARNING: skipping unknown sub-chunk 'fact'
wacky2.wav: WARNING: skipping unknown sub-chunk 'pad '
wacky2.wav: WARNING: skipping unknown sub-chunk 'pad '
wacky2.wav: wrote 8328 bytes, ratio=138.800

The resulting WAV from the FLAC file no longer matches. The original is 96 bytes and the decompressed one is 60 bytes. FLAKE 's decompressed WAV file is 72 bytes.

FLAC 1.1.3 beta1 available

Reply #96
no, it's not an error, see my explanation here.
http://www.hydrogenaudio.org/forums/index....st&p=447495

let's keep the discussion in that one topic.

Josh


so you can import and now export....does export delete/move the picture from the FLAC file or just copy out it to a file/stdout?

yeah, maybe export is a bad word, but it's just a copy, it won't delete the metadata.

Any idea how much longer until 1.1.3 is an official release? Any bugs we should be aware of in beta 2?

I've finished writing patches for the projects I know about (BTW if anyone needs one for an open source project and hasn't gotten one let me know).  now I'm just going through the few remaining bugs on SF.

no major bugs have turned up so far since beta2.  so I'm hoping in 2 weeks it will be ready.

Josh, I just tried compiling beta2 and it hangs during the ./configure stage:
Code: [Select]
checking for nl_langinfo and CODESET... yes
checking for docbook-to-man... no
checking for docbook2man... no
checking for nasm... nasm
checking for as... as
checking for gas... no
/usr/libexec/gcc/darwin/i386/as: I don't understand '-' flag!
Apple Computer, Inc. version cctools-622.3.obj~2, GNU assembler version 1.38
I realised I hadn't made the changes to the two files you recommended before but when I went to alter them, the alterations were already made. Am I missing something obvious ?

ugh, hmm.... ok I will take a look again.  it is basically waiting on stdin so you could try hitting ^D, it might keep going.

Regarding multichannel WAVE_FORMAT_EX files

I suggest adding a --channel-mask option to flac and the channel assignment table from WAVE_FORMAT_EXTENSIBLE definition to the documentation. Unfortunately, there are still popular applications not supporting _EXTENSIBLE  .

ok, I don't have any intuition on whether this will be necessary yet, I would just say if you run into multichannel files that flac rejects, send them to me so I can build up some info on the oddball ones.

Josh

FLAC 1.1.3 beta1 available

Reply #97
ugh, hmm.... ok I will take a look again.  it is basically waiting on stdin so you could try hitting ^D, it might keep going.
Thanks Josh, that did the trick to get it through ./configure but make fails with:
Code: [Select]
gcc -dynamiclib ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o .libs/libFLAC.8.0.0.dylib  .libs/bitbuffer.o .libs/bitmath.o .libs/cpu.o .libs/crc.o .libs/fixed.o .libs/float.o .libs/format.o .libs/lpc.o .libs/md5.o .libs/memory.o .libs/metadata_iterators.o .libs/metadata_object.o .libs/stream_decoder.o .libs/stream_encoder.o .libs/stream_encoder_framing.o .libs/window.o  .libs/libFLAC.lax/libFLAC-asm.a/cpu_asm.o .libs/libFLAC.lax/libFLAC-asm.a/fixed_asm.o .libs/libFLAC.lax/libFLAC-asm.a/lpc_asm.o   -lm  -install_name  /usr/local/lib/libFLAC.8.dylib -Wl,-compatibility_version -Wl,9 -Wl,-current_version -Wl,9.0
/usr/bin/libtool: file: .libs/libFLAC.lax/libFLAC-asm.a/cpu_asm.o is not an object file (not allowed in a library)
/usr/bin/libtool: file: .libs/libFLAC.lax/libFLAC-asm.a/fixed_asm.o is not an object file (not allowed in a library)
/usr/bin/libtool: file: .libs/libFLAC.lax/libFLAC-asm.a/lpc_asm.o is not an object file (not allowed in a library)
make[4]: *** [libFLAC.la] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

FLAC 1.1.3 beta1 available

Reply #98
ok, I don't have any intuition on whether this will be necessary yet, I would just say if you run into multichannel files that flac rejects, send them to me so I can build up some info on the oddball ones.

Foobar2000 [a href='index.php?showtopic=49191']generates[/a] multichannel WAV files, which are not compatible with flac.exe 1.1.3 and Windows Media Encoder. I've sent you a sample to the address at sf.net.

FLAC 1.1.3 beta1 available

Reply #99
One small problem with version info. I use flac.exe –version and metaflac.exe –show-vendor-tag in a windows batch script to determine if a .flac file needs to be updated to a newer version. The problem is the output is no longer consistent.

flac.exe –version = flac 1.1.3beta2
metaflac.exe --show-vendor-tag = reference libFLAC 1.1.3-beta2 20061016

The “-“ seems to be the problem. Can you make the change in the final version so my script will work again?

Thanks!