diff options
Diffstat (limited to 'firmware/pcm_record.c')
-rw-r--r-- | firmware/pcm_record.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/pcm_record.c b/firmware/pcm_record.c index 6eb7bbcba8..cafbd71754 100644 --- a/firmware/pcm_record.c +++ b/firmware/pcm_record.c | |||
@@ -354,7 +354,7 @@ void pcmrec_callback(bool flush) | |||
354 | 354 | ||
355 | for (i=0; i<EACH_BUFFER_SIZE * num_ready / 4; i++) | 355 | for (i=0; i<EACH_BUFFER_SIZE * num_ready / 4; i++) |
356 | { | 356 | { |
357 | *ptr = SWAB32(*ptr); | 357 | *ptr = htole32(*ptr); |
358 | ptr++; | 358 | ptr++; |
359 | } | 359 | } |
360 | 360 | ||
@@ -476,11 +476,11 @@ static void close_wave(void) | |||
476 | { | 476 | { |
477 | long l; | 477 | long l; |
478 | 478 | ||
479 | l = SWAB32(num_rec_bytes + 36); | 479 | l = htole32(num_rec_bytes + 36); |
480 | lseek(wav_file, 4, SEEK_SET); | 480 | lseek(wav_file, 4, SEEK_SET); |
481 | write(wav_file, &l, 4); | 481 | write(wav_file, &l, 4); |
482 | 482 | ||
483 | l = SWAB32(num_rec_bytes); | 483 | l = htole32(num_rec_bytes); |
484 | lseek(wav_file, 40, SEEK_SET); | 484 | lseek(wav_file, 40, SEEK_SET); |
485 | write(wav_file, &l, 4); | 485 | write(wav_file, &l, 4); |
486 | 486 | ||