X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=libgsmfr%2Fman%2Fgsm_explode.3;fp=libgsmfr%2Fman%2Fgsm_explode.3;h=ef89984232f3733f803d1510ef3e87281229b21c;hp=0000000000000000000000000000000000000000;hb=77d91029549d9d526572966a0884c015acd2727e;hpb=0f0568583f9a4c91de2c5289e8556d857260093c diff --git a/libgsmfr/man/gsm_explode.3 b/libgsmfr/man/gsm_explode.3 new file mode 100644 index 0000000..ef89984 --- /dev/null +++ b/libgsmfr/man/gsm_explode.3 @@ -0,0 +1,47 @@ +.\" +.\" Copyright 1992 by Jutta Degener and Carsten Bormann, Technische +.\" Universitaet Berlin. See the accompanying file "COPYRIGHT" for +.\" details. THERE IS ABSOLUTELY NO WARRANTY FOR THIS SOFTWARE. +.\" +.PU +.TH GSM_EXPLODE 3 +.SH NAME +gsm_explode, gsm_implode \(em GSM\ 06.10 supplementary +functions for testing +.SH SYNOPSIS +#include "gsm.h" +.PP +void gsm_explode(g, frame, xframe) +.br +gsm g; +.br +gsm_frame frame; +.br +gsm_signal xframe[ 76 ]; +.PP +void gsm_implode(g, xframe, frame) +.br +gsm g; +.br +gsm_signal xframe[ 76 ]; +.br +gsm_frame frame; +.SH "DESCRIPTION" +Gsm is an implementation of the final draft GSM 06.10 +standard for full-rate speech transcoding. +Test data for implementations of this particular document +can be bought and used to verify an implementation. +.PP +The encoded test data uses a format different from what +one would use to transmit frames with the least number +of bits. +Gsm_explode() and gsm_implode() convert between the +internal, small, 33-byte format and the 76-word format +used by the test data. +.PP +.SH "RETURN VALUE" +gsm_explode() returns -1 if the passed frame is invalid, else 0. +.SH BUGS +Please direct bug reports to jutta@cs.tu-berlin.de and cabo@cs.tu-berlin.de. +.SH "SEE ALSO" +gsm(3)