forked from len0rd/rockbox
Replace SWAB16 and SWAB32 with a comprehensive set of byte-swap macros - letoh16, letoh32, htole16, htole32, betoh16, betoh32, htobe16 and htobe32
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7584 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
1c3a83c44e
commit
9e19c95d8e
8 changed files with 89 additions and 60 deletions
|
@ -354,7 +354,7 @@ void pcmrec_callback(bool flush)
|
|||
|
||||
for (i=0; i<EACH_BUFFER_SIZE * num_ready / 4; i++)
|
||||
{
|
||||
*ptr = SWAB32(*ptr);
|
||||
*ptr = htole32(*ptr);
|
||||
ptr++;
|
||||
}
|
||||
|
||||
|
@ -476,11 +476,11 @@ static void close_wave(void)
|
|||
{
|
||||
long l;
|
||||
|
||||
l = SWAB32(num_rec_bytes + 36);
|
||||
l = htole32(num_rec_bytes + 36);
|
||||
lseek(wav_file, 4, SEEK_SET);
|
||||
write(wav_file, &l, 4);
|
||||
|
||||
l = SWAB32(num_rec_bytes);
|
||||
l = htole32(num_rec_bytes);
|
||||
lseek(wav_file, 40, SEEK_SET);
|
||||
write(wav_file, &l, 4);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue