diff options
author | Denys Dmytriyenko <denis@denix.org> | 2009-03-17 14:32:59 -0400 |
---|---|---|
committer | Denys Dmytriyenko <denis@denix.org> | 2009-03-17 14:32:59 -0400 |
commit | 709c4d66e0b107ca606941b988bad717c0b45d9b (patch) | |
tree | 37ee08b1eb308f3b2b6426d5793545c38396b838 /recipes/mgetty/mgetty-1.1.30/50-pending-voice-zoom-2949l-c | |
parent | fa6cd5a3b993f16c27de4ff82b42684516d433ba (diff) |
rename packages/ to recipes/ per earlier agreement
See links below for more details:
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326
http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Acked-by: Mike Westerhof <mwester@dls.net>
Acked-by: Philip Balister <philip@balister.org>
Acked-by: Khem Raj <raj.khem@gmail.com>
Acked-by: Marcin Juszkiewicz <hrw@openembedded.org>
Acked-by: Koen Kooi <koen@openembedded.org>
Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
Diffstat (limited to 'recipes/mgetty/mgetty-1.1.30/50-pending-voice-zoom-2949l-c')
-rw-r--r-- | recipes/mgetty/mgetty-1.1.30/50-pending-voice-zoom-2949l-c | 145 |
1 files changed, 145 insertions, 0 deletions
diff --git a/recipes/mgetty/mgetty-1.1.30/50-pending-voice-zoom-2949l-c b/recipes/mgetty/mgetty-1.1.30/50-pending-voice-zoom-2949l-c new file mode 100644 index 0000000000..1edfe3fd65 --- /dev/null +++ b/recipes/mgetty/mgetty-1.1.30/50-pending-voice-zoom-2949l-c @@ -0,0 +1,145 @@ +--- mgetty-1.1.30.orig/voice/libvoice/Lucent.c 2001-04-13 04:01:44.000000000 -0700 ++++ mgetty-1.1.30/voice/libvoice/Lucent.c 2003-09-07 14:58:41.000000000 -0700 +@@ -66,6 +66,7 @@ + + static int Lucent_set_compression (int *compression, int *speed, int *bits) + { ++ char buffer[VOICE_BUF_LEN]; + reset_watchdog(); + + if (*compression == 0) +@@ -86,7 +87,8 @@ + return(FAIL); + } + +- if (voice_command("AT+VSM=128", "OK") != VMA_USER_1) ++ sprintf(buffer, "AT+VSM=128,%d", *speed); ++ if (voice_command(buffer, "OK") != VMA_USER_1) + return(FAIL); + + break; +@@ -100,8 +102,8 @@ + return(FAIL); + } + +- +- if (voice_command("AT+VSM=129", "OK") != VMA_USER_1) ++ sprintf(buffer, "AT+VSM=129,%d", *speed); ++ if (voice_command(buffer, "OK") != VMA_USER_1) + return(FAIL); + + break; +@@ -115,8 +117,8 @@ + return(FAIL); + } + +- +- if (voice_command("AT+VSM=130,8000", "OK") != VMA_USER_1) ++ sprintf(buffer, "AT+VSM=130,%d", *speed); ++ if (voice_command(buffer, "OK") != VMA_USER_1) + return(FAIL); + + break; +@@ -130,24 +132,27 @@ + voice_modem_name, *speed); + return(FAIL); + } +- if (voice_command("AT+VSM=131,8000", "OK") != VMA_USER_1) +- return(FAIL); +- +- break; ++ sprintf(buffer, "AT+VSM=131,%d", *speed); ++ if (voice_command(buffer, "OK") != VMA_USER_1) ++ return(FAIL); ++ ++ break; + + case 5: + *bits = 4; + +- if ( *speed != 8000 ) ++ if ((*speed != 8000) && (*speed != 7200) && (*speed != 11025)) + { + lprintf(L_WARN, "%s: Illegal sample rate (%d)", + voice_modem_name, *speed); + return(FAIL); + } +- if (voice_command("AT+VSM=132,8000", "OK") != VMA_USER_1) +- return(FAIL); + +- break; ++ sprintf(buffer, "AT+VSM=132,%d", *speed); ++ if (voice_command(buffer, "OK") != VMA_USER_1) ++ return(FAIL); ++ ++ break; + + default: + lprintf(L_WARN, "%s: Illegal voice compression method (%d)", +--- mgetty-1.1.30.orig/voice/pvftools/pvftormd.c 2002-11-19 07:39:34.000000000 -0800 ++++ mgetty-1.1.30/voice/pvftools/pvftormd.c 2003-09-07 14:11:26.000000000 -0700 +@@ -535,12 +535,13 @@ + { + header_out.bits = 4; + +- if (header_in.speed != 8000) ++ if ((header_in.speed != 7200) && (header_in.speed != 8000) && ++ (header_in.speed != 11025)) + { + fprintf(stderr, "%s: Unsupported sample speed (%d)\n", + program_name, header_in.speed); + fprintf(stderr, +- "%s: The Lucent only supports 8000 samples/second\n", ++ "%s: The Lucent only supports 7.2k, 8k and 11.025k samples/second\n", + program_name); + fclose(fd_out); + +--- mgetty-1.1.30.orig/voice/libvoice/V253modem.c 2002-11-25 13:14:51.000000000 -0800 ++++ mgetty-1.1.30/voice/libvoice/V253modem.c 2003-09-11 08:40:51.000000000 -0700 +@@ -177,26 +177,26 @@ + case 2: /* 2bit ADPCM for some ELSA-modems */ + { + *bits = 2; +- if (voice_command("AT+VSM=140,7200", "OK")!= VMA_USER_1) +- { ++ sprintf(buffer, "AT+VSM=140,%d", *speed); ++ if (voice_command(buffer, "OK") != VMA_USER_1) ++ { + /* there are two diffrent implementations trying one first, + if this fails we try the other one later */ +- Kompressionmethod = 129; +- } +- else +- { +- Kompressionmethod = 140; +- } +- *speed=7200; ++ Kompressionmethod = 129; ++ } ++ else ++ { ++ Kompressionmethod = 140; ++ } + break; + } + case 4: /* 4bit ADPCM for some ELSA-modems */ + { +- if (voice_command("AT+VSM=141,7200", "OK")!= VMA_USER_1) ++ sprintf(buffer, "AT+VSM=141,%d", *speed); ++ if (voice_command(buffer, "OK")!= VMA_USER_1) + { + /* there are two diffrent implementations trying one first, + if this fails we try the other one later */ +- + Kompressionmethod = 131; + } + else +@@ -204,7 +204,6 @@ + Kompressionmethod = 141; + } + *bits=4; +- *speed=7200; + break; + } + case 5: + |