
|
84782 packages online
|
|
 |
|
|
|
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-28 |
Download: | util/pack/gsmPPC.lha - View contents | Readme: | util/pack/gsmPPC.readme |
Downloads: | 1520 |
|
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@cs.tu-berlin.de)
Carsten Bormann (cabo@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
|
|
|
 |
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |