From: Steve Underwood Date: Tue, 3 Oct 2017 14:33:07 +0000 (+0100) Subject: Added a warning message to spandsp's fax_decode program when it looks like X-Git-Tag: v1.8.0~240 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=95b840648f216721f76269b4af0f04fe5206516a;p=thirdparty%2Ffreeswitch.git Added a warning message to spandsp's fax_decode program when it looks like the FAX machines are entering a proprietary mode. --- diff --git a/libs/spandsp/tests/fax_decode.c b/libs/spandsp/tests/fax_decode.c index 327ae0fdd6..9f6a474b0d 100644 --- a/libs/spandsp/tests/fax_decode.c +++ b/libs/spandsp/tests/fax_decode.c @@ -153,7 +153,9 @@ static void print_frame(const char *io, const uint8_t *fr, int frlen) /*endif*/ fprintf(stderr, "%s %s:", io, t30_frametype(fr[2])); for (i = 2; i < frlen; i++) + { fprintf(stderr, " %02x", fr[i]); + } /*endfor*/ fprintf(stderr, "\n"); type = fr[2] & 0xFE; @@ -182,6 +184,11 @@ static void print_frame(const char *io, const uint8_t *fr, int frlen) /*endif*/ } /*endif*/ + if (type == T30_NSS || type == T30_NSC) + { + fprintf(stderr, "WARNING: The FAX machines may be switching into a proprietary mode, which this software cannot decode\n"); + } + /*endif*/ } /*endif*/ }