@@ -70,6 +70,15 @@ LSP_DSP_LIB_SYMBOL(void, lanczos_resample_2x2, float *dst, const float *src, siz
70
70
*/
71
71
LSP_DSP_LIB_SYMBOL (void , lanczos_resample_2x3, float *dst, const float *src, size_t count);
72
72
73
+ /* * Perform lanczos resampling, destination buffer must be cleared and contain only
74
+ * resampling tail from previous resampling
75
+ *
76
+ * @param dst destination buffer of count*2 samples + LSP_DSP_RESAMPLING_RSV_SAMPLES samples for convolution tail
77
+ * @param src source buffer of count samples
78
+ * @param count number of samples
79
+ */
80
+ LSP_DSP_LIB_SYMBOL (void , lanczos_resample_2x4, float *dst, const float *src, size_t count);
81
+
73
82
/* * Perform lanczos resampling, destination buffer must be cleared and contain only
74
83
* resampling tail from previous resampling
75
84
*
@@ -88,6 +97,15 @@ LSP_DSP_LIB_SYMBOL(void, lanczos_resample_3x2, float *dst, const float *src, siz
88
97
*/
89
98
LSP_DSP_LIB_SYMBOL (void , lanczos_resample_3x3, float *dst, const float *src, size_t count);
90
99
100
+ /* * Perform lanczos resampling, destination buffer must be cleared and contain only
101
+ * resampling tail from previous resampling
102
+ *
103
+ * @param dst destination buffer of count*3 samples + LSP_DSP_RESAMPLING_RSV_SAMPLES samples for convolution tail
104
+ * @param src source buffer of count samples
105
+ * @param count number of samples
106
+ */
107
+ LSP_DSP_LIB_SYMBOL (void , lanczos_resample_3x4, float *dst, const float *src, size_t count);
108
+
91
109
/* * Perform lanczos resampling, destination buffer must be cleared and contain only
92
110
* resampling tail from previous resampling
93
111
*
@@ -106,6 +124,15 @@ LSP_DSP_LIB_SYMBOL(void, lanczos_resample_4x2, float *dst, const float *src, siz
106
124
*/
107
125
LSP_DSP_LIB_SYMBOL (void , lanczos_resample_4x3, float *dst, const float *src, size_t count);
108
126
127
+ /* * Perform lanczos resampling, destination buffer must be cleared and contain only
128
+ * resampling tail from previous resampling
129
+ *
130
+ * @param dst destination buffer of count*4 samples + LSP_DSP_RESAMPLING_RSV_SAMPLES samples for convolution tail
131
+ * @param src source buffer of count samples
132
+ * @param count number of samples
133
+ */
134
+ LSP_DSP_LIB_SYMBOL (void , lanczos_resample_4x4, float *dst, const float *src, size_t count);
135
+
109
136
/* * Perform lanczos resampling, destination buffer must be cleared and contain only
110
137
* resampling tail from previous resampling
111
138
*
@@ -124,6 +151,15 @@ LSP_DSP_LIB_SYMBOL(void, lanczos_resample_6x2, float *dst, const float *src, siz
124
151
*/
125
152
LSP_DSP_LIB_SYMBOL (void , lanczos_resample_6x3, float *dst, const float *src, size_t count);
126
153
154
+ /* * Perform lanczos resampling, destination buffer must be cleared and contain only
155
+ * resampling tail from previous resampling
156
+ *
157
+ * @param dst destination buffer of count*6 samples + LSP_DSP_RESAMPLING_RSV_SAMPLES samples for convolution tail
158
+ * @param src source buffer of count samples
159
+ * @param count number of samples
160
+ */
161
+ LSP_DSP_LIB_SYMBOL (void , lanczos_resample_6x4, float *dst, const float *src, size_t count);
162
+
127
163
/* * Perform lanczos resampling, destination buffer must be cleared and contain only
128
164
* resampling tail from previous resampling
129
165
*
@@ -142,6 +178,15 @@ LSP_DSP_LIB_SYMBOL(void, lanczos_resample_8x2, float *dst, const float *src, siz
142
178
*/
143
179
LSP_DSP_LIB_SYMBOL (void , lanczos_resample_8x3, float *dst, const float *src, size_t count);
144
180
181
+ /* * Perform lanczos resampling, destination buffer must be cleared and contain only
182
+ * resampling tail from previous resampling
183
+ *
184
+ * @param dst destination buffer of count*8 samples + LSP_DSP_RESAMPLING_RSV_SAMPLES samples for convolution tail
185
+ * @param src source buffer of count samples
186
+ * @param count number of samples
187
+ */
188
+ LSP_DSP_LIB_SYMBOL (void , lanczos_resample_8x4, float *dst, const float *src, size_t count);
189
+
145
190
/* * Copy each even sample to output buffer
146
191
*
147
192
* @param dst destination buffer
0 commit comments