ooVIC: object-oriented vic wrapper
ooVIC is based on version 2.7a38 of the vic video conferencing tool
from LBL. It was written by Loring Holden
of Brown University and Arno
Schaefer of the Fraunhofer Center for
Research in Computer Graphics, and is currently in beta testing,
with planned full release by the beginning of July '96.
ooVIC Features
- Multi-threaded decoding (one thread displaying one or more movies, and
one thread to decode each movie)
- Written in C++ using the same interface as ooMPEG, so ooVIC can be used
by testwrapobj and AnimatedTexture2
easily
To Do
- Ability to quit and restart the vic program that is sending data and have
ooVIC deal with it nicely (now works except with At2 at times)
- Ability to set ttl
- Include hardware decode assistors
- Fix permissions on files so that they are writable
Tested configurations
ooVIC has been tested on the following configurations using version
vic 2.7a38 from lbl. If you get ooVIC
working on other configurations, please email lsh@cs.brown.edu
- Sun UltraSparc, SunOS 5.5 (Solaris 2.5), 1 and 2 processors
- Silicon Graphics Onyx Reality Engine 2, IRIX 5.3, 2 processors
Necessary ingredients
Installation instructions
Information
The files that were massively changed by me have a Brown copyright message at
the beginning, the ones that were slightly changed have a small message from
me at the beginning.
Please see the Brown copyright message for the legalese in reference to use,
redistribution, and modification. Also, please notify me of any changes you
make to the package so I can include it in the main distribution.
If you do use this package at all please notify me, I'd love to hear about
it!
Acknowledgments
The whole Brown graphics group
Ernest Orlando Lawrence Berkeley National Laboratory for providing
vic
Andy van Dam (Brown) for the lab
Tom Meyer (Brown) for the original multi-threading code
Silicon Graphics Inc. for generously donating the Onyx Reality Engine
2 on which this package was tested
tstaff (Brown) for keeping all the machines running, and replacing the
keyboards rendered inoperable by liquids
Everyone I've forgotten
lsh@cs.brown.edu (Loring Holden)
this page is http://www.cs.brown.edu/people/lsh/ooVIC/
Loring Holden