diff options
Diffstat (limited to 'apps/codecs/libmusepack/streaminfo.c')
-rw-r--r-- | apps/codecs/libmusepack/streaminfo.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/apps/codecs/libmusepack/streaminfo.c b/apps/codecs/libmusepack/streaminfo.c index b31e5f605a..6b4d3df0c1 100644 --- a/apps/codecs/libmusepack/streaminfo.c +++ b/apps/codecs/libmusepack/streaminfo.c | |||
@@ -167,8 +167,8 @@ streaminfo_read_header_sv7(mpc_streaminfo* si, mpc_bits_reader * r) | |||
167 | else | 167 | else |
168 | si->samples -= MPC_DECODER_SYNTH_DELAY; | 168 | si->samples -= MPC_DECODER_SYNTH_DELAY; |
169 | 169 | ||
170 | si->average_bitrate = (si->tag_offset - si->header_position) * 8.0 | 170 | si->average_bitrate = 8LL * (si->tag_offset - si->header_position) |
171 | * si->sample_freq / si->samples; | 171 | * si->sample_freq / si->samples; |
172 | 172 | ||
173 | return check_streaminfo(si); | 173 | return check_streaminfo(si); |
174 | } | 174 | } |
@@ -216,8 +216,8 @@ streaminfo_read_header_sv8(mpc_streaminfo* si, const mpc_bits_reader * r_in, | |||
216 | si->bitrate = 0; | 216 | si->bitrate = 0; |
217 | 217 | ||
218 | if ((si->samples - si->beg_silence) != 0) | 218 | if ((si->samples - si->beg_silence) != 0) |
219 | si->average_bitrate = (si->tag_offset - si->header_position) * 8.0 | 219 | si->average_bitrate = 8LL * (si->tag_offset - si->header_position) |
220 | * si->sample_freq / (si->samples - si->beg_silence); | 220 | * si->sample_freq / (si->samples - si->beg_silence); |
221 | 221 | ||
222 | return check_streaminfo(si); | 222 | return check_streaminfo(si); |
223 | } | 223 | } |
@@ -227,7 +227,7 @@ void streaminfo_encoder_info(mpc_streaminfo* si, const mpc_bits_reader * r_in) | |||
227 | { | 227 | { |
228 | mpc_bits_reader r = *r_in; | 228 | mpc_bits_reader r = *r_in; |
229 | 229 | ||
230 | si->profile = mpc_bits_read(&r, 7) / 8.; | 230 | si->profile = mpc_bits_read(&r, 7); // to be divided by 8 |
231 | /* rockbox: not used | 231 | /* rockbox: not used |
232 | si->profile_name = mpc_get_version_string(si->profile); | 232 | si->profile_name = mpc_get_version_string(si->profile); |
233 | */ | 233 | */ |