Skip to main content

Topic: how to know wv+wvc really works on foobar2000? (Read 3703 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • fallmq
  • [*]
how to know wv+wvc really works on foobar2000?
today I try to convert a 21.6m flac file into wv format.
after convert I get a 7.6m wv file and a 14m wvc file.

however when I try to play the wv file in foobar, I found that, whether the wvc file is exist or not, in state bar, the bitrate is always 337 kbps.

I guess the wvc is not read by foobar, so I do another test.
1. I open the wv file (wvc exist in the same folder), use foobar converter to convert it back to flac. I get a 21m flac.
2. I delete the wvc file, then convert the wv file again, I can still get a 21m flac!!! by checking the md5, the flac file size is the same with previous one.

does it mean wvc file is not really used in foobar? or I make some mistake?

my environment: foobar 1.3.3, default configurations. and of course, the wv file and wvc file is under the same folder, and have the same file name.

  • skamp
  • [*][*][*][*][*]
  • Developer
how to know wv+wvc really works on foobar2000?
Reply #1
I ran this on Linux while playing a WavPack Hybrid file with foobar2000:

Code: [Select]
$ lsof *
foobar200 14865   me   52r   REG    8,4 22192930 19400453 01. La Femme d'argent.wv
foobar200 14865   me   55r   REG    8,4 23142262 19400454 01. La Femme d'argent.wvc
wineserve 14868   me  158r   REG    8,4 22192930 19400453 01. La Femme d'argent.wv
wineserve 14868   me  159r   REG    8,4 23142262 19400454 01. La Femme d'argent.wvc


So yes, foobar2000 does use the correction file.

  • fallmq
  • [*]
how to know wv+wvc really works on foobar2000?
Reply #2
I ran this on Linux while playing a WavPack Hybrid file with foobar2000:

Code: [Select]
$ lsof *
foobar200 14865   me   52r   REG    8,4 22192930 19400453 01. La Femme d'argent.wv
foobar200 14865   me   55r   REG    8,4 23142262 19400454 01. La Femme d'argent.wvc
wineserve 14868   me  158r   REG    8,4 22192930 19400453 01. La Femme d'argent.wv
wineserve 14868   me  159r   REG    8,4 23142262 19400454 01. La Femme d'argent.wvc


So yes, foobar2000 does use the correction file.


just now, I import the wv+wvc file into my android phone, it seems the android player "Neutron" can recognize the wvc, with wvc file, the bitrate shows 1.1mbps, without it, bitrate is 340kbps.
so it seems wv file itself is ok.
but on windows I really see the bitrate is not changed, does it a display bug?
however the most strange thing is: after I delete the wvc file, I can still convert a .wv back to the .flac, I am really confused about this result.

how to know wv+wvc really works on foobar2000?
Reply #3
I have always missed foobar2000 actually showing some visual confirmation it really uses the .wvc
Any chance to add that? Either by showing lossy/hybrid bitrate, or in the properties window ("lossy" when .wvc not present, "hybrid" when .wvc present, "lossless" when not hybrid)

  • skamp
  • [*][*][*][*][*]
  • Developer
how to know wv+wvc really works on foobar2000?
Reply #4
however the most strange thing is: after I delete the wvc file, I can still convert a .wv back to the .flac, I am really confused about this result.


That will transcode the lossy part, and the internal MD5 hashes won't match.

how to know wv+wvc really works on foobar2000?
Reply #5
Indeed. Despite the misleading bitrate, it does seem to work!

So much so that, by using the %codec_profile% id3 tag, on say, foobar's status bar, I can easily tell whether any given song being currently played back either belongs into my archival collection, on a larger non-portable USB hard disc - as the codec profile will be shown as something like "fast, hybrid + correction", or simply "fast, hybrid", (minus the + correction bit) if the file in question is in fact located on another portable hard drive where only my lossy .wv files were previously copied onto sans the previously-mentioned correction files.
  • Last Edit: 26 July, 2014, 11:18:55 PM by includemeout
Listen to the music, not the media.