Re: [linux-audio-dev] EVO status...was: (open-source like hardware)

2002-01-18 Thread Joe Pfeiffer

Dan Hollis writes:
  On Tue, 15 Jan 2002, Joe Pfeiffer wrote:
   IANAL, but as near as I can tell the USPTO has almost completely given
   up on their responsibility to actually evaluate patents before
   granting them.  The philosophy seems to be that they'll let anything
   go through, and if somebody doesn't like it let the courts sort it out.
  
  IMHO the individual examiners should be held liable if the patent is found 
  invalid due to prior art.

A good idea in principle, but given the amounts of money involved
you'd never be able to hire another examiner...

Something else I should mention -- it's also my understanding that, as
you'd expect, patent law varies a lot from country to country.  So
even if I'm right in my recollections of how things work, that's
limited to US law, and a Lithuanian (picked because I don't think the
list has anyone from there) could very well remember things completely
opposite and also be correct.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
Southwestern NM Regional Science and Engr Fair:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] EVO status...was: (open-source like hardware)

2002-01-17 Thread Joe Pfeiffer

Sebastien Metrot writes:

  Halion does use the smae technology BUT steinberg have shown that they have
  been using an equivalent algorithm before the patent have actually been
  granted to Nemesys. Where? will you ask? Well, in cubase of course! Every
  audio sequencer I know of have to do read ahead of audio data if they want
  to be useable! So for exemple if Paul have been using an equivalent scheme
  in Ardour I believe he has the right to create a sampler using this
  algorithm without any problem.

IANAL (as always) but my understanding is that any use -- even use
before the *filing* of the patent -- becomes subject to royalties when
the patent is granted.  Of course, if you used the idea before the
patent-holder came up with the idea, that would invalidate the patent.

It's my understanding that under US patent law, the ``race to the
patent office'' to determine precedence doesn't really happen -- who
wins is based on who can document having had the idea first,
regardless of who files first.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
Southwestern NM Regional Science and Engr Fair:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] open-source like hardware

2002-01-16 Thread Joe Pfeiffer

Rene Rebe writes:
   
   It would be nice to be able to use a chip that isn't single-source,
   though -- like a 7400 in the TTL world.  You could argue that a 7400
   isn't open in the sense of open-source code, but its specs are
   completely open and there are myriad vendors.
  
  Erm. I do not think that there are reasonable DSPs out that are not
  _single-source_ ... - There might be some 8051 compatible or 68k
  compatible µCs ... - but often this is only on the software level and
  you have to redesign your board ...

I don't know of any, either -- I didn't mean to claim that we should
be using non-single source chips, I meant that it would be nice if we
could.  This would move us a bit closer to my idea of the open-source
model.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
Southwestern NM Regional Science and Engr Fair:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] EVO status...was: (open-source like hardware)

2002-01-15 Thread Joe Pfeiffer

Marek Peteraj writes:
   
   as i said, unix-like operating systems have done disk readahead for almost
   as long as unix-like operating systems have existed (and multics
   before them, i believe). we cannot allow nemesys/conexant to steal
   this technology by pretending it was invented explicitly for audio. if
   the USPTO doesn't understand this (and they probably {d,w}on't), 
  
  Why not?
  They should..(?) Or there's lots of $$$ floating around...

IANAL, but as near as I can tell the USPTO has almost completely given
up on their responsibility to actually evaluate patents before
granting them.  The philosophy seems to be that they'll let anything
go through, and if somebody doesn't like it let the courts sort it out.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
Southwestern NM Regional Science and Engr Fair:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] Creamware Pulsar

2002-01-14 Thread Joe Pfeiffer

Mark Constable writes:
  On Sun, 13 Jan 2002 03:07, Jussi Laako wrote:
   Joachim Backhaus wrote:
