Changeset 392ad1c
- Timestamp:
- Sep 28, 2016, 1:53:29 AM (8 years ago)
- Branches:
- feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master, pitchshift, sampler, timestretch, yinfft+
- Children:
- f50c9503
- Parents:
- 333a5bb
- git-author:
- Paul Brossier <piem@piem.org> (09/28/16 00:22:47)
- git-committer:
- Paul Brossier <piem@piem.org> (09/28/16 01:53:29)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/spectral/ooura_fft8g.c
r333a5bb r392ad1c 4 4 // - add missing prototypes 5 5 // - use COS and SIN macros 6 // - declare initialization as static 7 // - prefix public function with aubio_ooura_ 6 8 7 9 #include "aubio_priv.h" 8 10 9 void cdft(int n, int isgn, smpl_t *a, int *ip, smpl_t *w);10 void rdft(int n, int isgn, smpl_t *a, int *ip, smpl_t *w);11 void ddct(int n, int isgn, smpl_t *a, int *ip, smpl_t *w);12 void ddst(int n, int isgn, smpl_t *a, int *ip, smpl_t *w);13 void dfct(int n, smpl_t *a, smpl_t *t, int *ip, smpl_t *w);14 void dfst(int n, smpl_t *a, smpl_t *t, int *ip, smpl_t *w);15 void makewt(int nw, int *ip, smpl_t *w);16 void makect(int nc, int *ip, smpl_t *c);17 void bitrv2(int n, int *ip, smpl_t *a);18 void bitrv2conj(int n, int *ip, smpl_t *a);19 void cftfsub(int n, smpl_t *a, smpl_t *w);20 void cftbsub(int n, smpl_t *a, smpl_t *w);21 void cft1st(int n, smpl_t *a, smpl_t *w);22 void cftmdl(int n, int l, smpl_t *a, smpl_t *w);23 void rftfsub(int n, smpl_t *a, int nc, smpl_t *c);24 void rftbsub(int n, smpl_t *a, int nc, smpl_t *c);25 void dctsub(int n, smpl_t *a, int nc, smpl_t *c);26 void dstsub(int n, smpl_t *a, int nc, smpl_t *c);11 void aubio_ooura_cdft(int n, int isgn, smpl_t *a, int *ip, smpl_t *w); 12 void aubio_ooura_rdft(int n, int isgn, smpl_t *a, int *ip, smpl_t *w); 13 void aubio_ooura_ddct(int n, int isgn, smpl_t *a, int *ip, smpl_t *w); 14 void aubio_ooura_ddst(int n, int isgn, smpl_t *a, int *ip, smpl_t *w); 15 void aubio_ooura_dfct(int n, smpl_t *a, smpl_t *t, int *ip, smpl_t *w); 16 void aubio_ooura_dfst(int n, smpl_t *a, smpl_t *t, int *ip, smpl_t *w); 17 static void makewt(int nw, int *ip, smpl_t *w); 18 static void makect(int nc, int *ip, smpl_t *c); 19 static void bitrv2(int n, int *ip, smpl_t *a); 20 static void bitrv2conj(int n, int *ip, smpl_t *a); 21 static void cftfsub(int n, smpl_t *a, smpl_t *w); 22 static void cftbsub(int n, smpl_t *a, smpl_t *w); 23 static void cft1st(int n, smpl_t *a, smpl_t *w); 24 static void cftmdl(int n, int l, smpl_t *a, smpl_t *w); 25 static void rftfsub(int n, smpl_t *a, int nc, smpl_t *c); 26 static void rftbsub(int n, smpl_t *a, int nc, smpl_t *c); 27 static void dctsub(int n, smpl_t *a, int nc, smpl_t *c); 28 static void dstsub(int n, smpl_t *a, int nc, smpl_t *c); 27 29 28 30 /* … … 303 305 304 306 305 void cdft(int n, int isgn, smpl_t *a, int *ip, smpl_t *w)307 void aubio_ooura_cdft(int n, int isgn, smpl_t *a, int *ip, smpl_t *w) 306 308 { 307 309 void makewt(int nw, int *ip, smpl_t *w); … … 328 330 329 331 330 void rdft(int n, int isgn, smpl_t *a, int *ip, smpl_t *w)332 void aubio_ooura_rdft(int n, int isgn, smpl_t *a, int *ip, smpl_t *w) 331 333 { 332 334 void makewt(int nw, int *ip, smpl_t *w); … … 375 377 376 378 377 void ddct(int n, int isgn, smpl_t *a, int *ip, smpl_t *w)379 void aubio_ooura_ddct(int n, int isgn, smpl_t *a, int *ip, smpl_t *w) 378 380 { 379 381 void makewt(int nw, int *ip, smpl_t *w); … … 434 436 435 437 436 void ddst(int n, int isgn, smpl_t *a, int *ip, smpl_t *w)438 void aubio_ooura_ddst(int n, int isgn, smpl_t *a, int *ip, smpl_t *w) 437 439 { 438 440 void makewt(int nw, int *ip, smpl_t *w); … … 493 495 494 496 495 void dfct(int n, smpl_t *a, smpl_t *t, int *ip, smpl_t *w)497 void aubio_ooura_dfct(int n, smpl_t *a, smpl_t *t, int *ip, smpl_t *w) 496 498 { 497 499 void makewt(int nw, int *ip, smpl_t *w); … … 589 591 590 592 591 void dfst(int n, smpl_t *a, smpl_t *t, int *ip, smpl_t *w)593 void aubio_ooura_dfst(int n, smpl_t *a, smpl_t *t, int *ip, smpl_t *w) 592 594 { 593 595 void makewt(int nw, int *ip, smpl_t *w);
Note: See TracChangeset
for help on using the changeset viewer.