Lines Matching full:oob
225 lsx_readsb(ft, &(ft->oob.instr.MIDInote)); in lsx_aiffstartread()
227 lsx_readsb(ft, &(ft->oob.instr.MIDIlow)); in lsx_aiffstartread()
228 lsx_readsb(ft, &(ft->oob.instr.MIDIhi)); in lsx_aiffstartread()
235 ft->oob.loops[0].type = looptype; in lsx_aiffstartread()
239 ft->oob.loops[1].type = looptype; in lsx_aiffstartread()
269 sox_append_comments(&ft->oob.comments, annotation); in lsx_aiffstartread()
280 sox_append_comments(&ft->oob.comments, comment); in lsx_aiffstartread()
415 ft->oob.instr.nloops = 0; in lsx_aiffstartread()
416 if (ft->oob.loops[0].type != 0) { in lsx_aiffstartread()
417 ft->oob.loops[0].start = marks[slbIndex].position; in lsx_aiffstartread()
418 ft->oob.loops[0].length = in lsx_aiffstartread()
421 ft->oob.loops[0].count = 1; in lsx_aiffstartread()
422 ft->oob.instr.loopmode = SOX_LOOP_SUSTAIN_DECAY | ft->oob.loops[0].type; in lsx_aiffstartread()
423 ft->oob.instr.nloops++; in lsx_aiffstartread()
425 if (ft->oob.loops[1].type != 0) { in lsx_aiffstartread()
426 ft->oob.loops[1].start = marks[rlbIndex].position; in lsx_aiffstartread()
427 ft->oob.loops[1].length = in lsx_aiffstartread()
430 ft->oob.loops[1].count = 1; in lsx_aiffstartread()
431 ft->oob.instr.loopmode = SOX_LOOP_SUSTAIN_DECAY | ft->oob.loops[1].type; in lsx_aiffstartread()
432 ft->oob.instr.nloops++; in lsx_aiffstartread()
446 if(ft->oob.instr.nloops > 0) in reportInstrument()
448 for(loopNum = 0; loopNum < ft->oob.instr.nloops; loopNum++) { in reportInstrument()
449 if (ft->oob.loops[loopNum].count) { in reportInstrument()
450 lsx_report("Loop %d: start: %6lu", loopNum, (unsigned long)ft->oob.loops[loopNum].start); in reportInstrument()
452 (unsigned long)(ft->oob.loops[loopNum].start + ft->oob.loops[loopNum].length)); in reportInstrument()
453 lsx_report(" count: %6d", ft->oob.loops[loopNum].count); in reportInstrument()
455 switch(ft->oob.loops[loopNum].type & ~SOX_LOOP_SUSTAIN_DECAY) { in reportInstrument()
462 lsx_report("Unity MIDI Note: %d", ft->oob.instr.MIDInote); in reportInstrument()
463 lsx_report("Low MIDI Note: %d", ft->oob.instr.MIDIlow); in reportInstrument()
464 lsx_report("High MIDI Note: %d", ft->oob.instr.MIDIhi); in reportInstrument()
658 char * comment = lsx_cat_comments(ft->oob.comments); in aiffwriteheader()
661 if (ft->oob.instr.nloops) { in aiffwriteheader()
662 hsize += 8 /* MARK hdr */ + 2 + 16*ft->oob.instr.nloops; in aiffwriteheader()
686 if (ft->oob.comments) in aiffwriteheader()
711 if (ft->oob.comments) in aiffwriteheader()
744 if (ft->oob.instr.nloops) { in aiffwriteheader()
746 if (ft->oob.instr.nloops > 2) in aiffwriteheader()
747 ft->oob.instr.nloops = 2; in aiffwriteheader()
748 lsx_writedw(ft, 2 + 16u*ft->oob.instr.nloops); in aiffwriteheader()
749 lsx_writew(ft, ft->oob.instr.nloops); in aiffwriteheader()
751 for(i = 0; i < ft->oob.instr.nloops; i++) { in aiffwriteheader()
752 unsigned start = ft->oob.loops[i].start > UINT_MAX in aiffwriteheader()
754 : ft->oob.loops[i].start; in aiffwriteheader()
755 unsigned end = ft->oob.loops[i].start + ft->oob.loops[i].length > UINT_MAX in aiffwriteheader()
757 : ft->oob.loops[i].start + ft->oob.loops[i].length; in aiffwriteheader()
771 lsx_writeb(ft, (uint8_t)ft->oob.instr.MIDInote); in aiffwriteheader()
773 lsx_writeb(ft, (uint8_t)ft->oob.instr.MIDIlow); in aiffwriteheader()
774 lsx_writeb(ft, (uint8_t)ft->oob.instr.MIDIhi); in aiffwriteheader()
780 lsx_writew(ft, ft->oob.loops[0].type); in aiffwriteheader()
784 if (ft->oob.instr.nloops == 2) { in aiffwriteheader()
785 lsx_writew(ft, ft->oob.loops[1].type); in aiffwriteheader()