Yes, if for example Britney Spears says she uses Linux
for her album EVERYTHING would change!!! :D
  
   At least I would probably change to FreeBSD... :)
  
  Please do. If you don't realize the importance and implications
  of widespread acceptence of Linux in the tacky commercial world
  of A/V production then go use *BSD. *I* (FWIW) would like to have
  the option of making a living competing in that tacky world, if I
  chose to do so, and I don't buy the argument that somehow having
  really competitive and usable applications will distort the essence
  of purely academic sonic amusement... that software is already
  established, great, but where's the commercially usable apps ?

snip

I think you missed his smiley.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
Southwestern NM Regional Science and Engr Fair:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] open-source like hardware

2002-01-14 Thread Joe Pfeiffer

What amounts to open-source hardware has been around for a long, long
time.  Project schematics and board layouts have been available in
magazines and books for over 50 years.  What's being proposed here is
really no different, except in attempting to get a bit more peer
review of the design than you'll see in the magazines.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
Southwestern NM Regional Science and Engr Fair:  http://www.nmsu.edu/~scifair



RE: [linux-audio-dev] Hard-drives and soundcard support

2001-12-19 Thread Joe Pfeiffer

I haven't run into the problem you're describing, but would the
standard ``put a small boot partition at the beginning of your disk''
fix work?
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
Southwestern NM Regional Science and Engr Fair:  http://www.nmsu.edu/~scifair



[linux-audio-dev] Fired

2001-12-16 Thread Joe Pfeiffer

Yikes!  The good news is you're OK; that's what's really important.
Take care of what matters; LAD will still be there when you're back.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
Southwestern NM Regional Science and Engr Fair:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] Gibson develops audio over ethernet protocol

2001-12-05 Thread Joe Pfeiffer

   In-Reply-To: 200112050017.fB50H7e01055@lotus; from [EMAIL PROTECTED] on Tue, Dec 
04, 2001 at 04:16:07PM -0800

   On Tue, Dec 04, 2001 at 04:16:07PM -0800, Neil Brideau wrote:

http://magic.gibson.com/specification.html

   Interesting. Is a domestic network card under linux capable of obeying
   this spec? IIRC their previous effort was sent over cat5, but there was
   something funky about it. Also is it possible to use the same NIC as you're
   using for TCP/IP? I think I remember sending IPX over the same card as
   TCP/IP in the bad old days.

From reading the spec briefly, and not remembering enough about 802.3,
I *think* this should be possible.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
Southwestern NM Regional Science and Engr Fair:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] Gibson develops audio over ethernet protocol

2001-12-04 Thread Joe Pfeiffer

Erik Walthinsen [EMAIL PROTECTED] wrote:

   On Tue, 4 Dec 2001, Paul Davis wrote:

and no, its not raw pcm. they packetize using UDP.

   No, the packets aren't even IP, which is what bugs me the most.  They have
   Ethernet frame headers, then are their own format from there up.

I don't see an a priori problem with that -- is their format published?
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
Southwestern NM Regional Science and Engr Fair:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] [ot] Mail loop?

2001-12-03 Thread Joe Pfeiffer

I'm seeing it too...

-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
Southwestern NM Regional Science and Engr Fair:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] Re: using realplay without x

2001-11-20 Thread Joe Pfeiffer


   so, DISPLAY=0:0 programname options will start any x program (should be
   useful in init scripts, as i'd like to have pd to be up-and-running on a
   (re)boot when in a performance mode).

Well, no.  It'll start the restricted set of programs that can
actually run without their interface, but aren't bright enough to
detect there is no X server running.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
Southwestern NM Regional Science and Engr Fair:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] Re: using realplay without x

2001-11-20 Thread Joe Pfeiffer

   
Well, no.  It'll start the restricted set of programs that can
actually run without their interface, but aren't bright enough to
detect there is no X server running.

   either you misread or i didn't make myself clear.  the above will not do
   what you wrote, but what i wrote, but only if x is already running on
   display 0 (standard).  the other option is to use the frame buffer if for
   some reason you don't want to run x at all or can't (like an embedded
   system).  but that's complicated and i always have x running.

