Skip to content

Commit 736b25b

Browse files
committed
Update polyphaseFilterbank.h
1 parent d1c6b74 commit 736b25b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Main/libjamesdsp/jni/jamesdsp/jdsp/Effects/eel2/numericSys/FilterDesign/polyphaseFilterbank.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,15 @@ typedef struct
1515
float noiseBuffer[DENORMAL_BUFFER];
1616
unsigned int noiseLoop;
1717
} WarpedPFB;
18+
void analysisWarpedPFB(WarpedPFB *pfb, float x);
19+
void writeSubbandDatWarpedPFB(WarpedPFB *pfb, float *subbands);
20+
float synthesisWarpedPFB(WarpedPFB *pfb);
21+
void analysisWarpedPFBStereo(WarpedPFB *pfb1, WarpedPFB *pfb2, float *x1, float *x2);
22+
void getSubbandDatWarpedPFBStereo(WarpedPFB *pfb1, WarpedPFB *pfb2, float *subbands1, float *subbands2, float *curSk);
23+
void getSubbandDatWarpedPFB(WarpedPFB *pfb, float *subbands, float *curSk);
24+
void writeSubbandDatWarpedPFBStereo(WarpedPFB *pfb1, WarpedPFB *pfb2, float *subbands1, float *subbands2);
1825
size_t getMemSizeWarpedPFB(unsigned int N, unsigned int m);
26+
void synthesisWarpedPFBStereo(WarpedPFB *pfb1, WarpedPFB *pfb2, float *y1, float *y2);
1927
void initWarpedPFB(WarpedPFB *pfb, double fs, unsigned int N, unsigned int m);
2028
void assignPtrWarpedPFB(WarpedPFB *pfb, unsigned int N, unsigned int m);
2129
void changeWarpingFactorWarpedPFB(WarpedPFB *pfb, float fs, float pfb_log_grid_den);

0 commit comments

Comments
 (0)