From ae4ea8cf0292e489d46ea07fd4476c58553a5315 Mon Sep 17 00:00:00 2001 From: shenki Date: Thu, 6 Jun 2013 09:00:35 +0000 Subject: [PATCH] Move init of sox outside of assert calls git-svn-id: https://svn.code.sf.net/p/freetel/code@1310 01035d8c-6547-0410-b346-abe4f91aad63 --- fdmdv2/src/sox_biquad.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fdmdv2/src/sox_biquad.c b/fdmdv2/src/sox_biquad.c index 132facf0..0403beb2 100644 --- a/fdmdv2/src/sox_biquad.c +++ b/fdmdv2/src/sox_biquad.c @@ -40,7 +40,8 @@ int lsx_biquad_flow(sox_effect_t * effp, const sox_sample_t *ibuf, void sox_biquad_start(void) { printf("sox_biquad_start(void)\n"); - assert(sox_init() == SOX_SUCCESS); + int r = sox_init(); + assert(r == SOX_SUCCESS); } void sox_biquad_finish(void) @@ -64,7 +65,8 @@ void *sox_biquad_create(int argc, const char *argv[]) int (*start)(sox_effect_t *); /* function pointer to effect start func */ e = sox_create_effect(sox_find_effect(argv[0])); assert(e != NULL); - assert(sox_effect_options(e, argc, (char * const*)&argv[1]) == SOX_SUCCESS); + ret = sox_effect_options(e, argc, (char * const*)&argv[1]); + assert(ret == SOX_SUCCESS); start = e->handler.start; e->in_signal.rate = 8000; /* locked at FS=8000 Hz */ -- 2.25.1