From fde5bc2c7b0d7281d77b02dab9acdcc7be6a12d0 Mon Sep 17 00:00:00 2001 From: drowe67 Date: Sun, 12 Apr 2015 02:31:09 +0000 Subject: [PATCH] genres does 1st order LPC equalisation, added stdin option to c2sim git-svn-id: https://svn.code.sf.net/p/freetel/code@2115 01035d8c-6547-0410-b346-abe4f91aad63 --- codec2-dev/src/c2sim.c | 3 ++- codec2-dev/unittest/genres.c | 9 +++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/codec2-dev/src/c2sim.c b/codec2-dev/src/c2sim.c index c80f9646..b653b203 100644 --- a/codec2-dev/src/c2sim.c +++ b/codec2-dev/src/c2sim.c @@ -333,7 +333,8 @@ int main(int argc, char *argv[]) /* Input file */ - if ((fin = fopen(argv[optind],"rb")) == NULL) { + if (strcmp(argv[optind], "-") == 0) fin = stdin; + else if ((fin = fopen(argv[optind],"rb")) == NULL) { fprintf(stderr, "Error opening input speech file: %s: %s.\n", argv[optind], strerror(errno)); exit(1); diff --git a/codec2-dev/unittest/genres.c b/codec2-dev/unittest/genres.c index bd2e73c0..8777d332 100644 --- a/codec2-dev/unittest/genres.c +++ b/codec2-dev/unittest/genres.c @@ -27,6 +27,7 @@ #include #include +#include #include #define N 160 @@ -74,6 +75,8 @@ int main(int argc, char *argv[]) while( (fread(buf,sizeof(short),N,fin)) == N) { frames++; + for(i=0; i