#include <stdlib.h>#include <math.h>#include <stdio.h>#include <string.h>#include <unistd.h>#include <png.h>#include "kiss_fft.h"#include "kiss_fftr.h"Classes | |
| struct | rgb_t |
Defines | |
| #define | CHECKNULL(p) if ( (p)==NULL ) do { fprintf(stderr,"CHECKNULL failed @ %s(%d): %s\n",__FILE__,__LINE__,#p );exit(1);} while(0) |
Functions | |
| static void | config (int argc, char **argv) |
| static void | val2rgb (float x, rgb_t *p) |
| static void | cpx2pixels (rgb_t *res, const float *fbuf, size_t n) |
| static void | transform_signal (void) |
| static void | make_png (void) |
| int | main (int argc, char **argv) |
Variables | |
| int | nfft = 1024 |
| FILE * | fin = NULL |
| FILE * | fout = NULL |
| int | navg = 20 |
| int | remove_dc = 0 |
| int | nrows = 0 |
| float * | vals = NULL |
| int | stereo = 0 |
| #define CHECKNULL | ( | p | ) | if ( (p)==NULL ) do { fprintf(stderr,"CHECKNULL failed @ %s(%d): %s\n",__FILE__,__LINE__,#p );exit(1);} while(0) |
Referenced by make_png(), and transform_signal().
| static void config | ( | int | argc, | |
| char ** | argv | |||
| ) | [static] |
| static void val2rgb | ( | float | x, | |
| rgb_t * | p | |||
| ) | [static] |
| static void cpx2pixels | ( | rgb_t * | res, | |
| const float * | fbuf, | |||
| size_t | n | |||
| ) | [static] |
| static void transform_signal | ( | void | ) | [static] |
References cfg, CHECKNULL, fin, kiss_fft_scalar, kiss_fftr(), kiss_fftr_alloc(), navg, nfft, nrows, remove_dc, stereo, and vals.
Referenced by main().
| static void make_png | ( | void | ) | [static] |
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
References config(), fin, fout, make_png(), and transform_signal().
| int nfft = 1024 |
| FILE* fin = NULL |
Referenced by config(), main(), and transform_signal().
| FILE* fout = NULL |
Referenced by config(), main(), and make_png().
| int navg = 20 |
Referenced by config(), and transform_signal().
| int remove_dc = 0 |
Referenced by config(), and transform_signal().
| int nrows = 0 |
Referenced by make_png(), and transform_signal().
| float* vals = NULL |
Referenced by make_png(), and transform_signal().
| int stereo = 0 |
Referenced by config(), and transform_signal().
1.5.8