WavPack 4.1 released
Reply #22 – 2004-09-17 23:46:31
I'm trying to use Wavpack 4.1 with foobar and foo_clienc, and from some reason i always get at the end of the encoding "ERROR (foo_clienc) : Encoding failed" Commandline used "-h - %d", when i tried to use a temp file instead of piping it works. Ideas? [a href="index.php?act=findpost&pid=242324"][{POST_SNAPBACK}][/a] You don't mention if you are encoding directly (from line-in) or transcoding from other files. If transcoding, you have to make sure the "encoder requires accurate length" box is checked and everything should work fine. I didn't mention two important things indeed: 1. "encoder requires accurate length" WAS checked 2. The source track was originally an MP3 I've just tested with other sources (For instance lossless) and it works. However as you already mentioned there some cases Wavpack can't handle If you are recording directly then there is a problem because the length cannot be known in advance. There are two solutions, one of which is using the intermediate file (like you tried). ... I have been thinking about having a WavPack option to not require the accurate length. The problem with that is that if the resulting WavPack file is unpacked to .wav it will still have incorrect length in the RIFF header because WavPack (unlike FLAC) stores the RIFF header in the WavPack file instead of generating a new one on decode. Hope this helps... [a href="index.php?act=findpost&pid=242470"][{POST_SNAPBACK}][/a] Well, when encoding with other lossless formats like flac/ape there isn't such a problem, and imho if this limits Wavpack to this extent, this behaviour should be changed.
You can fool some of the people all of the time, and all of the people some of the time, but you can not fool all of the people all of the time. - Abraham Lincoln