# HG changeset patch # User Mychaela Falconia # Date 1465873561 0 # Node ID 08804864172ae990b0b2e015a23412fc8cb6f9fa # Parent d57f68d0568d7350e83f2dad79b6322602a46ca0 miscutil/gsm0610.c: comment fix diff -r d57f68d0568d -r 08804864172a miscutil/gsm0610.c --- a/miscutil/gsm0610.c Tue Jun 14 02:45:09 2016 +0000 +++ b/miscutil/gsm0610.c Tue Jun 14 03:06:01 2016 +0000 @@ -1,15 +1,8 @@ /* - * TI's DSP has API words from which GSM 06.10 codec bits that have been - * demodulated from the downlink may be read, FreeCalypso firmware has - * an experimental feature by way of which these bits may be forwarded - * to the external host, and fc-shell provides a mechanism to record - * this downlink speech stream in a file. We would like to record these - * files in the libgsm format which the FLOSS world has adopted as the - * standard, so that they can be played with the SoX play command, - * for example. But the bit order is different between what TI's DSP - * gives us and libgsm, hence we need to reshuffle the bits here. - * - * Adapted from OsmocomBB. + * This code (lifted from OsmocomBB) facilitates the conversion of 33-byte + * GSM 06.10 encoded speech frames between the bit order at the 06.10 interface + * in the de facto standard libgsm implementation and the bit order at the + * 05.03 channel encoder interface, as realized in TI's Calypso DSP. */ #include