I guess I must have misread -- your original question was

 does anybody know how to startup realplay without having x running? or at
 least from cron when x is running? or a command-line version?

and you followed it up with

 nevermind. i found on realnetworks.com they have a unix forum and all
 three of my questions have been answered. the most simple (with x):
 DISPLAY=0:0 realplay /mnt/public/wava.ram

 so, DISPLAY=0:0 programname options will start any x program (should be
 useful in init scripts, as i'd like to have pd to be up-and-running on a
 (re)boot when in a performance mode).

What that's doing is setting an environment variable to tell realplay
that there is an X server, becasue apparently it will refuse if you try
to run it when X isn't running.  But then it apparently is able to get
by without communicating with the server, otherwise it would crash.
This approach will not work for a program that actually requires its
GUI, because it would indeed crash when it was unable to communicate
with it.  And I'd expect a program that could run without its GUI to
be able to see it didn't have an environment variable set for the
server, and to proceed on that basis.  Hence my comment.  I'm not
quite sure what the framebuffer has to do with it...
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
Southwestern NM Regional Science and Engr Fair:  http://www.nmsu.edu/~scifair



[linux-audio-dev] audio from dvd?

2001-10-18 Thread Joe Pfeiffer

Speaking of off-topic...  but this list seems to be the likeliest to
have people who know the answer.

What's the best way for me to take the audio track from a DVD so I can
burn it on a CD-ROM?  Yes, the DVD is CSS encoded...

I tried grabbing the audio stream using esdmon, but this wound up with
a half dozen or so dropouts (given that it's a Grateful Dead concert
DVD, that may be appropriate, but still...).
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
Southwestern NM Regional Science and Engr Fair:  http://www.nmsu.edu/~scifair
Support Mayfield HS Band!  Send me e-mail by 11/1 if you want to buy some fruit



Re: [linux-audio-dev] audio from dvd?

2001-10-18 Thread Joe Pfeiffer

Thanks!  That's the ticket.  Took just a bit of tweaking on the
chapter/title param, but a short sample sounds perfect.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
Southwestern NM Regional Science and Engr Fair:  http://www.nmsu.edu/~scifair
Support Mayfield HS Band!  Send me e-mail by 11/1 if you want to buy some fruit



Re: [linux-audio-dev][OT] Help

2001-09-27 Thread Joe Pfeiffer

This raises the question of when a more tasteful time to run a scam
might be...
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
SWNMRSEF:  http://www.nmsu.edu/~scifair



Re: STL / Qt flame-war (Re: [linux-audio-dev] Audio-related widgets with Qt ?)

2001-09-17 Thread Joe Pfeiffer


   STL is much easyer to handle that lowlevel arrays and such, and it can
   be quite fast as well.

Sorry, IMHO STL exemplifies the phrase ``too clever by half.''  It
really needed another round of design before being released... as my
favorite example of ``things that bit me,'' if you cast a forward
iterator to a reverse iterator you get, not an iterator pointing to
the same list element, but one pointing to the previous list element.
On the other hand, when you cast a reverse iterator to a forward
iterator you get...  oops!  can't do that!

The STL concept is very powerful, but its implementation is so full of
unexpected inconsistencies that it is a royal PITA.

-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
SWNMRSEF:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] Broadcast 2000 removed from public access

2001-09-10 Thread Joe Pfeiffer

Sad indeed, and (yet) another reason that the expansion of
``intellectual property'' laws over the past decade or so is so
counterproductive.

Worst is that the RIAA has demonstrated themselves to be such total,
clueless idiots in the matter.  In their fear of having a few copies
pirated, they're shutting down whole markets...

I only run Linux.  If CSS hadn't been cracked, I wouldn't be buying
DVDs.

I know, I'm wandering off-topic...
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
SWNMRSEF:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] LAAGA name

2001-07-27 Thread Joe Pfeiffer

Err, (Paul) Newmann's Own Salad Dressing?

   Now I'm confused, why does Paul Newmann have salad dressing. Isn't he an
   actor?

