1
0

template.c: simplify file_length calculation

This commit is contained in:
Intel A80486DX2-66 2024-07-13 22:39:36 +03:00
parent 391467806e
commit 17be3d4b73
Signed by: 80486DX2-66
GPG Key ID: 83631EF27054609B

View File

@ -227,18 +227,12 @@ main(void)
// 2. prepare variables // 2. prepare variables
const uint32_t header_size = const uint32_t header_size =
4 * 4 /* 4 strings of 4 characters */ + 3 * 4 /* 3 strings of 4 characters: "WAVE", "fmt ", "data" */ +
5 * 4 /* 5 uint32_t values */ + 4 * 4 /* 4 uint32_t values */ +
4 * 2 /* 4 uint16_t values */; 4 * 2 /* 4 uint16_t values */;
uint32_t buffer_size = PRODUCT * (REPEAT_TIMES + 1), uint32_t buffer_size = PRODUCT * (REPEAT_TIMES + 1),
file_length = file_length = header_size + buffer_size,
header_size +
buffer_size /* sample data */
/* subtract Subchunk2 headers: */
- 4 /* a string of 4 characters */
- 4 /* a uint32_t value */,
fmt_data_length = 16 /* <-- fmt_data_length = 16 /* <--
* length of format data before this value * length of format data before this value
* in the file format structure * in the file format structure