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

util/pack/MT_ADPCM.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:(De-)Cruncher for FP_ADPCM (C source)
Author:tobi at themaster.de (Tobias Seiler)
Uploader:tobi themaster de (Tobias Seiler)
Type:util/pack
Version:1.0
Architecture:generic
Distribution:Aminet
Kurz:(De-)Cruncher für FP_ADPCM (C source)
Date:2013-11-12
Download:http://aminet.net/util/pack/MT_ADPCM.lha - View contents
Readme:http://aminet.net/util/pack/MT_ADPCM.readme
Downloads:880

MT_ADPCM is a cruncher and decruncher for the FP_ADPCM format written in pure
ANSI-C.

Some years ago I was looking for a package that I could port for AROS.
I remembered the ADPCM package of Christian "FlowerPower" Buchner and started
rewriting the ASM code in C.
I didn't get very far. Means the resulting code didn't work.
Over the years I've been coming back to it once in while and lately I made
some progress quickly. Seems I had learned some things over the years ;).

The code was developed on a 64bit Intel Linux system but compiles in VBCC.
I haven't tested it on the Amiga yet. Time is a quite factor these days...

It reads and writes source and destination files in a whole. So it needs
quite a bit of memory. The actual crunch/decrunch functions are layed out
like the ASM version. Using my functions instead should be low effort.

The cruncher supports 8 and 16bit mono/stereo WAV files and 8SVX mono/stereo
files as source. The destination format is 2, 3 or 4! bit ADPCM in mono.

The decruncher supports 8bit WAV and 8SVX mono output.

The 4bit format was implemented using some ideas of the mgetty unix
package.

This is all Public Domain like the original!

Enjoy!
MastaTabs


Contents of util/pack/MT_ADPCM.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
drwxr-xr-x  1000/1001        0       0 ****** -lhd- 0000 Nov 11 02:25 MT_ADPCM/
-rw-r--r--  1000/1001     3124   10479  29.8% -lh5- 425b Nov 11 02:25 MT_ADPCM/ADPCM_Crunch.c
-rw-r--r--  1000/1001     2115    5209  40.6% -lh5- d275 Nov 11 02:25 MT_ADPCM/ADPCM_Decrunch.c
-rw-r--r--  1000/1001      813    1501  54.2% -lh5- f7eb Nov 11 02:27 MT_ADPCM/MT_ADPCM.readme
-rw-r--r--  1000/1001      120     267  44.9% -lh5- 0962 Nov 11 02:25 MT_ADPCM/Makefile
-rw-r--r--  1000/1001      132     284  46.5% -lh5- e4a8 Nov 11 02:25 MT_ADPCM/Makefile.vbcc
-rw-r--r--  1000/1001     1010    2305  43.8% -lh5- 17a9 Nov 11 02:25 MT_ADPCM/adpcm.h
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total         7 files    7314   20045  36.5%            Nov 12 19:48

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