Date: Fri, 19 Jan 1996 10:45:57 -0800 From: "Amancio Hasty Jr." <hasty@rah.star-gate.com> To: Bill Fenner <fenner@parc.xerox.com> Cc: Luigi Rizzo <luigi@labinfo.iet.unipi.it>, james@miller.cs.uwm.edu, multimedia@freebsd.org, multimedia@rah.star-gate.com, tlehman@becky.acet.org, toml@mitre.org Subject: Re: FreeBSD and VAT Message-ID: <199601191845.KAA00790@rah.star-gate.com> In-Reply-To: Your message of "Fri, 19 Jan 1996 10:21:33 PST." <96Jan19.102146pst.177478@crevenia.parc.xerox.com>
next in thread | previous in thread | raw e-mail | index | archive | help
>>> Bill Fenner said: > In message <199601191125.MAA00392@labinfo.iet.unipi.it>you write: > >Amancio wrote: > >> Well, it looks like the easiest thing is to dump vat and just rely > >> on whatever frequency the card runs at. > > This is nonsense; you still need to send data over the network at some > standard rate. True but why base your sense of timing on the card? > >The fact that the net is undeterministic may cause jitter and > >segment losses. jitter can be compensated somewhat by adding some > >buffering (and delay) between the net and the audio output. Segment > >losses can be easily detected if segments carry some sequence number > >or so (is this the "reference point" you mention before ?). > > In fact, vat has a playout buffer that dynamically changes in size based on > currently observed network jitter. > > >Differences in the sample rate between the sender and the receiver will > >*always* exist to some extent, and are not affected by jitter or > >segment losses. Even small differences accumulate and will cause clicks > >in the output, unless the receiver syncronizes with the sender. > > In the workstation world, where vat came from, generally audio hardware > manages to be able to have an exact clock. It's too bad that PC hardware > can't. The problem is that we have some cheap or ill design soundcards which the PC people love to buy as stated before CS4231 based cards don't have a problem the frequency problem. > >> The other problem that vat suffers from is that it uses for gsm > >> 8 bit ulaw which is totally bogus. > > Amancio, you really need to tone down your attitude, because you can be real ly > insulting sometimes. On most workstation platforms, 8 bit ulaw is what you > get directly from the audio device -- no translation happens as it does on > FreeBSD. If 8 bit ulaw is the most efficient thing to use, and the most > common across platforms, then you use it! Oh Bill, is not a matter of attitude is matter of conserving CPU cycles for low end machines which don't have hardware support. vat's interface to the sound driver should accomodate different sound formats. If I am not mistaken SGI audio interface is 16bit and not ulaw but it doesn't matter much. Lets assume that we had a capility of transmitting mpeg am I going to have to translate my mpeg input format to ulaw to accommodate vat's current handicap? Is not a matter of attitude is a matter of choice and cpu utilization. I do expect this year several affordable mpeg codecs to come to the PC arena . So what I am saying is not a hypothetical case. At any rate, I didn't mean to upset you. Take care, Amancio
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601191845.KAA00790>