Kaydet (Commit) a17fa89a authored tarafından Greg Ward's avatar Greg Ward

SF #1169212: merge from 2.4 branch: fix silly typo in explaining AFMT

macros: U16 is unsigned and S16 is signed.  Duh.  Clarify surrounding
text a bit and refer to OSS docs.
üst eba28bea
...@@ -166,7 +166,7 @@ is no way to return it to blocking mode. ...@@ -166,7 +166,7 @@ is no way to return it to blocking mode.
\begin{methoddesc}[audio device]{getfmts}{} \begin{methoddesc}[audio device]{getfmts}{}
Return a bitmask of the audio output formats supported by the Return a bitmask of the audio output formats supported by the
soundcard. On a typical Linux system, these formats are: soundcard. Some of the formats supported by OSS are:
\begin{tableii}{l|l}{constant}{Format}{Description} \begin{tableii}{l|l}{constant}{Format}{Description}
\lineii{AFMT_MU_LAW} \lineii{AFMT_MU_LAW}
...@@ -180,21 +180,22 @@ soundcard. On a typical Linux system, these formats are: ...@@ -180,21 +180,22 @@ soundcard. On a typical Linux system, these formats are:
\lineii{AFMT_U8} \lineii{AFMT_U8}
{Unsigned, 8-bit audio} {Unsigned, 8-bit audio}
\lineii{AFMT_S16_LE} \lineii{AFMT_S16_LE}
{Unsigned, 16-bit audio, little-endian byte order (as used by {Signed, 16-bit audio, little-endian byte order (as used by
Intel processors)} Intel processors)}
\lineii{AFMT_S16_BE} \lineii{AFMT_S16_BE}
{Unsigned, 16-bit audio, big-endian byte order (as used by 68k, {Signed, 16-bit audio, big-endian byte order (as used by 68k,
PowerPC, Sparc)} PowerPC, Sparc)}
\lineii{AFMT_S8} \lineii{AFMT_S8}
{Signed, 8 bit audio} {Signed, 8 bit audio}
\lineii{AFMT_U16_LE} \lineii{AFMT_U16_LE}
{Signed, 16-bit little-endian audio} {Unsigned, 16-bit little-endian audio}
\lineii{AFMT_U16_BE} \lineii{AFMT_U16_BE}
{Signed, 16-bit big-endian audio} {Unsigned, 16-bit big-endian audio}
\end{tableii} \end{tableii}
Most systems support only a subset of these formats. Many devices only Consult the OSS documentation for a full list of audio formats, and note
support \constant{AFMT_U8}; the most common format used today is that most devices support only a subset of these formats. Some older
\constant{AFMT_S16_LE}. devices only support \constant{AFMT_U8}; the most common format used
today is \constant{AFMT_S16_LE}.
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[audio device]{setfmt}{format} \begin{methoddesc}[audio device]{setfmt}{format}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment