Lines Matching refs:buff_size

232 …ic int m4aac_get_sample_size_info(m4a_decoder_t *m4adec, const uint8_t *buffer, uint32_t buff_size)  in m4aac_get_sample_size_info()  argument
243 offset = find_box_head("stsz", buffer, buff_size); in m4aac_get_sample_size_info()
244 if ((offset < 0) || (offset >= buff_size)) { in m4aac_get_sample_size_info()
245 m4adec->unproc_size = buff_size - BOX_TYPE_LEN + 1; in m4aac_get_sample_size_info()
251 if (buff_size - offset < sizeof(box_stsz_t)) { in m4aac_get_sample_size_info()
252 m4adec->unproc_size = buff_size - boxtype_offset; in m4aac_get_sample_size_info()
266 count = MIN(m4adec->sample_count, (buff_size - offset) / sizeof(int)); in m4aac_get_sample_size_info()
278 m4adec->unproc_size = buff_size - offset; in m4aac_get_sample_size_info()
283 … int m4aac_get_sample_size_remain(m4a_decoder_t *m4adec, const uint8_t *buffer, uint32_t buff_size) in m4aac_get_sample_size_remain() argument
295 count = MIN(m4adec->sample_count - m4adec->sample_index, (buff_size) / sizeof(int)); in m4aac_get_sample_size_remain()
306 m4adec->unproc_size = buff_size - offset; in m4aac_get_sample_size_remain()
311 static int m4aac_get_mdat(m4a_decoder_t *m4adec, const uint8_t *buffer, uint32_t buff_size) in m4aac_get_mdat() argument
315 offset = find_box_head("mdat", buffer, buff_size); in m4aac_get_mdat()
317 m4adec->unproc_size = buff_size - BOX_TYPE_LEN + 1; in m4aac_get_mdat()
321 m4adec->unproc_size = buff_size - offset; in m4aac_get_mdat()
373 static int m4aac_decode_sample(m4a_decoder_t *m4adec, const uint8_t *buffer, uint32_t buff_size) in m4aac_decode_sample() argument
394 if (buff_size < offset) { in m4aac_decode_sample()
395 m4adec->unproc_size = buff_size - offset + sample_size_info[i]; in m4aac_decode_sample()
420 static int m4aac_get_audio_config(m4a_decoder_t *m4adec, const uint8_t *buffer, uint32_t buff_size) in m4aac_get_audio_config() argument
430 offset = find_box_head("esds", buffer, buff_size); in m4aac_get_audio_config()
431 if ((offset < 0) || (offset >= buff_size)) { in m4aac_get_audio_config()
438 if (buff_size - offset < 10) { in m4aac_get_audio_config()
452 if (buff_size - offset < esds_size) { in m4aac_get_audio_config()
473 m4adec->unproc_size = buff_size - offset; in m4aac_get_audio_config()
478 m4adec->unproc_size = buff_size - boxtype_offset; in m4aac_get_audio_config()
483 static int m4aac_get_audio_info(m4a_decoder_t *m4adec, const uint8_t *buffer, uint32_t buff_size) in m4aac_get_audio_info() argument
491 if (buff_size < strlen(box_type[0])) { in m4aac_get_audio_info()
510 m4adec->unproc_size = buff_size - (i - 1); in m4aac_get_audio_info()
515 } while (i < buff_size); in m4aac_get_audio_info()
520 static int m4a_decode_buffer(m4a_decoder_t *m4adec, const uint8_t *buffer, uint32_t buff_size) in m4a_decode_buffer() argument
538 m4aac_get_audio_info(m4adec, buffer, buff_size); in m4a_decode_buffer()
543 ret = m4aac_get_audio_config(m4adec, buffer, buff_size); in m4a_decode_buffer()
569 ret = m4aac_get_sample_size_info(m4adec, buffer, buff_size); in m4a_decode_buffer()
594 ret = m4aac_get_sample_size_remain(m4adec, buffer, buff_size); in m4a_decode_buffer()
615 ret = m4aac_get_mdat(m4adec, buffer, buff_size); in m4a_decode_buffer()
623 ret = m4aac_decode_sample(m4adec, buffer, buff_size); in m4a_decode_buffer()