uint64_t MyVorbisExtractor::approxBitrate() const {
 if (mVi.bitrate_nominal != 0) {
 return mVi.bitrate_nominal;
 }

 return (mVi.bitrate_lower + mVi.bitrate_upper) / 2;
}

The product does not release a resource after its effective lifetime has ended, i.e., after the resource is no longer needed.