mirror of
https://github.com/dnet/pySSTV.git
synced 2025-12-06 07:12:00 +01:00
29 lines
544 B
C
29 lines
544 B
C
#include <stdint.h>
|
|
#include <stdio.h>
|
|
|
|
#include "codegen.c"
|
|
|
|
void main() {
|
|
uint32_t offset, size;
|
|
FILE *f = fopen("320x256rgb.bmp", "r");
|
|
fseek(f, 0x02, SEEK_SET);
|
|
fread(&size, 4, 1, f);
|
|
fseek(f, 0x0A, SEEK_SET);
|
|
fread(&offset, 4, 1, f);
|
|
fseek(f, offset, SEEK_SET);
|
|
|
|
unsigned char img[size];
|
|
|
|
fread(img, size - offset, 1, f);
|
|
fclose(f);
|
|
|
|
float freqs[FREQ_COUNT], msecs[FREQ_COUNT];
|
|
|
|
convert(img, freqs, msecs);
|
|
|
|
for (int i = 0; i < FREQ_COUNT; i++) {
|
|
fwrite(&(freqs[i]), 4, 1, stdout);
|
|
fwrite(&(msecs[i]), 4, 1, stdout);
|
|
}
|
|
}
|