Lines Matching refs:aiffinfo

66     AIFFINFO    *aiffinfo,  in aiffCreateHeader()  argument
73 aiffinfo->comm.chunk[0] = 'C'; in aiffCreateHeader()
74 aiffinfo->comm.chunk[1] = 'O'; in aiffCreateHeader()
75 aiffinfo->comm.chunk[2] = 'M'; in aiffCreateHeader()
76 aiffinfo->comm.chunk[3] = 'M'; in aiffCreateHeader()
77 aiffinfo->comm.bytes[0] = 0; in aiffCreateHeader()
78 aiffinfo->comm.bytes[1] = 0; in aiffCreateHeader()
79 aiffinfo->comm.bytes[2] = 0; in aiffCreateHeader()
80 aiffinfo->comm.bytes[3] = 18; in aiffCreateHeader()
81 aiffinfo->comm.channels[0] = (u8)(0xFF & (channels >> 8)); in aiffCreateHeader()
82 aiffinfo->comm.channels[1] = (u8)(0xFF & channels); in aiffCreateHeader()
83 aiffinfo->comm.samples[0] = (u8)(0xFF & (samples >> 24)); in aiffCreateHeader()
84 aiffinfo->comm.samples[1] = (u8)(0xFF & (samples >> 16)); in aiffCreateHeader()
85 aiffinfo->comm.samples[2] = (u8)(0xFF & (samples >> 8)); in aiffCreateHeader()
86 aiffinfo->comm.samples[3] = (u8)(0xFF & samples); in aiffCreateHeader()
87 aiffinfo->comm.bitsPerSample[0] = (u8)(0xFF & (bitsPerSample >> 8)); in aiffCreateHeader()
88 aiffinfo->comm.bitsPerSample[1] = (u8)(0xFF & bitsPerSample); in aiffCreateHeader()
89 aiffinfo->comm.samplesPerSec[0] = 0x40; in aiffCreateHeader()
90 aiffinfo->comm.samplesPerSec[1] = 0x1E; in aiffCreateHeader()
91 aiffinfo->comm.samplesPerSec[2] = (u8)(0x7F & sampleRate >> 24); in aiffCreateHeader()
92 aiffinfo->comm.samplesPerSec[3] = (u8)(0xFF & sampleRate >> 16); in aiffCreateHeader()
93 aiffinfo->comm.samplesPerSec[4] = (u8)(0xFF & sampleRate >> 8); in aiffCreateHeader()
94 aiffinfo->comm.samplesPerSec[5] = (u8)(0xFF & sampleRate); in aiffCreateHeader()
95 aiffinfo->comm.samplesPerSec[6] = 0x00; in aiffCreateHeader()
96 aiffinfo->comm.samplesPerSec[7] = 0x00; in aiffCreateHeader()
97 aiffinfo->comm.samplesPerSec[8] = 0x00; in aiffCreateHeader()
98 aiffinfo->comm.samplesPerSec[9] = 0x00; in aiffCreateHeader()
119 AIFFINFO *aiffinfo, in aiffWriteHeader() argument
161 fwrite(&aiffinfo->comm, sizeof(AIFFCOMM), 1, outfile); in aiffWriteHeader()
187 void aiffCreateMark(AIFFINFO *aiffinfo, u32 loopStart, u32 loopEnd) in aiffCreateMark() argument
189 aiffinfo->inst.chunk[0] = 'I'; in aiffCreateMark()
190 aiffinfo->inst.chunk[1] = 'N'; in aiffCreateMark()
191 aiffinfo->inst.chunk[2] = 'S'; in aiffCreateMark()
192 aiffinfo->inst.chunk[3] = 'T'; in aiffCreateMark()
193 aiffinfo->inst.bytes[0] = 0; in aiffCreateMark()
194 aiffinfo->inst.bytes[1] = 0; in aiffCreateMark()
195 aiffinfo->inst.bytes[2] = 0; in aiffCreateMark()
196 aiffinfo->inst.bytes[3] = 20; in aiffCreateMark()
197 aiffinfo->inst.normalKey = 64; in aiffCreateMark()
198 aiffinfo->inst.detune = 0; in aiffCreateMark()
199 aiffinfo->inst.lowKey = 0; in aiffCreateMark()
200 aiffinfo->inst.hiKey = 127; in aiffCreateMark()
201 aiffinfo->inst.loVel = 0; in aiffCreateMark()
202 aiffinfo->inst.hiVel = 127; in aiffCreateMark()
203 aiffinfo->inst.gain[0] = 0; in aiffCreateMark()
204 aiffinfo->inst.gain[1] = 0; in aiffCreateMark()
205 aiffinfo->inst.playMode0[0] = 0; in aiffCreateMark()
206 aiffinfo->inst.playMode0[1] = 1; in aiffCreateMark()
207 aiffinfo->inst.begLoop0[0] = 0; in aiffCreateMark()
208 aiffinfo->inst.begLoop0[1] = 0; in aiffCreateMark()
209 aiffinfo->inst.endLoop0[0] = 0; in aiffCreateMark()
210 aiffinfo->inst.endLoop0[1] = 1; in aiffCreateMark()
211 aiffinfo->inst.playMode1[0] = 0; in aiffCreateMark()
212 aiffinfo->inst.playMode1[1] = 0; in aiffCreateMark()
213 aiffinfo->inst.begLoop1[0] = 0; in aiffCreateMark()
214 aiffinfo->inst.begLoop1[1] = 0; in aiffCreateMark()
215 aiffinfo->inst.endLoop1[0] = 0; in aiffCreateMark()
216 aiffinfo->inst.endLoop1[1] = 0; in aiffCreateMark()
218 aiffinfo->mark.chunk[0] = 'M'; in aiffCreateMark()
219 aiffinfo->mark.chunk[1] = 'A'; in aiffCreateMark()
220 aiffinfo->mark.chunk[2] = 'R'; in aiffCreateMark()
221 aiffinfo->mark.chunk[3] = 'K'; in aiffCreateMark()
222 aiffinfo->mark.bytes[0] = 0; in aiffCreateMark()
223 aiffinfo->mark.bytes[1] = 0; in aiffCreateMark()
224 aiffinfo->mark.bytes[2] = 0; in aiffCreateMark()
225 aiffinfo->mark.bytes[3] = 34; in aiffCreateMark()
226 aiffinfo->mark.count[0] = 0; in aiffCreateMark()
227 aiffinfo->mark.count[1] = 2; in aiffCreateMark()
228 aiffinfo->mark.id0[0] = 0; in aiffCreateMark()
229 aiffinfo->mark.id0[1] = 0; in aiffCreateMark()
230 aiffinfo->mark.position0[0] = (u8)(0xFF & (loopStart >> 24)); in aiffCreateMark()
231 aiffinfo->mark.position0[1] = (u8)(0xFF & (loopStart >> 16)); in aiffCreateMark()
232 aiffinfo->mark.position0[2] = (u8)(0xFF & (loopStart >> 8)); in aiffCreateMark()
233 aiffinfo->mark.position0[3] = (u8)(0xFF & (loopStart)); in aiffCreateMark()
234 aiffinfo->mark.ch0[0] = 0x08; in aiffCreateMark()
235 aiffinfo->mark.ch0[1] = 'b'; in aiffCreateMark()
236 aiffinfo->mark.ch0[2] = 'e'; in aiffCreateMark()
237 aiffinfo->mark.ch0[3] = 'g'; in aiffCreateMark()
238 aiffinfo->mark.ch0[4] = ' '; in aiffCreateMark()
239 aiffinfo->mark.ch0[5] = 'l'; in aiffCreateMark()
240 aiffinfo->mark.ch0[6] = 'o'; in aiffCreateMark()
241 aiffinfo->mark.ch0[7] = 'o'; in aiffCreateMark()
242 aiffinfo->mark.ch0[8] = 'p'; in aiffCreateMark()
243 aiffinfo->mark.ch0[9] = 0; in aiffCreateMark()
244 aiffinfo->mark.id1[0] = 0; in aiffCreateMark()
245 aiffinfo->mark.id1[1] = 1; in aiffCreateMark()
246 aiffinfo->mark.position1[0] = (u8)(0xFF & (loopEnd >> 24)); in aiffCreateMark()
247 aiffinfo->mark.position1[1] = (u8)(0xFF & (loopEnd >> 16)); in aiffCreateMark()
248 aiffinfo->mark.position1[2] = (u8)(0xFF & (loopEnd >> 8)); in aiffCreateMark()
249 aiffinfo->mark.position1[3] = (u8)(0xFF & (loopEnd)); in aiffCreateMark()
250 aiffinfo->mark.ch1[0] = 0x08; in aiffCreateMark()
251 aiffinfo->mark.ch1[1] = 'e'; in aiffCreateMark()
252 aiffinfo->mark.ch1[2] = 'n'; in aiffCreateMark()
253 aiffinfo->mark.ch1[3] = 'd'; in aiffCreateMark()
254 aiffinfo->mark.ch1[4] = ' '; in aiffCreateMark()
255 aiffinfo->mark.ch1[5] = 'l'; in aiffCreateMark()
256 aiffinfo->mark.ch1[6] = 'o'; in aiffCreateMark()
257 aiffinfo->mark.ch1[7] = 'o'; in aiffCreateMark()
258 aiffinfo->mark.ch1[8] = 'p'; in aiffCreateMark()
259 aiffinfo->mark.ch1[9] = 0; in aiffCreateMark()
274 void aiffWriteMark(AIFFINFO *aiffinfo, FILE *outfile) in aiffWriteMark() argument
276 fwrite(&aiffinfo->inst, sizeof(AIFFINST), 1, outfile); in aiffWriteMark()
277 fwrite(&aiffinfo->mark, sizeof(AIFFMARK), 1, outfile); in aiffWriteMark()
294 AIFFINFO *aiffinfo, in aiffReadHeader() argument
328 fread(&aiffinfo->comm.channels, 1, sizeof(u16), infile); in aiffReadHeader()
329 fread(&aiffinfo->comm.samples, 1, sizeof(u32), infile); in aiffReadHeader()
330 fread(&aiffinfo->comm.bitsPerSample, 1, sizeof(u16), infile); in aiffReadHeader()
331 fread(&aiffinfo->comm.samplesPerSec[0], 10, sizeof(u8), infile); in aiffReadHeader()
342 aiffinfo->mark.position0[0] = in aiffReadHeader()
343 aiffinfo->mark.position0[1] = in aiffReadHeader()
344 aiffinfo->mark.position0[2] = in aiffReadHeader()
345 aiffinfo->mark.position0[3] = in aiffReadHeader()
346 aiffinfo->mark.position1[0] = in aiffReadHeader()
347 aiffinfo->mark.position1[1] = in aiffReadHeader()
348 aiffinfo->mark.position1[2] = in aiffReadHeader()
349 aiffinfo->mark.position1[3] = 0; in aiffReadHeader()
405 aiffinfo->mark.position0[0] = (u8)(0xFF & (position >> 24)); in aiffReadHeader()
406 aiffinfo->mark.position0[1] = (u8)(0xFF & (position >> 16)); in aiffReadHeader()
407 aiffinfo->mark.position0[2] = (u8)(0xFF & (position >> 8)); in aiffReadHeader()
408 aiffinfo->mark.position0[3] = (u8)(0xFF & position); in aiffReadHeader()
413 aiffinfo->mark.position1[0] = (u8)(0xFF & (position >> 24)); in aiffReadHeader()
414 aiffinfo->mark.position1[1] = (u8)(0xFF & (position >> 16)); in aiffReadHeader()
415 aiffinfo->mark.position1[2] = (u8)(0xFF & (position >> 8)); in aiffReadHeader()
416 aiffinfo->mark.position1[3] = (u8)(0xFF & position); in aiffReadHeader()
447 aiffinfo->mark.position0[0] = 0; in aiffReadHeader()
448 aiffinfo->mark.position0[1] = 0; in aiffReadHeader()
449 aiffinfo->mark.position0[2] = 0; in aiffReadHeader()
450 aiffinfo->mark.position0[3] = 0; in aiffReadHeader()
451 aiffinfo->mark.position1[0] = 0; in aiffReadHeader()
452 aiffinfo->mark.position1[1] = 0; in aiffReadHeader()
453 aiffinfo->mark.position1[2] = 0; in aiffReadHeader()
454 aiffinfo->mark.position1[3] = 0; in aiffReadHeader()
487 int aiffGetChannels(AIFFINFO *aiffinfo) in aiffGetChannels() argument
489 return ((aiffinfo->comm.channels[0] << 8) | in aiffGetChannels()
490 (aiffinfo->comm.channels[1])); in aiffGetChannels()
504 int aiffGetSampleRate(AIFFINFO *aiffinfo) in aiffGetSampleRate() argument
511 ieeeExponent = ((aiffinfo->comm.samplesPerSec[0] << 8) | in aiffGetSampleRate()
512 (aiffinfo->comm.samplesPerSec[1])); in aiffGetSampleRate()
514 ieeeMantissaHi = ((aiffinfo->comm.samplesPerSec[2] << 24) | in aiffGetSampleRate()
515 (aiffinfo->comm.samplesPerSec[3] << 16) | in aiffGetSampleRate()
516 (aiffinfo->comm.samplesPerSec[4] << 8) | in aiffGetSampleRate()
517 (aiffinfo->comm.samplesPerSec[5])); in aiffGetSampleRate()
535 int aiffGetSamples(AIFFINFO *aiffinfo) in aiffGetSamples() argument
537 return ((aiffinfo->comm.samples[0] << 24) | in aiffGetSamples()
538 (aiffinfo->comm.samples[1] << 16) | in aiffGetSamples()
539 (aiffinfo->comm.samples[2] << 8) | in aiffGetSamples()
540 (aiffinfo->comm.samples[3])); in aiffGetSamples()
554 int aiffGetBitsPerSample(AIFFINFO *aiffinfo) in aiffGetBitsPerSample() argument
556 return ((aiffinfo->comm.bitsPerSample[0] << 8) | in aiffGetBitsPerSample()
557 (aiffinfo->comm.bitsPerSample[1])); in aiffGetBitsPerSample()
571 int aiffGetLoopStart(AIFFINFO *aiffinfo) in aiffGetLoopStart() argument
573 return ((aiffinfo->mark.position0[0] << 24) | in aiffGetLoopStart()
574 (aiffinfo->mark.position0[1] << 16) | in aiffGetLoopStart()
575 (aiffinfo->mark.position0[2] << 8) | in aiffGetLoopStart()
576 (aiffinfo->mark.position0[3])); in aiffGetLoopStart()
590 int aiffGetLoopEnd(AIFFINFO *aiffinfo) in aiffGetLoopEnd() argument
592 return ((aiffinfo->mark.position1[0] << 24) | in aiffGetLoopEnd()
593 (aiffinfo->mark.position1[1] << 16) | in aiffGetLoopEnd()
594 (aiffinfo->mark.position1[2] << 8) | in aiffGetLoopEnd()
595 (aiffinfo->mark.position1[3])); in aiffGetLoopEnd()