[Jackit-devel] Re: [linux-audio-user] jackd and usb 1.1 audio on i386 non-functional

Sampo Savolainen v2 at iki.fi
Fri Mar 3 05:02:36 EST 2006


Quoting Lee Revell <rlrevell at joe-job.com>:

> On Fri, 2006-03-03 at 11:33 +0200, Sampo Savolainen wrote:
> > Quoting Clemens Ladisch <clemens at ladisch.de>:
> > 
> > > Lee A. Azzarello wrote:
> > > > ----- Clemens Ladisch <clemens at ladisch.de> wrote:
> > > > cannot submit datapipe for urb 4, err = -28
> > > 
> > > 28 = ENOSPC (not enough bandwidth)
> > 
> > Why doesn't jack tell the user this, why did Clemens need to post on
> LAU to ask?
> 
> These are standard, well known error codes,
> see /usr/include/linux/errno.h

So, instead of interpreting them to users the software should say: "learn C
headers and read errno.h?". Gah. 

Good software tells the users what's really wrong and directs the user in
how to fix the issue. This leads to happier users and less repeated "why
doesn't this work" questions on mailing lists, irc, personal email, etc.


  Sampo



More information about the Linux-audio-user mailing list