He put a bunch of his money into a salad dressing company; the profits
all go to the Scott Newmann foundation (in memory of his son, who died
very young -- I think of a drug overdose).

   Proper British humour about wideboys, cortinas and posers, now that makes
   more sense.

I was always told ``British humour'' was an oxymoron :)
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
SWNMRSEF:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] User Interface

2001-07-26 Thread Joe Pfeiffer

I don't dislike GNOME because its big. I dislike it because it doesn't

   Err, perhaps people dont understand which part of GNOME GLAME is using
   - GLAME solely uses libgnomeui libgnome and libgnomesupport, it doesnt
   depend on using GNOME as desktop.

I think that's a common confusion -- a lot of people seem to confuse
running a Gnome application with having to run a Gnome desktop, and it
just ain't the same at all.  The Gnome libs are under 100 MB, so it's
really not that big a deal.

seem to me to offer anything to the kind of programs we are writing.
Can you point to the functionality that GNOME provides for glame?

   libgnomeui provides the canvas widget which is very nice, and stuff
   for common message/error dialogs. Also automated menu and toolbar
   management.

   libgnome (or gnomesupport, dont know) provides a way to store application
   config stuff, also I think the gnome help functionality is hooked there.

Lots of very nice, easy to use stuff there.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
SWNMRSEF:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] packaging

2001-07-20 Thread Joe Pfeiffer

   In-Reply-To: [EMAIL PROTECTED]

   On Thu, 19 Jul 2001, Joe Pfeiffer wrote:

My experience with RPMs, a little under a year ago, was that the whole
system is basically broken.  All the different RPM-based distributions
have their own versions of the same packages,

   This is a problem of compatibility between distros. Hopefully, the
   Linux Standard Base specification will help there.


One of the purposes of a packaging system is to enforce
dependencies and constraints on the packages.  If RPM doesn't do that,
(and my experience was that it doesn't, at least not adequately), then
it's broken.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
SWNMRSEF:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] packaging

2001-07-19 Thread Joe Pfeiffer

My experience with RPMs, a little under a year ago, was that the whole
system is basically broken.  All the different RPM-based distributions
have their own versions of the same packages, and it seems to be
basically a crapshoot whether a RedHat library will work with a SuSE
program...  and one of the distributions has their own version
numbering scheme which is incompatible with all the rest, and always
convinces the package search tools that there's is the most up to
date.

When I switched to Debian, I don't quite know how they control it, but
it all just works.  When I try to download a package it either works,
or I get informed about the incompatibilities.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
SWNMRSEF:  http://www.nmsu.edu/~scifair



[linux-audio-dev] packages

2001-07-19 Thread Joe Pfeiffer

(I apologize if something substantially similar to this goes out
twice -- I meant to send it to the list, but it seems to have fallen
in a hole...).

My last experience with RPMs, just under a year ago, convinced me that
they are basically broken.  Every distribution has its own set, and
it's pretty much a crapshoot whether one distribution's packages will
work with another.  Worse, one of them uses its own version numbering
which is incompatible with all the others (and with the ``standard''
versioning of the software in the packages), and uses higher numbers
so it will fool the package searching software into always thinking
their version is the most current.  I got out during the incompatible
version 3 vs. version 4 RPM format debacle, before the 2.96 disaster.

Debian, on the other hand, appears to exert some sort of control over
their package maintainers that means a .deb package will either just
plain work, or will give me complaints about incompatibilities before
I download.  I run the unstable distribution, and have rarely had
anything go wrong at all (the gimp-print problems being a conspicuous
exception, I'm afraid).  doing a .deb package of Ardour wouldn't be
such a bad idea...
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
SWNMRSEF:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] Help: native ALSA 0.9b5 apps refuse to work, OSS apps work

