From 95b840648f216721f76269b4af0f04fe5206516a Mon Sep 17 00:00:00 2001 From: Steve Underwood Date: Tue, 3 Oct 2017 15:33:07 +0100 Subject: [PATCH] Added a warning message to spandsp's fax_decode program when it looks like the FAX machines are entering a proprietary mode. --- libs/spandsp/tests/fax_decode.c | 7 +++++++ 1 file changed, 7 insertions(+) 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*/ } -- 2.47.2