Wrong (?) bitrate for wav files
Nicolas Wack
nicolas.wack at upf.edu
Wed Apr 7 17:41:36 CEST 2010
Hi,
This is mostly nit-picking at this point, and I get as confused as everyone
with the kilo/kibibyte thing, but for coherency's sake I think there is a bug
in the way TagLib returns the bitrate for for wav files:
a stereo wav file will have a bitrate of 1378 instead of 1411, because TagLib
takes the number of bits (1,411,200) and returns that divided by 1024 (see
taglib/riff/wav/wavproperties.cpp:99)
However, AFAIK the other formats in TagLib (ie, mp3, mp4, etc...) return the
number of bits/s divided by 1000, to have a result in kilobit/s instead of
kibibit/s.
It also seems the "standard" unit for audio bitrates is the kilo (1000)
instead of the kibi (1024), see for instance:
http://en.wikipedia.org/wiki/Data_rate_units#Examples
So I would propose that wavproperties.cpp be changed to behave the same way as
the other tag types.
Thanks,
Nico.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/taglib-devel/attachments/20100407/86e359d2/attachment.sig
More information about the taglib-devel
mailing list