Xvidsend overview This program interfaces with the silicon imaging SI1920HDRGB-CL video camera and sends its frames to a receiver program using xvid compression. This compression is adjusted to try to maintain a target bitrate for the stream. This target can be changed dynamically by the receiver. Setup for compilation GigE Link SDK This program requires the GigE Link SDK to be installed. The SDK is available from the silicon imaging webpage downloads directory. We used 2.2.0, but it should work as long as the same version used to compile is used at runtime. xvidcore 0.9.0 This version of xvid is required for use with the vvxvid interface class. The package contains a Visual C++ project file. A few notes: The package requires nasm to compile. We found that v0.98.35 worked for this. For xvid to compile, all instances of nasm in the project file must be replaced with the full path to nasmw.exe. There must not be any spaces in the path to nasmw.exe or to the project directory. xvidsend Add the paths to the includes and libs for xvid and the GigE Link SDK. The Microsoft Platform SDK is also needed. This can be found on the Microsoft website. Make sure the vvxvid and vvdebugmsg files are included in the project. Add this path as well. Add the following libs to the linker input additional dependencies: kernel32.lib WSock32.lib libxvidcore.lib WS2_32.Lib Winmm.lib