blob: ef89984232f3733f803d1510ef3e87281229b21c [file] [log] [blame]
Benny Prijono7f1c90f2007-04-07 12:29:46 +00001.\"
2.\" Copyright 1992 by Jutta Degener and Carsten Bormann, Technische
3.\" Universitaet Berlin. See the accompanying file "COPYRIGHT" for
4.\" details. THERE IS ABSOLUTELY NO WARRANTY FOR THIS SOFTWARE.
5.\"
6.PU
7.TH GSM_EXPLODE 3
8.SH NAME
9gsm_explode, gsm_implode \(em GSM\ 06.10 supplementary
10functions for testing
11.SH SYNOPSIS
12#include "gsm.h"
13.PP
14void gsm_explode(g, frame, xframe)
15.br
16gsm g;
17.br
18gsm_frame frame;
19.br
20gsm_signal xframe[ 76 ];
21.PP
22void gsm_implode(g, xframe, frame)
23.br
24gsm g;
25.br
26gsm_signal xframe[ 76 ];
27.br
28gsm_frame frame;
29.SH "DESCRIPTION"
30Gsm is an implementation of the final draft GSM 06.10
31standard for full-rate speech transcoding.
32Test data for implementations of this particular document
33can be bought and used to verify an implementation.
34.PP
35The encoded test data uses a format different from what
36one would use to transmit frames with the least number
37of bits.
38Gsm_explode() and gsm_implode() convert between the
39internal, small, 33-byte format and the 76-word format
40used by the test data.
41.PP
42.SH "RETURN VALUE"
43gsm_explode() returns -1 if the passed frame is invalid, else 0.
44.SH BUGS
45Please direct bug reports to jutta@cs.tu-berlin.de and cabo@cs.tu-berlin.de.
46.SH "SEE ALSO"
47gsm(3)