Date: Fri, 08 Aug 1997 23:17:55 -0700 From: Amancio Hasty <hasty@rah.star-gate.com> To: Denis DeLaRoca <CSP1DWD@MVS.OAC.UCLA.EDU> Cc: Luigi Rizzo <luigi@LABINFO.IET.UNIPI.IT>, multimedia@FreeBSD.ORG Subject: Re: [vat] suggestions for full-duplex vat ? Message-ID: <199708090617.XAA02022@rah.star-gate.com> In-Reply-To: Your message of "Thu, 07 Aug 1997 21:55:00 PDT." <199708080456.VAA22035@hub.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello Denis did you remember that on 8)
hasty@rah.star-gate.com said:
> From The Desk Of Denis DeLaRoca 825-4580 :
> On Tue, 08 Oct 1996 05:37:00 -0700,
> Amancio Hasty <hasty@RAH.STAR-GATE.COM> said:
> >
> > 2.0 I will release another version of vat in about a day or so
> > after I get chance to test it further.
>
> More testing with vat4.0b1a and guspnp4. Switching audio among
> active vats doesn't work. When you switch focus to an alternate
> vat it fails to grab the audio device and you end up with repeated
> diagnostic messages
> This is due to vat in group-ip.cc not setting the local ip multicast
> loop option. If you look in the code you will see
> #ifdef ultrix
> ttl = 1;
> if (setsockopt(ssock_, IPPROTO_IP, IP_MULTICAST_LOOP,
> &ttl, 1) < 0) {
> perror("GroupIPC: IP_MULTICAST_LOOP");
> exit(1);
> }
> #endif
> Just change the #ifdef to
> #if defined(ultrix) || defined(__FreeBSD__)
> Cheers,
> Amancio
Care to patch your vat-0b2 and try the above patch?
And I just mailed to Luigi my version of audio-voxware.cc
Have fun guys,
Amancio
>From The Desk Of Denis DeLaRoca :
> On Fri, 8 Aug 1997 05:03:40 +0200 MET DST,
> Luigi Rizzo <luigi@LABINFO.IET.UNIPI.IT> said:
> >
> > I am trying to run vat (4.02b) with fullduplex audio, but the obvious
> > fix (in audio-voxware.cc: change HalfDuplex to return 0, and #define
> > fullduplex) do not quite work: the program seems to hang somewhere
> > before even doing a read. Is anyone familiar with making vat work in
> > fullduplex (perhaps with guspnpXX, or on other platforms) and can you
> > suggest me what to look at ?
>
> That would be Amancio's department. He's got a suitably modified
> audio-voxware.cc and that should help you get started. The code may
> still need work with the gain(), obtain/release() and mute() functions.
> One thig that never worked for me was having several VATs active and
> switching focus among them: the audio device would not switch.
>
> -- Denis
>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199708090617.XAA02022>
