Lines Matching refs:chunk_length
955 wavlike_subchunk_parse (SF_PRIVATE *psf, int chunk, uint32_t chunk_length)
962 if (chunk_length <= 8)
964 psf_log_printf (psf, "%M : %u (weird length)\n", chunk, chunk_length) ;
965 psf_binheader_readf (psf, "mj", &chunk, chunk_length - 4) ;
970 if (current_pos + chunk_length > psf->filelength)
971 { psf_log_printf (psf, "%M : %u (should be %d)\n", chunk, chunk_length, (int) (psf->filelength - current_pos)) ;
972 chunk_length = psf->filelength - current_pos ;
975 psf_log_printf (psf, "%M : %u\n", chunk, chunk_length) ;
977 while (bytesread < chunk_length)
993 if (chunk_length > bytesread)
994 bytesread += exif_subchunk_parse (psf, chunk_length - bytesread) ;
1032 if (chunk_size >= SIGNED_SIZEOF (buffer) || bytesread + chunk_size > chunk_length)
1048 if (chunk_size < 1 || chunk_size >= SIGNED_SIZEOF (buffer) || bytesread + chunk_size > chunk_length)
1079 if (chunk_size >= SIGNED_SIZEOF (buffer) || bytesread + chunk_size > chunk_length)
1090 if (bytesread + chunk_size > chunk_length)
1134 if (chunk_length > bytesread)
1135 bytesread += psf_binheader_readf (psf, "j", chunk_length - bytesread) ;