LLVM continues to show its adaptability with the innovative compiler infrastructure now being used by JADE, the Just-In-Time Adaptive Decoder Engine. JADE is an LLVM-powered generic video decoder.
JADE isn't a conventional video decode engine (besides its use of LLVM) but is designed for handing MPEG Reconfigurable Video Coding (RVC), which is built on stream-based data-flow representations. JADE in turn is a component of the Orcc Open RVC-CAL Compiler and ultimately emits LLVM Assembly. For more information on RVC, see the Wikipedia page
and the OpenVideoCoding.org page
The JADE dynamic decoder fully supports MPEG RVC in conjunction with Orcc. JADE is built upon the yet-to-be-released LLVM 3.3
version and also utilizes SDL 1.2.
For those wanting to learn more about this interesting open-source project, check out its JADE GitHub repository
as well as the more broad Orcc project area