[nut]: r611 - docs/nut4cc.txt

Author: michael Date: Tue Feb 12 15:50:38 2008 New Revision: 611 Log: PCM audio comments welcome Modified: docs/nut4cc.txt Modified: docs/nut4cc.txt ============================================================================== --- docs/nut4cc.txt (original) +++ docs/nut4cc.txt Tue Feb 12 15:50:38 2008 @@ -82,5 +82,16 @@ ARGB Packed RGBA 8:8:8:8, 32bpp, ARGB RGB[24] Packed RGB 8:8:8, 24bpp RGB [NOT in AVI] BGR[24] Packed RGB 8:8:8, 24bpp BGR [NOT in AVI] +Raw audio: [x] is an byte with value x, [NOT in AVI] +ALAW A-LAW +ULAW MU-LAW +<sign><type><interleaving><bits> little endian PCM +<bits><interleaving><type><sign> big endian PCM + <sign> is S for signed, U for unsigned + <type> is I for integer, F for IEEE float + <interleaving> is D for default (left, right) + <bits> is 8/16/24/32 +SFD[32] would for example be signed 32 bit little endian IEEE float -FIXME mpeg4/dv/gray16/audio codecs + +FIXME mpeg4/dv/gray16/audio codecs/multi chan interleaving

On Tue, Feb 12, 2008 at 03:50:39PM +0100, michael wrote:
Author: michael Date: Tue Feb 12 15:50:38 2008 New Revision: 611
Log: PCM audio comments welcome
Modified: docs/nut4cc.txt
Modified: docs/nut4cc.txt ============================================================================== --- docs/nut4cc.txt (original) +++ docs/nut4cc.txt Tue Feb 12 15:50:38 2008 @@ -82,5 +82,16 @@ ARGB Packed RGBA 8:8:8:8, 32bpp, ARGB RGB[24] Packed RGB 8:8:8, 24bpp RGB [NOT in AVI] BGR[24] Packed RGB 8:8:8, 24bpp BGR [NOT in AVI]
+Raw audio: [x] is an byte with value x, [NOT in AVI] +ALAW A-LAW +ULAW MU-LAW +<sign><type><interleaving><bits> little endian PCM +<bits><interleaving><type><sign> big endian PCM + <sign> is S for signed, U for unsigned + <type> is I for integer, F for IEEE float + <interleaving> is D for default (left, right) + <bits> is 8/16/24/32 +SFD[32] would for example be signed 32 bit little endian IEEE float
Signed/unsigned makes no sense for float; it will always be signed. I would have the choices for the first byte be S/U/F and think about whether we need any extra fields stored here with the byte saved. Rich

On Tue, Feb 12, 2008 at 01:16:18PM -0500, Rich Felker wrote:
On Tue, Feb 12, 2008 at 03:50:39PM +0100, michael wrote:
Author: michael Date: Tue Feb 12 15:50:38 2008 New Revision: 611
Log: PCM audio comments welcome
Modified: docs/nut4cc.txt
Modified: docs/nut4cc.txt ============================================================================== --- docs/nut4cc.txt (original) +++ docs/nut4cc.txt Tue Feb 12 15:50:38 2008 @@ -82,5 +82,16 @@ ARGB Packed RGBA 8:8:8:8, 32bpp, ARGB RGB[24] Packed RGB 8:8:8, 24bpp RGB [NOT in AVI] BGR[24] Packed RGB 8:8:8, 24bpp BGR [NOT in AVI]
+Raw audio: [x] is an byte with value x, [NOT in AVI] +ALAW A-LAW +ULAW MU-LAW +<sign><type><interleaving><bits> little endian PCM +<bits><interleaving><type><sign> big endian PCM + <sign> is S for signed, U for unsigned + <type> is I for integer, F for IEEE float + <interleaving> is D for default (left, right) + <bits> is 8/16/24/32 +SFD[32] would for example be signed 32 bit little endian IEEE float
Signed/unsigned makes no sense for float; it will always be signed. I
i have already fixed this :)
would have the choices for the first byte be S/U/F and think about
and exactly that way :) [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Breaking DRM is a little like attempting to break through a door even though the window is wide open and the only thing in the house is a bunch of things you dont want and which you would get tomorrow for free anyway
participants (3)
-
michael
-
Michael Niedermayer
-
Rich Felker