diff options
author | XANTRONIX Development | 2022-01-15 10:30:20 -0500 |
---|---|---|
committer | XANTRONIX Development | 2022-01-15 10:30:20 -0500 |
commit | 712c1bafab413143b1edcd868a736f0fe6f026b9 (patch) | |
tree | 04a5954ece0a7cc9118b18149cd82734bcec89c0 /include/xas | |
parent | 10743527b811423032adb38a7dafe00f5b69443e (diff) | |
download | xas-712c1bafab413143b1edcd868a736f0fe6f026b9.tar.gz xas-712c1bafab413143b1edcd868a736f0fe6f026b9.tar.bz2 xas-712c1bafab413143b1edcd868a736f0fe6f026b9.zip |
still not quite there, but close
Diffstat (limited to 'include/xas')
-rw-r--r-- | include/xas/riff.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/xas/riff.h b/include/xas/riff.h index 07ed0f2..4e600da 100644 --- a/include/xas/riff.h +++ b/include/xas/riff.h @@ -8,6 +8,9 @@ #define XAS_RIFF_WAVE_DEFAULT_TYPE 1 +#pragma pack(1) +#pragma pack(push) + typedef struct _xas_riff_chunk { char id[4]; uint32_t size; @@ -18,7 +21,7 @@ typedef struct _xas_riff_main_chunk { char type[4]; } xas_riff_main_chunk; -typedef struct _xas_riff_wave_format_chunk { +typedef struct _xas_riff_wave_chunk { xas_riff_chunk header; uint16_t type, @@ -39,6 +42,8 @@ typedef struct _xas_riff_wave_header { typedef struct _xas_riff xas_riff; +#pragma pack(pop) + xas_audio_stream *xas_riff_file_open(const char *path, size_t sample_size, size_t sample_rate, |