Skip to main content
Topic: .9RC (3-05) wavpack properties dialog bug (Read 2408 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

.9RC (3-05) wavpack properties dialog bug

Pretty sure this is a bug.

The codec_profile entry in the properties dialog for wavpack lossless files always lists "lossless". It should probably be listing normal, high or fast. For Monkeys files the codec_profile entry does list the encoding mode (normal, fast, etc). For hybrid/lossy wavpack files the entry seems fine.

.9RC (3-05) wavpack properties dialog bug

Reply #1
Correction. The listing for hybrid/lossy is also missing the normal, high, fast info.

.9RC (3-05) wavpack properties dialog bug

Reply #2
I can confirm that in .9RC, in the properties dialog, for wavpack it doesn't list the normal,high fast info.  it looks as compression = Lossless  when it should look like compression = Lossless, high    or such.

.9RC (3-05) wavpack properties dialog bug

Reply #3
Looking at the wavpack source the normal black .flags field does not contain the fast,high and extra processing flags. This is because that info is not needed to decode the stream but is useful information to know how the file was encoded. The flags are in the config.flags field of the wavpack context. The first block of a wavpack file has a metadata field for the config flags and they are read into the config.flags field.

.9RC (3-05) wavpack properties dialog bug

Reply #4
More info. It seems wavpack V3 and earlier had these flasg in the main block flags field. It is V4 and later that puts this info in the metadata block of the first block of a stream.

 
SimplePortal 1.0.0 RC1 © 2008-2019