Date: Fri, 19 Jan 1996 14:24:09 +0100 (MET) From: Luigi Rizzo <luigi@labinfo.iet.unipi.it> To: hasty@rah.star-gate.com (Amancio Hasty Jr.) Cc: 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: <199601191324.OAA00599@labinfo.iet.unipi.it> In-Reply-To: <199601191147.DAA00952@rah.star-gate.com> from "Amancio Hasty Jr." at Jan 19, 96 03:47:25 am
next in thread | previous in thread | raw e-mail | index | archive | help
> rtpv2 does have a sequence number in the packets however we still have > the problem that the sample may have been recorded within a given > delta offset of the intended frequency . For instance, the card may > oscillate and start recording a sample at 6000hz then pass that on > to vat -- what do you then? Well Jim's solution is to depend on the If the card claims 8KHz and it 25% off, it's badly broken and we can't help much. If the card is within 2-3% of its nominal frequency, as Jim suggested, that means a difference of 4-5 bytes per packet, and I think we can easily compensate it. Remember, the "clock" can only be the sender's sample rate. It may have jitter or be inaccurate, but it rules the speed at which data come in. > Well, we still have problems for cards which don't support ulaw. Probably > there are more cards which support 16bit i/o output than ulaw. > You see ulaw for cards which don't have ulaw hardware compression > the driver does the conversion. For low end machines this begins to > strain the system. I don't get this. ulaw and alaw conversion it's a simple table lookup: for (i=0;i<segment_len;i++) linear_sample[i] = ulaw2linear[ulaw_sample[i]]; and requires just one table access per byte, i.e. one access per 125us. I doubt that the overhead can be more than 1%, even on a 386-16. Luigi ==================================================================== Luigi Rizzo Dip. di Ingegneria dell'Informazione email: luigi@iet.unipi.it Universita' di Pisa tel: +39-50-568533 via Diotisalvi 2, 56126 PISA (Italy) fax: +39-50-568522 http://www.iet.unipi.it/~luigi/ ====================================================================
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199601191324.OAA00599>