Lines Matching refs:chunk_size

402 	uint32_t	chunk_size = 0, FORMsize, SSNDsize, bytesread, mark_count = 0 ;
430 size_t jump = chunk_size & 1 ;
432 marker = chunk_size = 0 ;
433 psf_binheader_readf (psf, "Ejm4", jump, &marker, &chunk_size) ;
443 psf_store_read_chunk_u32 (&psf->rchunks, marker, psf_ftell (psf), chunk_size) ;
450 FORMsize = chunk_size ;
468 else if (FORMsize != psf->filelength - 2 * SIGNED_SIZEOF (chunk_size))
469 { chunk_size = psf->filelength - 2 * sizeof (chunk_size) ;
470 psf_log_printf (psf, "FORM : %u (should be %u)\n %M\n", FORMsize, chunk_size, marker) ;
471 FORMsize = chunk_size ;
476 chunk_size = 0 ;
482 chunk_size += chunk_size & 1 ;
483 comm_fmt->size = chunk_size ;
495 psf_log_printf (psf, "%M : %d\n", marker, chunk_size) ;
496 if (chunk_size != AIFF_PEAK_CHUNK_SIZE (psf->sf.channels))
497 { psf_binheader_readf (psf, "j", chunk_size) ;
544 SSNDsize = chunk_size ;
585 if (chunk_size == 0)
587 if (chunk_size >= SIGNED_SIZEOF (ubuf.scbuf))
588 { psf_log_printf (psf, " %M : %d (too big)\n", marker, chunk_size) ;
593 psf_binheader_readf (psf, "b", cptr, chunk_size + (chunk_size & 1)) ;
594 cptr [chunk_size] = 0 ;
596 psf_sanitize_string (cptr, chunk_size) ;
600 chunk_size += chunk_size & 1 ;
604 if (chunk_size == 0)
606 if (chunk_size >= SIGNED_SIZEOF (ubuf.scbuf) - 1)
607 { psf_log_printf (psf, " %M : %d (too big)\n", marker, chunk_size) ;
612 psf_binheader_readf (psf, "b", cptr, chunk_size + (chunk_size & 1)) ;
613 cptr [chunk_size] = 0 ;
616 chunk_size += chunk_size & 1 ;
623 if (chunk_size == 0)
625 bytes = chunk_size ;
627 psf_log_printf (psf, " %M : %d\n count : %d\n", marker, chunk_size, count) ;
652 if (chunk_size == 0)
654 if (chunk_size >= SIGNED_SIZEOF (ubuf.scbuf) - 1)
655 { psf_log_printf (psf, " %M : %u (too big, skipping)\n", marker, chunk_size) ;
656 psf_binheader_readf (psf, "j", chunk_size + (chunk_size & 1)) ;
660 if (chunk_size < 4)
661 { psf_log_printf (psf, " %M : %d (too small, skipping)\n", marker, chunk_size) ;
662 psf_binheader_readf (psf, "j", chunk_size + (chunk_size & 1)) ;
667 psf_binheader_readf (psf, "mb", &appl_marker, cptr, chunk_size + (chunk_size & 1) - 4) ;
668 cptr [chunk_size] = 0 ;
670 for (k = 0 ; k < (int) chunk_size ; k++)
676 psf_log_printf (psf, " %M : %d\n AppSig : %M\n Name : %s\n", marker, chunk_size, appl_marker, cptr) ;
678 chunk_size += chunk_size & 1 ;
683 if (chunk_size == 0)
685 if (chunk_size >= SIGNED_SIZEOF (ubuf.scbuf) - 2)
686 { psf_log_printf (psf, " %M : %d (too big)\n", marker, chunk_size) ;
691 psf_binheader_readf (psf, "b", cptr, chunk_size + (chunk_size & 1)) ;
692 cptr [chunk_size] = 0 ;
695 chunk_size += chunk_size & 1 ;
699 if (chunk_size == 0)
701 if (chunk_size >= SIGNED_SIZEOF (ubuf.scbuf) - 2)
702 { psf_log_printf (psf, " %M : %d (too big)\n", marker, chunk_size) ;
707 psf_binheader_readf (psf, "b", cptr, chunk_size + (chunk_size & 1)) ;
708 cptr [chunk_size] = 0 ;
711 chunk_size += chunk_size & 1 ;
715 if (chunk_size != SIZEOF_INST_CHUNK)
716 { psf_log_printf (psf, " %M : %d (should be %d)\n", marker, chunk_size, SIZEOF_INST_CHUNK) ;
717 psf_binheader_readf (psf, "j", chunk_size) ;
720 psf_log_printf (psf, " %M : %d\n", marker, chunk_size) ;
781 psf_log_printf (psf, " basc : %u\n", chunk_size) ;
783 if ((error = aiff_read_basc_chunk (psf, chunk_size)))
788 psf_log_printf (psf, " %M : %d\n", marker, chunk_size) ;
805 psf_binheader_readf (psf, "j", chunk_size - bytesread) ;
816 for (n = 0 ; n < mark_count && bytesread < chunk_size ; n++)
857 psf_binheader_readf (psf, "j", chunk_size - bytesread) ;
865 psf_log_printf (psf, " %M : %d\n", marker, chunk_size) ;
866 psf_binheader_readf (psf, "j", chunk_size) ;
871 chunk_size = (chunk_size >> 24) - 3 ;
872 psf_log_printf (psf, " %M : %d\n", marker, chunk_size) ;
873 psf_binheader_readf (psf, "j", make_size_t (chunk_size)) ;
877 if (chunk_size < 12)
878 { psf_log_printf (psf, " %M : %d (should be >= 12)\n", marker, chunk_size) ;
879 psf_binheader_readf (psf, "j", chunk_size) ;
883 psf_log_printf (psf, " %M : %d\n", marker, chunk_size) ;
885 if ((error = aiff_read_chanmap (psf, chunk_size)))
890 if (chunk_size >= 0xffff0000)
892 psf_log_printf (psf, "*** Unknown chunk marker (%X) at position %D with length %u. Exiting parser.\n", marker, psf_ftell (psf) - 8, chunk_size) ;
898 { psf_log_printf (psf, " %M : %u (unknown marker)\n", marker, chunk_size) ;
900 psf_binheader_readf (psf, "j", chunk_size) ;
914 if (chunk_size >= psf->filelength)
915 { psf_log_printf (psf, "*** Chunk size %u > file length %D. Exiting parser.\n", chunk_size, psf->filelength) ;