Home | History | Annotate | Download | only in audio

Lines Matching refs:hdr

118     uint8_t hdr[] = {
146 hdr[34] = bits16 ? 0x10 : 0x08;
159 le_store (hdr + 22, hw->info.nchannels, 2);
160 le_store (hdr + 24, hw->info.freq, 4);
161 le_store (hdr + 28, hw->info.freq << (bits16 + stereo), 4);
162 le_store (hdr + 32, 1 << (bits16 + stereo), 2);
173 qemu_put_buffer (wav->f, hdr, sizeof (hdr));
251 uint8_t hdr[44];
262 if (qemu_get_buffer (wav->f, hdr, sizeof(hdr)) != (int)sizeof(hdr)) {
268 if ( hdr[0] != 'R' || hdr[1] != 'I' || hdr[2] != 'F' || hdr[3] != 'F' ||
269 hdr[8] != 'W' || hdr[9] != 'A' || hdr[10]!= 'V' || hdr[11]!= 'E' ||
270 hdr[12]!= 'f' || hdr[13]!= 'm' || hdr[14]!= 't' || hdr[15]!= ' ' ||
271 hdr[40]!= 'd' || hdr[41]!= 'a' || hdr[42]!= 't' || hdr[43]!= 'a') {
276 nchannels = le_read( hdr+22, 2 );
277 freq = le_read( hdr+24, 4 );
278 format = le_read( hdr+32, 2 );
279 bits = le_read( hdr+34, 2 );
281 wav->total_size = le_read( hdr+40, 4 );