static const char modname[] = "mod_rawaudio";
-#ifndef MIN\r
-#define MIN(a,b) ((a) < (b) ? (a) : (b))\r
-#endif\r
-\r
-#ifndef MAX\r
-#define MAX(a,b) ((a) > (b) ? (a) : (b))\r
-#endif\r
+#ifndef MIN
+#define MIN(a,b) ((a) < (b) ? (a) : (b))
+#endif
+
+#ifndef MAX
+#define MAX(a,b) ((a) > (b) ? (a) : (b))
+#endif
struct raw_context {
void *enc_resampler;
};
-static int resample(void *handle, double factor, float *src, int srclen, float *dst, int dstlen, int last)\r
-{\r
- int o=0, srcused=0, srcpos=0, out=0;\r
-\r
- for(;;) {\r
- int srcBlock = MIN(srclen-srcpos, srclen);\r
- int lastFlag = (last && (srcBlock == srclen-srcpos));\r
- printf("resampling %d/%d (%d)\n", srcpos, srclen, MIN(dstlen-out, dstlen));\r
- o = resample_process(handle, factor, &src[srcpos], srcBlock, lastFlag, &srcused, &dst[out], dstlen-out);\r
- srcpos += srcused;\r
- if (o >= 0)\r
- out += o;\r
- if (o < 0 || (o == 0 && srcpos == srclen))\r
- break;\r
- }\r
- return out;\r
-}\r
+static int resample(void *handle, double factor, float *src, int srclen, float *dst, int dstlen, int last)
+{
+ int o=0, srcused=0, srcpos=0, out=0;
+
+ for(;;) {
+ int srcBlock = MIN(srclen-srcpos, srclen);
+ int lastFlag = (last && (srcBlock == srclen-srcpos));
+ printf("resampling %d/%d (%d)\n", srcpos, srclen, MIN(dstlen-out, dstlen));
+ o = resample_process(handle, factor, &src[srcpos], srcBlock, lastFlag, &srcused, &dst[out], dstlen-out);
+ srcpos += srcused;
+ if (o >= 0)
+ out += o;
+ if (o < 0 || (o == 0 && srcpos == srclen))
+ break;
+ }
+ return out;
+}
static switch_status switch_raw_init(switch_codec *codec, switch_codec_flag flags, const struct switch_codec_settings *codec_settings)