mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 12:11:13 +00:00
Some extra additions to sound, this actually allows for proper AVI muxing and Quicktime reading/decoding... Still to ...
Original commit message from CVS: Some extra additions to sound, this actually allows for proper AVI muxing and Quicktime reading/decoding... Still to be implemented, but people will have a generic idea with this...
This commit is contained in:
parent
d47569cffc
commit
0a5ff649a8
1 changed files with 7 additions and 4 deletions
|
@ -256,16 +256,15 @@ for convenience, the two-byte hexcodes (as are being used for identification
|
||||||
in AVI files) are also given
|
in AVI files) are also given
|
||||||
|
|
||||||
Preface - (optional) properties for all audio formats:
|
Preface - (optional) properties for all audio formats:
|
||||||
currently none
|
'rate' = X (int) <- sampling rate
|
||||||
|
'channels' = X (int) <- number of audio channels
|
||||||
|
|
||||||
1 - Raw Audio
|
1 - Raw Audio
|
||||||
mimetype: audio/raw
|
mimetype: audio/raw
|
||||||
properties: 'rate' = X (INT) <- samplerate
|
properties: 'width' = X (INT) <- memory bits per sample
|
||||||
'width' = X (INT) <- memory bits per sample
|
|
||||||
'depth' = X (INT) <- used bits per sample
|
'depth' = X (INT) <- used bits per sample
|
||||||
'law' = 0/1/2 (INT) <- no law (0), alaw (1) or mulaw (2)
|
'law' = 0/1/2 (INT) <- no law (0), alaw (1) or mulaw (2)
|
||||||
'signedness' = X (BOOLEAN)
|
'signedness' = X (BOOLEAN)
|
||||||
'channels' = X (INT) <- number of audio channels
|
|
||||||
'endianness' = 1234/4321 <- endianness of audio stream
|
'endianness' = 1234/4321 <- endianness of audio stream
|
||||||
|
|
||||||
2 - MPEG-1 layer 1/2/3 audio
|
2 - MPEG-1 layer 1/2/3 audio
|
||||||
|
@ -285,6 +284,10 @@ Preface - (optional) properties for all audio formats:
|
||||||
6 - FLAC (Free Lossless Audio Codec)
|
6 - FLAC (Free Lossless Audio Codec)
|
||||||
mimetype: audio/x-flac
|
mimetype: audio/x-flac
|
||||||
|
|
||||||
|
7 - MACE 3/6 (Quicktime audio)
|
||||||
|
mimetype: audio/x-mace
|
||||||
|
properties: 'maceversion' = 3/6 (INT)
|
||||||
|
|
||||||
4 - Status of this document
|
4 - Status of this document
|
||||||
---------------------------
|
---------------------------
|
||||||
Not all plugins strictly follow these guidelines yet, but these are the
|
Not all plugins strictly follow these guidelines yet, but these are the
|
||||||
|
|
Loading…
Reference in a new issue