but no MPEG frames. This was triggering a divide by zero.
CCMAIL:83210-done@bugs.kde.org
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@321447
283d02a7-25f6-0310-bc7c-
ecb5cbfe19da
double timePerFrame = blockSize[firstHeader.layer()];
timePerFrame = timePerFrame / firstHeader.sampleRate();
d->length = int(timePerFrame * xingHeader.totalFrames());
- d->bitrate = xingHeader.totalSize() * 8 / d->length / 1000;
+ d->bitrate = d->length == 0 ? 0 : xingHeader.totalSize() * 8 / d->length / 1000;
}
// Since there was no valid Xing header found, we hope that we're in a constant