All of lore.kernel.org
 help / color / mirror / Atom feed
From: Klaus Zimmermann <klaus_zimmermann@gmx.de>
To: alsa-devel@alsa-project.org
Subject: Userspace Device Driver
Date: Thu, 31 May 2007 00:03:02 +0200	[thread overview]
Message-ID: <1180562582.1904.8.camel@localhost> (raw)

Greetings List,

on various places on the alsa site I read about the possibility of
writing a userspace device driver.
I am interested thatin, since I have a nice Edirol FA-66 ieee1394
interface which works nicely under jack with the ffado
(http://ffado.org , former freebob) driver. 

>From what I read it seems I could either write an external plugin to the
alsa-lib, which would be truly userspace and fine except I it would
always have to be configured from .asoundrc and would probably not be
found by legacy programs like ekiga.

Or I could get really messy and have a userspace daemon relay audio data
between the ffado library, i.e. librawieee1394, and a yet to be written
alsa-driver module.
This would at least yield the advantage, that the driver was
indistinguishable from a true hardware driver.

So: Is it possible to write a userspace driver that is indistinguishable
from a hardware driver?

TIA
Klaus Zimmermann

P.S.: I am aware of the jackplug plugin. However even with very
conservative buffer settings I get underruns and x-runs quickly leading
to a failing jack :(

                 reply	other threads:[~2007-05-30 22:03 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=1180562582.1904.8.camel@localhost \
    --to=klaus_zimmermann@gmx.de \
    --cc=alsa-devel@alsa-project.org \
    /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.