2001-07-11 Thread Joe Pfeiffer


   So what do you suggest Paul ?

   Is my problem normal  ?
   (I can't even run alsactl store, while  apps in OSS emulation mode work 
   perfectly) 

   I did nothing special except , compiling the latest (0.9b5() alsa-driver, 
   alsa-lib and alsa-utils) and installed them.

   0.5 versions worked without any problems but now the 0.9 version refuses to 
   work.

Ah...  did you upgrade the alsa utils along with the driver?

   Wasn't there something like alsaconf sometime ago ? 

   We need something that eases the installation process, it's definitively way 
   to hard to get it working.

Yes, there is an alsaconf program.  As of earlier this week, the most
current Debian version is 0.4.3b-4.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
SWNMRSEF:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] Article about multithreading

2001-06-19 Thread Joe Pfeiffer

   In-reply-to: Your message of Mon, 17 Sep 2001 18:49:52 +0200.
[EMAIL PROTECTED] 

   1. circular dependency of resources needed by different processes
   = can be solved by imposing a fixed (total) order in which resource
  should be acquired

   yes, defining the lock acquisition order is critical if you ever nest
   locks. but its not cheap to impose this order at run-time. hence, its
   a code-development-time, and therefore a programmer-dependent,
   imposition. ergo, it fails sometimes :)

Though it can be detected easily at run-time (you want resource #3?
You've already got #72, so you can't have it).
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
SWNMRSEF:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] Question to developers of sound editors.

2001-06-05 Thread Joe Pfeiffer

Juhana Sadeharju writes:

I do get a good amount of use out
of DAP, but it doesn't handle large audio files well.
   
   If all you want to do is record live audio, there is
   a very simple command line utility called wavrec (I

   Come on guys! Those tools have been around for a long time, but
   why people still want something new? Because they are a bad solution
   to our needs. We have to get a better software!

Sorry, that's not a helpful comment.  Why are they a bad solution?
In what way does the software need to be improved?

Speaking for myself, something that combines the various tools which
have been described, including a studio-like GUI, would help a lot.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
SWNMRSEF:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] It's time to vote (n. 1)

2001-05-25 Thread Joe Pfeiffer


   Hear, hear. Ethernet just isn't designed to send low latency streams.

Agree completely.  But a project with a ``you must use Myrinet''
requirement isn't going to see much use.  Better to build a protocol
that will work really, really well with a reliable physical layer, and
will degrade gracefully otherwise.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
SWNMRSEF:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] It's time to vote (n. 1)

2001-05-24 Thread Joe Pfeiffer

Jorn Nettingsmeier 
   Steve Harris wrote:
Also remeber you have to reassemble the packets in the right order as the
ordering is not guaranteed.

   forgive my ignorance wrt networks, but what can change the original
   order of packets in a point-to-point link ?
   my understanding is that when packets get routed via different
   paths, they might become shuffled, but not on a static route.

A packet can be lost (maybe noise on the line, maybe the recipient
missed an interrupt...), and the following packet get through.  Then the
lost packet gets retransmitted.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
SWNMRSEF:  http://www.nmsu.edu/~scifair



Re: [linux-audio-dev] It's time to vote (n. 1)

2001-05-24 Thread Joe Pfeiffer


   Hm, but the packets get sent in order, don't they ?
   So when there  is a collision, the ethernet card waits to resend the  packet for
   which a collision happened, for some random time (exponentially increasing in
   case of another collision). But that cannot mean, that a packet that is after
   this packet in the queue, gets sent before this very packet is succesfully sent,
   or is it ?

   Please explain more if I'm wrong.

That corresponds to my understanding, though I could easily be wrong.
I think the scenario I suggested -- packets could get out of order due
to a dropped packet -- is possible, though.

Even if it does turn out that packets always arrive in order in a
single network segment, it would be a bad mistake to assume this in a
protocol.
-- 
Joseph J. Pfeiffer, Jr., Ph.D.   Phone -- (505) 646-1605
Department of Computer Science   FAX   -- (505) 646-1002
New Mexico State University  http://www.cs.nmsu.edu/~pfeiffer
SWNMRSEF:  http://www.nmsu.edu/~scifair