Lines Matching defs:loop_start
228 unsigned int loop_start, loop_end, sample_start, sample_end, start_offset;
247 loop_start = simple->loop_start >> 4;
270 voice->LBA += loop_start << shift;
271 if( start_offset >= loop_start ) {
272 voice->CSO = start_offset - loop_start;
275 voice->CSO = loop_start - start_offset;
278 voice->ESO = loop_end - loop_start - 1;
415 unsigned int loop_start, loop_end;
423 loop_start = loop->start >> 4;
428 voice->LBA = simple->address.memory + loop_start;
430 voice->ESO = loop_end - loop_start - 1;
465 if( position >= simple->loop_start ) {
466 voice->CSO = (position - simple->loop_start) >> 4;
469 voice->CSO = (simple->loop_start - position) >> 4;