AminetAminet
Search:
81001 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/pack/gsmPPC.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:GSM speech compression (PPC), incl. source
Author:Jutta Degener, Carsten Bormann, Andreas R. Kleinert (port)
Uploader:Andreas_Kleinert t-online de
Type:util/pack
Architecture:ppc-powerup
Date:1998-04-27
Download:http://aminet.net/util/pack/gsmPPC.lha - View contents
Readme:http://aminet.net/util/pack/gsmPPC.readme
Downloads:864
 GSM: lossy speech compression for WWW streaming audio
 -----------------------------------------------------

 This is a port of the GSM 06.10 (Release 1.0 Patchlevel 10)
 lossy speech compression library and the "toast" encoder/decoder
 tool.

 GSM is as "real" as other streaming audio standards, but it's
 free instead. There's already a "audio/x-gsm" MIME type defined
 (see http://itre.ncsu.edu/gsm/) and a GSM Java applet available
 from Vosaic (http://www.vosaic.com).

 There once already has been an ixemul port of GSM for 68k Amigas,
 done by Michael Cheng. The decoder is available under
 Aminet:util/pack/GSMToast.lha while Aminet:comm/tcp/unrealaudio.lha
 shows how to implement a streaming audio GSM mime type with
 Amiga browsers. Then, there's a realtime GSM player from Sinisa
 Kenic, which can be found under Aminet:comm/tcp/Gir#?.lha and
 does include some little tools for IFF conversion plus a small
 "littlegir" plugin for your web browser.

 For more information and further links, take a look at the GSM
 homepage under http://www.cs.tu-berlin.de/~jutta/toast.html


 About the powerUP (TM) PPC port:

  - all the changes have been documented in "src/changes.powerup"
  - there BTW shouldn't be a problem in generating another
    68k version (non-ixemul) with the supplied smakefile by doing
    only some minor adjustments
  - the ELF module can be found in the "bin" directory. To start
    it directly from Shell, make sure to have the ElfLoadSeg
    patch in your startup-sequence and set the "e" protection
    bit on the executable. Otherwise, please use SAS/C's
    RunElf tool for execution
  - in the "lib" directory there's the link library "libgsm.a",
    in case you'd like to add GSM support to your own PPC programs


 For a list of options type:

    RunElf toast.elf -help

--
ARK, 27/Apr/98


**********************************************************************
The original README says about GSM:
**********************************************************************

GSM 06.10 13 kbit/s RPE/LTP speech compression available
--------------------------------------------------------

The Communications and Operating Systems Research Group (KBS) at the
Technische Universitaet Berlin is currently working on a set of
UNIX-based tools for computer-mediated telecooperation that will be
made freely available.

As part of this effort we are publishing an implementation of the
European GSM 06.10 provisional standard for full-rate speech
transcoding, prI-ETS 300 036, which uses RPE/LTP (residual pulse
excitation/long term prediction) coding at 13 kbit/s.

GSM 06.10 compresses frames of 160 13-bit samples (8 kHz sampling
rate, i.e. a frame rate of 50 Hz) into 260 bits; for compatibility
with typical UNIX applications, our implementation turns frames of 160
16-bit linear samples into 33-byte frames (1650 Bytes/s).
The quality of the algorithm is good enough for reliable speaker
recognition; even music often survives transcoding in recognizable
form (given the bandwidth limitations of 8 kHz sampling rate).

The interfaces offered are a front end modelled after compress(1), and
a library API.  Compression and decompression run faster than realtime
on most SPARCstations.  The implementation has been verified against the
ETSI standard test patterns.

Jutta Degener (jutta at cs.tu-berlin.de)
Carsten Bormann (cabo at cs.tu-berlin.de)

Communications and Operating Systems Research Group, TU Berlin
Fax: +49.30.31425156, Phone: +49.30.31424315

--
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.

**********************************************************************


Contents of util/pack/gsmPPC.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 2136    7010  30.5% -lh5- e0aa Apr 27  1998 gsmPPC/add-test/add_test.c
[generic]                 2730   11520  23.7% -lh5- d4d7 Apr 27  1998 gsmPPC/add-test/add_test.dta
[generic]                47654  122955  38.8% -lh5- 82e7 Apr 27  1998 gsmPPC/bin/toast.elf
[generic]                 1512    3206  47.2% -lh5- d2a5 Apr 27  1998 gsmPPC/ChangeLog
[generic]                 1450    3031  47.8% -lh5- 7176 Apr 27  1998 gsmPPC/ChangeLog.orig
[generic]                  389     690  56.4% -lh5- c122 Apr 27  1998 gsmPPC/COPYRIGHT
[generic]                 1887    3872  48.7% -lh5- 5788 Apr 27  1998 gsmPPC/gsmPPC.readme
[generic]                  634    1392  45.5% -lh5- 0437 Apr 27  1998 gsmPPC/inc/config.h
[generic]                  765    1681  45.5% -lh5- ef88 Apr 27  1998 gsmPPC/inc/gsm.h
[generic]                  770    1685  45.7% -lh5- f7b9 Apr 27  1998 gsmPPC/inc/gsm.h.orig
[generic]                  661    1398  47.3% -lh5- f918 Apr 27  1998 gsmPPC/inc/old_config.h
[generic]                 2457    7787  31.6% -lh5- 29f4 Apr 27  1998 gsmPPC/inc/private.h
[generic]                  601    1611  37.3% -lh5- 1a33 Apr 27  1998 gsmPPC/inc/proto.h
[generic]                  961    2184  44.0% -lh5- bb88 Apr 27  1998 gsmPPC/inc/toast.h
[generic]                  310     476  65.1% -lh5- 318c Apr 27  1998 gsmPPC/inc/unproto.h
[generic]                 1543    3143  49.1% -lh5- 97c8 Apr 27  1998 gsmPPC/INSTALL
[generic]                20183   63506  31.8% -lh5- c4cf Apr 27  1998 gsmPPC/lib/libgsm.a
[generic]                  301     440  68.4% -lh5- 9b18 Apr 27  1998 gsmPPC/MACHINES
[generic]                 3798   11654  32.6% -lh5- 7a42 Apr 27  1998 gsmPPC/Makefile
[generic]                  845    1765  47.9% -lh5- 3a20 Apr 27  1998 gsmPPC/man/bitter.1
[generic]                 1260    2817  44.7% -lh5- 20e1 Apr 27  1998 gsmPPC/man/gsm.3
[generic]                  702    1239  56.7% -lh5- b90a Apr 27  1998 gsmPPC/man/gsm_explode.3
[generic]                 2322    5583  41.6% -lh5- 2ac7 Apr 27  1998 gsmPPC/man/gsm_option.3
[generic]                  866    1547  56.0% -lh5- b02b Apr 27  1998 gsmPPC/man/gsm_print.3
[generic]                 1848    3911  47.3% -lh5- 3129 Apr 27  1998 gsmPPC/man/toast.1
[generic]                  348    1277  27.3% -lh5- d8df Apr 27  1998 gsmPPC/MANIFEST
[generic]                  895    1671  53.6% -lh5- 37fe Apr 27  1998 gsmPPC/README
[generic]                 1834    5560  33.0% -lh5- d612 Apr 27  1998 gsmPPC/src/add.c
[generic]                  204     276  73.9% -lh5- ee8b Apr 27  1998 gsmPPC/src/changes.powerup
[generic]                 1351    2552  52.9% -lh5- 9c84 Apr 27  1998 gsmPPC/src/code.c
[generic]                  652    1548  42.1% -lh5- a268 Apr 27  1998 gsmPPC/src/debug.c
[generic]                  869    1574  55.2% -lh5- cb12 Apr 27  1998 gsmPPC/src/decode.c
[generic]                 6745   20137  33.5% -lh5- 545a Apr 27  1998 gsmPPC/src/getopt.c
[generic]                 1786    4333  41.2% -lh5- 13c2 Apr 27  1998 gsmPPC/src/getopt.h
[generic]                 6993   17982  38.9% -lh5- dc3e Apr 27  1998 gsmPPC/src/getopt_license/COPYING
[generic]                  529     860  61.5% -lh5- 041b Apr 27  1998 gsmPPC/src/gsm_create.c
[generic]                 1646   10670  15.4% -lh5- 9847 Apr 27  1998 gsmPPC/src/gsm_decode.c
[generic]                  397     573  69.3% -lh5- 1830 Apr 27  1998 gsmPPC/src/gsm_destroy.c
[generic]                 1807   11430  15.8% -lh5- 4677 Apr 27  1998 gsmPPC/src/gsm_encode.c
[generic]                 1709   11174  15.3% -lh5- 92bd Apr 27  1998 gsmPPC/src/gsm_explode.c
[generic]                 2297   13005  17.7% -lh5- ff68 Apr 27  1998 gsmPPC/src/gsm_implode.c
[generic]                  578    1209  47.8% -lh5- a10b Apr 27  1998 gsmPPC/src/gsm_option.c
[generic]                 1211    4935  24.5% -lh5- ca18 Apr 27  1998 gsmPPC/src/gsm_print.c
[generic]                 4358   23591  18.5% -lh5- 38fb Apr 27  1998 gsmPPC/src/long_term.c
[generic]                 2630    7093  37.1% -lh5- ffaa Apr 27  1998 gsmPPC/src/lpc.c
[generic]                 1311    2517  52.1% -lh5- 1f8a Apr 27  1998 gsmPPC/src/preprocess.c
[generic]                 3980   11064  36.0% -lh5- ec5d Apr 27  1998 gsmPPC/src/rpe.c
[generic]                  168     257  65.4% -lh5- 8809 Apr 27  1998 gsmPPC/src/SCOPTIONS
[generic]                 3130   10406  30.1% -lh5- 282d Apr 27  1998 gsmPPC/src/short_term.c
[generic]                  503    1445  34.8% -lh5- 2e50 Apr 27  1998 gsmPPC/src/smakefile
[generic]                 1020    2151  47.4% -lh5- 68e2 Apr 27  1998 gsmPPC/src/table.c
[generic]                 6080   17751  34.3% -lh5- a983 Apr 27  1998 gsmPPC/src/toast.c
[generic]                 2320   19653  11.8% -lh5- dd51 Apr 27  1998 gsmPPC/src/toast_alaw.c
[generic]                 2792   19434  14.4% -lh5- 8e99 Apr 27  1998 gsmPPC/src/toast_alaw.c.orig
[generic]                 1166    2900  40.2% -lh5- 0826 Apr 27  1998 gsmPPC/src/toast_audio.c
[generic]                  431     660  65.3% -lh5- 0682 Apr 27  1998 gsmPPC/src/toast_lin.c
[generic]                 2981   44296   6.7% -lh5- c0ac Apr 27  1998 gsmPPC/src/toast_ulaw.c
[generic]                  680    1317  51.6% -lh5- 2de8 Apr 27  1998 gsmPPC/tls/bitter.c
[generic]                  410    1041  39.4% -lh5- a357 Apr 27  1998 gsmPPC/tls/bitter.dta
[generic]                  755    1339  56.4% -lh5- 933c Apr 27  1998 gsmPPC/tls/ginger.c
[generic]                 1114    2250  49.5% -lh5- 2135 Apr 27  1998 gsmPPC/tls/sour.c
[generic]                  399    1028  38.8% -lh5- eec6 Apr 27  1998 gsmPPC/tls/sour1.dta
[generic]                  409    1040  39.3% -lh5- fd94 Apr 27  1998 gsmPPC/tls/sour2.dta
[generic]                  704    1368  51.5% -lh5- 8ab6 Apr 27  1998 gsmPPC/tls/sweet.c
[generic]                 1139    2438  46.7% -lh5- 1fd0 Apr 27  1998 gsmPPC/tls/taste.c
[generic]                  267     355  75.2% -lh5- 68ef Apr 27  1998 gsmPPC/tls/taste.h
[generic]                 1025    1971  52.0% -lh5- faf2 Apr 27  1998 gsmPPC/tst/cod2lin.c
[generic]                  899    1657  54.3% -lh5- 333f Apr 27  1998 gsmPPC/tst/cod2txt.c
[generic]                  871    1617  53.9% -lh5- c6ae Apr 27  1998 gsmPPC/tst/gsm2cod.c
[generic]                 1058    2010  52.6% -lh5- 3a51 Apr 27  1998 gsmPPC/tst/lin2cod.c
[generic]                  982    1735  56.6% -lh5- a898 Apr 27  1998 gsmPPC/tst/lin2txt.c
[generic]                  368     653  56.4% -lh5- 5736 Apr 27  1998 gsmPPC/tst/run
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        72 files  174386  561906  31.0%            Apr 27  1998

Aminet © 1992-2014 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>