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

util/pack/agf_030fpu.lha

Mirror:Random
Showing:i386-arosgeneric
No screenshot available
Short:AGF - n*8-bit Sample Pre-Packing Processor w/src
Author:olethros at geocities.com (Christos Dimitrakakis)
Uploader:olethros geocities com (Christos Dimitrakakis)
Type:util/pack
Replaces:util/pack/agf.lha
Requires:68030+fpu
Architecture:m68k-amigaos
Date:1999-09-06
Download:http://aminet.net/util/pack/agf_030fpu.lha - View contents
Readme:http://aminet.net/util/pack/agf_030fpu.readme
Downloads:5977

OVERVIEW

AGF is a sample pre-processor. It transofrms the data into a form having very
little information content. This makes it easier for compression programs to
pack it down to a small size. AGF combined with GZIP gives an average
compression of 50% and it is always better than any other compression method on
its own. It is similar to ADPCM, but better :)

HISTORY

05-09-1999 : Released a version that works properly (more or less)

SUMMARY

AGF - Adaptive Gradient-descent FIR filter.

This is a neural-network-like adaptive FIR filter. The adaptation is
deterministic, which means that the sample can be recovered from the processed
file without needing to save an FIR coefficients to it as well. Adaptation is
done on-line, on a sample-by-sample basis.

USAGE

AGF MODE sample processed_sample

The processed sample can then be efficiently packed with any kind of packer.
I recommend xpk (xGZIP or xSQSH). lha/lzx will also do :)
The results are always MUCH better.

Modes:
   x  :  extract (decode) using a linear ANN
   c  :  compress (encode) using a linear ANN
   xd :  extract (decode) using a static filter
   cd :  compress (encode) using a static filter

TODO

Make an xpksublib out of it.
Add options for adjusting the number of coefficients and adaptation rate.



BUGS

Might have problems with samples that clip a lot..

Bugs Reports to olethros at geocities.com with "AGF BUG" as the subject message
please

SEE ALSO

see also dev/basic/gasp.lha for a similar pre-processor where the adaptive
process is controlled by a Genetic Algorithm


Contents of util/pack/agf_030fpu.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  942    1778  53.0% -lh5- 4dd0 Sep  6  1999 agf/agf.readme
[generic]                 8242   17020  48.4% -lh5- fd93 Sep  6  1999 agf/bin/agf
[generic]                  672    1820  36.9% -lh5- 8640 Sep  6  1999 agf/src/agf.c
[generic]                  129     233  55.4% -lh5- a7c4 Sep  6  1999 agf/src/agf.h
[generic]                  546    1164  46.9% -lh5- fcaa Sep  6  1999 agf/src/fir.c
[generic]                  163     291  56.0% -lh5- 6b53 Sep  6  1999 agf/src/fir.h
[generic]                  544    1534  35.5% -lh5- 2f9f Sep  6  1999 agf/src/main.c
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         7 files   11238   23840  47.1%            Sep  6  1999

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