The serial splitter has two functions, the first is to echo any serial commands on the input serial line (from the computer) to each output serial port (to the DVD players). The second is to create a contact closure on each DVD player, this is how the DVD players are started exactly in sync, a mode supported especially by the model of DVD player used.
The serial splitter simply accumulates any characters sent to it except for the hex bytes 0xFF, 0xFE, and 0xFD. These three command bytes act as follows:
The exact commands to drive the DVD players can be found in the DVD player manual, they are all printable character strings. A subset of the commands are given below.
There are a number of commercial and freeware software solutions that support stereographics. Unfortunately standards for stereoscopic images and how they are projected are mostly out-of-date. The two most prevalent forms of computer based stereo are frame sequential and side-by-side display, the later is used in this project. Software developers are encouraged to support both and the OpenGL sample code provided here does just that. There are a wide range of software solutions written by the author to met specific needs, a subset are listed below. For more information please contact the author.