Audio (340) Datatype (50) Demo (203) Development (592) Document (22) Driver (100) Emulation (146) Game (984) Graphics (491) Library (112) Network (230) Office (65) Utility (907) Video (68)
Total files: 4310
Full index file Recent index file
Amigans.net OpenAmiga Aminet IntuitionBase
|
Au_dt | Description: | Sun .au/NeXT .snd datatype with source | Download: | au_dt.lzx (TIPS: Use the right click menu if your browser takes you back here all the time) | Size: | 34kb | Version: | 50.2 | Date: | 16 Aug 2006 | Author: | Fredrik Wikström | Submitter: | Fredrik Wikström | Email: | fredrik/a500 org | Homepage: | http://a500.org | Category: | datatype/sound | Replaces: | datatype/sound/au_dt.lzx | License: | Freeware | Distribute: | yes | Min OS Version: | 4.0 | FileID: | 2017 | | | Comments: | 1 | Snapshots: | 0 | Videos: | 0 | Downloads: | 69 (Current version) | | 715 (Accumulated) | Votes: | 0 (0/0) (30 days/7 days) | |
SUPPORTED ENCODINGS/FORMATS:
- 8-bit u-law/A-law
- 8, 16, 24 & 32-bit linear (PCM)
- IEEE Float (32 & 64-bit)
- G.721 (4-bit, untested)
- G.723 (3 & 5-bit, untested)
Fragmented files are not supported at the moment.
INSTALLATION:
1. copy the file SUN_AU to DEVS:DataTypes/.
2. copy sun_au.datatype to SYS:Classes/DataTypes/.
Alternatively, if you have the OS4 SDK installed, you can just type "make
install" and both files will be installed to their correct places.
BUGS:
None known. If you find any, contact me by e-mail (fredrik at a500 dot org).
The same goes for (if you have any) .au/.snd encodings/formats that are not yet
supported in this datatype.
COMPILING:
To compile just type "make". To compile without G.72X support use "make G72X=0".
In order to be able to recreate the descriptor (from AU.dt) file you will need
to have the MakeDT.rexx arexx script installed in REXX: (can be downloaded from
http://aminet.net). The rest will be handled by the Makefile.
CHANGES:
50.2
- improved low memory handling. now tries to allocate a smaller decode/encode
buffer if there isn't enough free memory for the default size (~16kB). previous
versions just returned an error if this was the case
- added back DTM_WRITE support which seems to have gone missing from the
previous version :-(. fortunately I had a backup of the v0.3 sources so I didn't
need to rewrite the code for this
50.1 (27-Feb-2006)
- enabled G.72X support (untested)
0.3
- GetAU() now obtains it's file handle properly with DTA_Handle tag instead of
IDOS->Open()
- added support for writing in native format, like in wave.datatype
- changed name (sun_au.datatype -> au.datatype)
0.2 (5-May-2005)
- fixed memory trashing in au_class.c (was the cause of some instability)
0.1 (26-Apr-2005)
- first released version of the datatype
|