mirror of
https://github.com/iluvcapra/wavinfo.git
synced 2025-12-31 08:50:41 +00:00
BEginning to add references.
This commit is contained in:
@@ -163,19 +163,46 @@ Doesn't actually hold a SMPTE UMID!
|
|||||||
The oldest document that defines the form of a Wave file is the
|
The oldest document that defines the form of a Wave file is the
|
||||||
.I Multimedia Programming Interface and Data Specifications 1.0
|
.I Multimedia Programming Interface and Data Specifications 1.0
|
||||||
of August 1991.
|
of August 1991.
|
||||||
.\" .SH REFERENCES
|
.SH REFERENCES
|
||||||
.\" .SS ESSENTIAL FILE FORMAT
|
.SS Essential File Format
|
||||||
.\" .TP
|
.TP
|
||||||
.\" .UR https://www.aelius.com/njh/wavemetatools/doc/riffmci.pdf
|
.B Multimedia Programming Interface and Data Specifications 1.0. Microsoft Corporation, 1991.
|
||||||
.\" Multimedia Programming Interface and Data Specifications 1.0
|
The original definition of the
|
||||||
.\" .UE
|
.I RIFF
|
||||||
.\" The original definition of the
|
container, the
|
||||||
.\" .I RIFF
|
.I WAVE
|
||||||
.\" container, the
|
form, the original metadata facilites (like
|
||||||
.\" .I WAVE
|
.IR INFO " and " cue ),
|
||||||
.\" form, the original metadata facilites, and things like language, country and
|
and things like language, country and
|
||||||
.\" dialect enumerations.
|
dialect enumerations. This document also contains descriptions of certain
|
||||||
.\" .TP
|
variations on the WAVE, such as
|
||||||
|
.I LIST wavl
|
||||||
|
and compressed WAVE files that are so rare in practice as to be virtually
|
||||||
|
non-existent.
|
||||||
|
.TP
|
||||||
|
.B ITU Recommendation BS.2088-1-2019 \- Long-form file format for the international exchange of audio programme mterials with metadata. ITU 2019.
|
||||||
|
Formalized the RF64 file format, ADM carrier chunks like
|
||||||
|
.IR axml
|
||||||
|
and
|
||||||
|
.IR chna .
|
||||||
|
Formally supercedes the previous standard for RF64,
|
||||||
|
.BR "EBU 3306 v1" .
|
||||||
|
One oddity with this standard is it defines the file header for an extended
|
||||||
|
WAVE file to be
|
||||||
|
.IR BW64 ,
|
||||||
|
but this is never seen in practice.
|
||||||
|
.TP
|
||||||
|
.B RFC 2361 \- WAVE and AVI Codec Registries. IETF Network Working Group, 1998.
|
||||||
|
Gives a throughly exhaustive list of all of the codecs that Microsoft had
|
||||||
|
assigned to vendor WAVE files as of 1998. At the time, numerous hardware
|
||||||
|
vendors, sound card and chip manufacturers, sound software developers and
|
||||||
|
others all provided their own slightly-different adaptive PCM codecs, linear
|
||||||
|
predictive compression codes, DCTs and other things, and Microsoft would issue
|
||||||
|
these vendors WAVE codec magic numbers. Almost all of these are no longer in
|
||||||
|
use, the only ones one ever encounters in the modern era are integer PCM
|
||||||
|
(0x01), floating-point PCM (0x03) and the extended format marker (0xFFFFFFFF).
|
||||||
|
There are over a hundred codecs assigned, however, a roll-call of failed
|
||||||
|
software and hardware brands.
|
||||||
.\" .UR https://datatracker.ietf.org/doc/html/rfc2361
|
.\" .UR https://datatracker.ietf.org/doc/html/rfc2361
|
||||||
.\" RFC 2361
|
.\" RFC 2361
|
||||||
.\" .UE
|
.\" .UE
|
||||||
|
|||||||
Reference in New Issue
Block a user