summaryrefslogtreecommitdiff
path: root/third_party/build/resample/resamplesubs.h
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/build/resample/resamplesubs.h')
-rw-r--r--third_party/build/resample/resamplesubs.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/third_party/build/resample/resamplesubs.h b/third_party/build/resample/resamplesubs.h
new file mode 100644
index 00000000..825df971
--- /dev/null
+++ b/third_party/build/resample/resamplesubs.h
@@ -0,0 +1,23 @@
+
+int
+ SrcLinear(short X[], short Y[], double factor, unsigned int *Time, unsigned short Nx);
+
+int SrcUp(short X[], short Y[], double factor, unsigned int *Time,
+ unsigned short Nx, unsigned short Nwing, unsigned short LpScl,
+ short Imp[], short ImpD[], char Interp);
+
+int SrcUD(short X[], short Y[], double factor, unsigned int *Time,
+ unsigned short Nx, unsigned short Nwing, unsigned short LpScl,
+ short Imp[], short ImpD[], char Interp);
+
+extern unsigned resample_LARGE_FILTER_NMULT;
+extern unsigned resample_LARGE_FILTER_NWING;
+extern unsigned resample_LARGE_FILTER_SCALE;
+extern short* resample_LARGE_FILTER_IMP;
+extern short* resample_LARGE_FILTER_IMPD;
+
+extern unsigned resample_SMALL_FILTER_NMULT;
+extern unsigned resample_SMALL_FILTER_NWING;
+extern unsigned resample_SMALL_FILTER_SCALE;
+extern short* resample_SMALL_FILTER_IMP;
+extern short* resample_SMALL_FILTER_IMPD;