* format extension patchset available (24bit support on USB audio)
@ 2002-06-19 14:56 Takashi Iwai
0 siblings, 0 replies; only message in thread
From: Takashi Iwai @ 2002-06-19 14:56 UTC (permalink / raw)
To: alsa-devel; +Cc: alsa-user
Hi,
i finished the extension of alsa-driver/lib for supporting
3-bytes-packed formats.
the patches are found at
http://www.alsa-project.org/~iwai/alsa-kernel-fmt-ext.dif.gz
http://www.alsa-project.org/~iwai/alsa-driver-fmt-ext.dif.gz
http://www.alsa-project.org/~iwai/alsa-lib-fmt-ext.dif.gz
the patches are to the latest cvs.
the patch will extend the format mask bitmap from 32 to 256
(configurable in the source code) and include conversion between
3-bytes and other conventional formats.
the kernel api will be incompatible with the older one due to this
change, so you'll need to update alsa-lib together with alsa-driver.
the applications work without recompiling. just replace alsa-lib.
the usb 24bit formats should work with this patchset, but most likely
they are packed in 3-bytes, which is not supported by most
applications natively. thus you'll need to use a plugin layer, i.e.
specify "plughw:X,Y" as a pcm name.
also, OSS emulation module doesn't support 3-bytes format.
i don't think it matters, because OSS doesn't support 24bit format
anyway, and all usb devices i've known support 16bit format in
addition to high-bit formats.
any feedbacks are appreciated.
ciao,
Takashi
----------------------------------------------------------------------------
Bringing you mounds of caffeinated joy
>>> http://thinkgeek.com/sf <<<
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2002-06-19 14:56 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-06-19 14:56 format extension patchset available (24bit support on USB audio) Takashi Iwai
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.