fix indentation

This commit is contained in:
Kurausukun
2021-12-17 22:56:20 -05:00
parent 0f6311b470
commit efee1288a0
+54 -54
View File
@@ -31,32 +31,32 @@ double ieee754_read_extended (uint8_t*);
#ifdef _MSC_VER #ifdef _MSC_VER
#define FATAL_ERROR(format, ...) \ #define FATAL_ERROR(format, ...) \
do \ do \
{ \ { \
fprintf(stderr, format, __VA_ARGS__); \ fprintf(stderr, format, __VA_ARGS__); \
exit(1); \ exit(1); \
} while (0) } while (0)
#else #else
#define FATAL_ERROR(format, ...) \ #define FATAL_ERROR(format, ...) \
do \ do \
{ \ { \
fprintf(stderr, format, ##__VA_ARGS__); \ fprintf(stderr, format, ##__VA_ARGS__); \
exit(1); \ exit(1); \
} while (0) } while (0)
#endif // _MSC_VER #endif // _MSC_VER
typedef struct { typedef struct {
unsigned long num_samples; unsigned long num_samples;
union { union {
uint8_t *samples8; uint8_t *samples8;
uint16_t *samples16; uint16_t *samples16;
}; };
uint8_t midi_note; uint8_t midi_note;
uint8_t sample_size; uint8_t sample_size;
bool has_loop; bool has_loop;
unsigned long loop_offset; unsigned long loop_offset;
double sample_rate; double sample_rate;
@@ -299,28 +299,28 @@ void read_aif(struct Bytes *aif, AifData *aif_data)
pos += 8; pos += 8;
unsigned long num_samples = chunk_size - 8; unsigned long num_samples = chunk_size - 8;
if (aif_data->sample_size == 8) if (aif_data->sample_size == 8)
{ {
uint8_t *sample_data = (uint8_t *)malloc(num_samples * sizeof(uint8_t)); uint8_t *sample_data = (uint8_t *)malloc(num_samples * sizeof(uint8_t));
memcpy(sample_data, &aif->data[pos], num_samples); memcpy(sample_data, &aif->data[pos], num_samples);
aif_data->samples8 = sample_data; aif_data->samples8 = sample_data;
aif_data->real_num_samples = num_samples; aif_data->real_num_samples = num_samples;
} }
else else
{ {
uint16_t *sample_data = (uint16_t *)malloc(num_samples * sizeof(uint16_t)); uint16_t *sample_data = (uint16_t *)malloc(num_samples * sizeof(uint16_t));
uint16_t *sample_data_swapped = (uint16_t *)malloc(num_samples * sizeof(uint16_t)); uint16_t *sample_data_swapped = (uint16_t *)malloc(num_samples * sizeof(uint16_t));
memcpy(sample_data, &aif->data[pos], num_samples); memcpy(sample_data, &aif->data[pos], num_samples);
for (long unsigned i = 0; i < num_samples; i++) for (long unsigned i = 0; i < num_samples; i++)
{ {
sample_data_swapped[i] = __builtin_bswap16(sample_data[i]); sample_data_swapped[i] = __builtin_bswap16(sample_data[i]);
} }
aif_data->samples16 = sample_data_swapped; aif_data->samples16 = sample_data_swapped;
aif_data->real_num_samples = num_samples; aif_data->real_num_samples = num_samples;
free(sample_data); free(sample_data);
} }
pos += chunk_size - 8; pos += chunk_size - 8;
} }
else else
@@ -457,7 +457,7 @@ int get_delta_index(uint8_t sample, uint8_t prev_sample)
int sample_signed = U8_TO_S8(sample); int sample_signed = U8_TO_S8(sample);
int prev_sample_signed = U8_TO_S8(prev_sample); int prev_sample_signed = U8_TO_S8(prev_sample);
// if we're going up (or equal), only choose positive deltas // if we're going up (or equal), only choose positive deltas
if (prev_sample_signed <= sample_signed) { if (prev_sample_signed <= sample_signed) {
delta_table_start_index = POSITIVE_DELTAS_START; delta_table_start_index = POSITIVE_DELTAS_START;
delta_table_end_index = POSITIVE_DELTAS_END; delta_table_end_index = POSITIVE_DELTAS_END;
@@ -574,18 +574,18 @@ void aif2pcm(const char *aif_filename, const char *pcm_filename, bool compress)
AifData aif_data = {0}; AifData aif_data = {0};
read_aif(aif, &aif_data); read_aif(aif, &aif_data);
// Convert 16-bit to 8-bit if necessary // Convert 16-bit to 8-bit if necessary
if (aif_data.sample_size == 16) if (aif_data.sample_size == 16)
{ {
aif_data.real_num_samples /= 2; aif_data.real_num_samples /= 2;
uint8_t *converted_samples = malloc(aif_data.real_num_samples * sizeof(uint8_t)); uint8_t *converted_samples = malloc(aif_data.real_num_samples * sizeof(uint8_t));
for (unsigned long i = 0; i < aif_data.real_num_samples; i++) for (unsigned long i = 0; i < aif_data.real_num_samples; i++)
{ {
converted_samples[i] = aif_data.samples16[i] >> 8; converted_samples[i] = aif_data.samples16[i] >> 8;
} }
free(aif_data.samples16); free(aif_data.samples16);
aif_data.samples8 = converted_samples; aif_data.samples8 = converted_samples;
} }
int header_size = 0x10; int header_size = 0x10;
struct Bytes *pcm; struct Bytes *pcm;
@@ -796,13 +796,13 @@ void pcm2aif(const char *pcm_filename, const char *aif_filename, uint32_t base_n
aif->data[pos++] = 20; aif->data[pos++] = 20;
aif->data[pos++] = base_note; // baseNote aif->data[pos++] = base_note; // baseNote
aif->data[pos++] = 0; // detune aif->data[pos++] = 0; // detune
aif->data[pos++] = 0; // lowNote aif->data[pos++] = 0; // lowNote
aif->data[pos++] = 127; // highNote aif->data[pos++] = 127; // highNote
aif->data[pos++] = 1; // lowVelocity aif->data[pos++] = 1; // lowVelocity
aif->data[pos++] = 127; // highVelocity aif->data[pos++] = 127; // highVelocity
aif->data[pos++] = 0; // gain (hi) aif->data[pos++] = 0; // gain (hi)
aif->data[pos++] = 0; // gain (lo) aif->data[pos++] = 0; // gain (lo)
// Instrument Chunk sustainLoop // Instrument Chunk sustainLoop
aif->data[pos++] = 0; aif->data[pos++] = 0;
@@ -881,7 +881,7 @@ void pcm2aif(const char *pcm_filename, const char *aif_filename, uint32_t base_n
void usage(void) void usage(void)
{ {
fprintf(stderr, "Usage: aif2pcm bin_file [aif_file]\n"); fprintf(stderr, "Usage: aif2pcm bin_file [aif_file]\n");
fprintf(stderr, " aif2pcm aif_file [bin_file] [--compress]\n"); fprintf(stderr, " aif2pcm aif_file [bin_file] [--compress]\n");
} }
int main(int argc, char **argv) int main(int argc, char **argv)