The MJPEG-Viewer application can be compiled for Linux.
However, it turned out that the default Lazarus binaries provided in the package management are linked against GTK-1. The TPicture component flickers if linked against GTK1. Lazarus linked against GTK2 is able to compile the sources without any changes as well but it results in a flicker-free JPEG stream display.
For you convenience a UPX compressed, statically linked binary is stored in the SVN archive. It was tested with Ubuntu 8.10.
An early, but functional version of the MJPEG-Viewer application is available in the SVN repository.
A compiled and UPX compressed Win32 version was checked in for your convenience.
By using Lazarus, an IDE for Free-Pascal, the application can be compiled for many different platforms like WinCE (PocketPC, PPC), Linux and BSD. The used LGPL licensed network component LNet does not restrict the portability to these platforms.