Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 11 additions & 11 deletions minimp3_ex.h
Original file line number Diff line number Diff line change
Expand Up @@ -299,7 +299,7 @@ int mp3dec_detect_cb(mp3dec_io_t *io, uint8_t *buf, size_t buf_size)
filled = MINIMP3_BUF_SIZE;
}
int free_format_bytes, frame_size;
mp3d_find_frame(buf, filled, &free_format_bytes, &frame_size);
mp3d_find_frame(buf, (int)filled, &free_format_bytes, &frame_size);
if (frame_size)
return 0; /* MAX_FRAME_SYNC_MATCHES consecutive frames found */
return MP3D_E_USER;
Expand Down Expand Up @@ -380,12 +380,12 @@ int mp3dec_load_cb(mp3dec_t *dec, mp3dec_io_t *io, uint8_t *buf, size_t buf_size
if (eof)
mp3dec_skip_id3v1(buf, &filled);
}
i = mp3d_find_frame(buf + consumed, filled - consumed, &free_format_bytes, &frame_size);
i = mp3d_find_frame(buf + consumed, (int)(filled - consumed), &free_format_bytes, &frame_size);
consumed += i;
hdr = buf + consumed;
} else
{
i = mp3d_find_frame(buf, buf_size, &free_format_bytes, &frame_size);
i = mp3d_find_frame(buf, (int)buf_size, &free_format_bytes, &frame_size);
buf += i;
buf_size -= i;
hdr = buf;
Expand Down Expand Up @@ -466,11 +466,11 @@ int mp3dec_load_cb(mp3dec_t *dec, mp3dec_io_t *io, uint8_t *buf, size_t buf_size
if (eof)
mp3dec_skip_id3v1(buf, &filled);
}
samples = mp3dec_decode_frame(dec, buf + consumed, filled - consumed, info->buffer + info->samples, &frame_info);
samples = mp3dec_decode_frame(dec, buf + consumed, (int)(filled - consumed), info->buffer + info->samples, &frame_info);
consumed += frame_info.frame_bytes;
} else
{
samples = mp3dec_decode_frame(dec, buf, MINIMP3_MIN(buf_size, (size_t)INT_MAX), info->buffer + info->samples, &frame_info);
samples = mp3dec_decode_frame(dec, buf, (int)MINIMP3_MIN(buf_size, (size_t)INT_MAX), info->buffer + info->samples, &frame_info);
buf += frame_info.frame_bytes;
buf_size -= frame_info.frame_bytes;
}
Expand Down Expand Up @@ -520,7 +520,7 @@ int mp3dec_load_cb(mp3dec_t *dec, mp3dec_io_t *io, uint8_t *buf, size_t buf_size
info->buffer = alloc_buf;
}
if (frames)
info->avg_bitrate_kbps = avg_bitrate_kbps/frames;
info->avg_bitrate_kbps = (int)(avg_bitrate_kbps/frames);
return ret;
}

Expand All @@ -538,7 +538,7 @@ int mp3dec_iterate_buf(const uint8_t *buf, size_t buf_size, MP3D_ITERATE_CB call
do
{
int free_format_bytes = 0, frame_size = 0, ret;
int i = mp3d_find_frame(buf, buf_size, &free_format_bytes, &frame_size);
int i = mp3d_find_frame(buf, (int)buf_size, &free_format_bytes, &frame_size);
buf += i;
buf_size -= i;
if (i && !frame_size)
Expand Down Expand Up @@ -597,7 +597,7 @@ int mp3dec_iterate_cb(mp3dec_io_t *io, uint8_t *buf, size_t buf_size, MP3D_ITERA
do
{
int free_format_bytes = 0, frame_size = 0, ret;
int i = mp3d_find_frame(buf + consumed, filled - consumed, &free_format_bytes, &frame_size);
int i = mp3d_find_frame(buf + consumed, (int)(filled - consumed), &free_format_bytes, &frame_size);
if (i && !frame_size)
{
consumed += i;
Expand Down Expand Up @@ -690,7 +690,7 @@ static int mp3dec_load_index(void *user_data, const uint8_t *frame, int frame_si
if (!dec->buffer_samples && dec->index.num_frames < 256)
{ /* for some cutted mp3 frames, bit-reservoir not filled and decoding can't be started from first frames */
/* try to decode up to 255 first frames till samples starts to decode */
dec->buffer_samples = mp3dec_decode_frame(&dec->mp3d, frame, MINIMP3_MIN(buf_size, (size_t)INT_MAX), dec->buffer, info);
dec->buffer_samples = mp3dec_decode_frame(&dec->mp3d, frame, (int)MINIMP3_MIN(buf_size, (size_t)INT_MAX), dec->buffer, info);
dec->samples += dec->buffer_samples*info->channels;
} else
dec->samples += hdr_frame_samples(frame)*info->channels;
Expand Down Expand Up @@ -932,15 +932,15 @@ size_t mp3dec_ex_read_frame(mp3dec_ex_t *dec, mp3d_sample_t **buf, mp3dec_frame_
dec_buf = dec->file.buffer + dec->input_consumed;
if (!(dec->input_filled - dec->input_consumed))
return 0;
dec->buffer_samples = mp3dec_decode_frame(&dec->mp3d, dec_buf, dec->input_filled - dec->input_consumed, dec->buffer, frame_info);
dec->buffer_samples = mp3dec_decode_frame(&dec->mp3d, dec_buf, (int)(dec->input_filled - dec->input_consumed), dec->buffer, frame_info);
dec->input_consumed += frame_info->frame_bytes;
} else
{
dec_buf = dec->file.buffer + dec->offset;
uint64_t buf_size = end_offset - dec->offset;
if (!buf_size)
return 0;
dec->buffer_samples = mp3dec_decode_frame(&dec->mp3d, dec_buf, MINIMP3_MIN(buf_size, (uint64_t)INT_MAX), dec->buffer, frame_info);
dec->buffer_samples = mp3dec_decode_frame(&dec->mp3d, dec_buf, (int)MINIMP3_MIN(buf_size, (uint64_t)INT_MAX), dec->buffer, frame_info);
}
dec->buffer_consumed = 0;
if (dec->info.hz != frame_info->hz || dec->info.layer != frame_info->layer)
Expand Down