All of lore.kernel.org
 help / color / mirror / Atom feed
From: Takashi Iwai <tiwai@suse.de>
To: alsa-devel@lists.sourceforge.net
Cc: alsa-user@lists.sourceforge.net
Subject: format extension patchset available (24bit support on USB audio)
Date: Wed, 19 Jun 2002 16:56:27 +0200	[thread overview]
Message-ID: <aeq64i$csh$2@main.gmane.org> (raw)

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    <<<

                 reply	other threads:[~2002-06-19 14:56 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='aeq64i$csh$2@main.gmane.org' \
    --to=tiwai@suse.de \
    --cc=alsa-devel@lists.sourceforge.net \
    --cc=alsa-user@lists.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.